基于 Laravel 7 开发,支持 Markdown 语法的博客
目录
Cell Blog
基于Laravel7开发,Markdown语法的个人独立博客。
功能
- 支持Markdown,文章实时预览效果
- 支持多种编程语言代码高亮
- 编辑器图片上传
- 后台上传文件管理
- 文章搜索
- 文章分类
- 文章标签
- 热门文章
- 随机格言
- 文章管理(发布,评论开关,排序)
- 自定义导航(显示开关,排序)
- 自定义页面(发布开关)
- 友情链接(显示开关,排序)
- COS桶相册
- 丰富的博客配置(方便扩展,支持自定义JS脚本)
- 不蒜子计数
- Leancloud计数
- Valine评论插件
- 文章分享插件
截图



安装
注意事项:PHP取消禁用函数
putenv()和symlink(),安装fileinfo扩展。
下载
| |
进入站点
| |
生成.env
| |
编辑.env环境配置
| |
打开app\Providers\AppServiceProvider.php,注释SystemController:load() 防止后续步骤报错
| |
安装项目依赖
| |
生成key
| |
运行数据迁移和后台数据填充
php artisan admin:install已包含数据迁移命令php artisan migrateG:\cell-blog\app\Admin directory already exists !无需理会,继续执行剩下命令即可。
| |
默认下使用了本地文件系统,创建storage目录在public的软链接
| |
打开app\Providers\AppServiceProvider.php,取消注释SystemController:load()
| |
将博客网站根目录指向入口public目录
如果使用Nginx,要设置伪静态
| |
启动服务后,在浏览器打开http://localhost/admin/,使用用户名admin和密码admin登录.
License
Cell Blog is open-sourced software licensed under the MIT license.
Buy me a coffee~
支付宝
微信