Vien Blog - 一款基於laravel5.8開發的,支援markdown編輯以及圖片拖拽上傳的部落格系統、SEO友好
博主網站
專案Github地址
Github: laravel-blog ,歡迎Star。
部落格亮點
- 介面簡潔、適配pc和mobile、有良好的視覺體驗
- 支援markdown、並且可以拖拽或者貼上上傳圖片、分屏實時預覽
- SEO友好:支援自定義文章slug、支援meta title、description、keywords
- 自定義導航、自定義sidebar、隨時去掉不需要的模組
- 支援標籤、分類、置頂、分享、友鏈等部落格基本屬性
- 支援AdSense
- 支援百度自動提交連結和手動提交連結
部落格展示
Demo演示地址: 這是一個DEMO
後臺管理
文章列表
主要操作有查詢、創作、編輯、置頂、刪除(軟刪除)
創作和編輯
創作和編輯頁面
Markdown編輯器:支援拖拽貼上上傳圖片、預覽、全屏、分屏預覽
前端展示
參照 這是一個DEMO
看完Demo,如果你覺得還過得去,想要用一用試試呢,趕緊往下看喔。
使用部落格
安裝
獲取原始碼
git clone git@github.com:luvvien/laravel-blog.git
進入專案目錄後,用composer
安裝依賴
composer install
生成.env
檔案
cp .env.example .env
生成key
php artisan key:generate
建立MySQL資料庫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
建立storage軟連線
php artisan storage:link
設定目錄許可權
chmod -R 755 storage/
chown -R www-data:www-data storage/
使用
可以選擇臨時預覽,也可以用Nginx部署服務
臨時預覽
php artisan serv
開啟瀏覽器訪問127.0.0.1:8000
使用Nginx
Nginx配置,將root
指向專案的public
目錄,請用pwd
檢視目錄,並且改成你目錄,千萬不要直接貼上複製。
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
- 預設的admin管理賬號是
vien@byteinf.com
密碼是vienblog
,進入控制檯後可以修改管理員資訊
使用百度自動推送和主動推送
請先在config/vienblog.php
中按照註釋配置相關的資訊,自動推送是在網頁訪問時推送,主動推送執行以下程式碼會將未提交過的連結提交到百度
php artisan push:baidu
討論群
微信群:新增微信 luvvien
聯絡我
Email: support@vienblog.com
License
- 使用Vien Blog構建應用,必須在頁尾保留Powered by Vien Blog字樣以及相關連結
- 在遵守以上規則的情況下,你可以享受等同於
MIT License
協議的授權。 - 使用Vien Blog並且遵守上述協議的使用者可以享受Vien Blog的部落格導航,聯絡我將你的部落格地址新增到Vien Blog的網站導航中。
本作品採用《CC 協議》,轉載必須註明作者和本文連結
本文來自 免費開源部落格VienBlog 、 科學上網