Vien Blog - 一款基於laravel5.8開發的,支持markdown編輯以及圖片拖拽上傳的博客系統、SEO友好php
Demo演示地址: 這是一個DEMO前端
主要操做有創做、編輯、置頂、刪除(軟刪除)
mysql
創做和編輯頁面
laravel
Markdown編輯器:支持拖拽粘貼上傳圖片、預覽、全屏、分屏預覽
git
參照 這是一個DEMOgithub
看完Demo,若是你以爲還過得去,想要用一用試試呢,趕忙往下看喔。
git clone git@github.com:luvvien/laravel-blog.git
composer
安裝依賴composer install
.env
文件cp .env.example .env
vienblog
,字符集採用 utf8mb4
, utf8mb4_general_ci
.env
文件 vim .env
,修改MySQL數據庫鏈接配置,請將DB_HOST
,DB_PORT
,DB_USERNAME
,DB_PASSWORD
改爲你的數據庫配置。[...] DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=vienblog DB_USERNAME=root DB_PASSWORD=root [...]
php artisan migrate php artisan db:seed
php artisan storage:link
chmod -R 755 storage/ chown -R www-data:www-data storage/
能夠選擇臨時預覽,也能夠用Nginx部署服務sql
php artisan serv
打開瀏覽器訪問127.0.0.1:8000
數據庫
Nginx配置,將root
指向項目的public
目錄,請用pwd
查看目錄,而且改爲你目錄,千萬不要直接粘貼複製。vim
root /app/laravel-blog/public;
完整配置
server { listen 8088 default_server; listen [::]:8088 default_server; root /apps/vien_blog/public; index index.php index.html index.htm; server_name _; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.2-fpm.sock; # fpm,由於版本不一樣路徑會有區別,這裏請改爲你,不知道路徑能夠執行php-fpm便會顯示 # fastcgi_pass 127.0.0.1:9000; # cgi } }
打開瀏覽器訪問127.0.0.1:8088
/admin
vien@byteinf.com
密碼是vienblog
,進入控制檯後能夠修改管理員信息請先在config/vienblog.php
中按照註釋配置相關的信息,自動推送是在網頁訪問時推送,主動推送執行如下代碼會將未提交過的連接提交到百度
php artisan push:baidu
QQ羣號:149347741 (歡迎開發者,技術愛好者,站長加入)
Email: support@vienblog.com
MIT License
協議的受權。