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
协议的受权。