cell-blog 功能介绍与安装


title: cell-blog 功能介绍与安装
date: 2020-07-25 20:51:11
tags:

  • PHP
  • Laravel
  • Markdown
    categories:
  • Backend
  • PHP

https://lruihao.cn/posts/cell-blog-install/
基于Laravel7开发,Markdown语法的个人独立博客。Cell Blog,也是我的毕业设计作品,目前已開源。

功能

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

截图

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CFwhtEMh-1607090359280)(https://i.loli.net/2020/05/11/vHeNRG4Qi7ljrM8.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XxgIIZ2n-1607090359282)(https://i.loli.net/2020/05/11/tMEQe7WvYmw3jd4.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XXqgGhHF-1607090359289)(https://i.loli.net/2020/05/11/DeOWyJ3zluLKvBn.png)]

安装

注意事项:PHP取消禁用函数putenv()symlink(),安装fileinfo扩展。

下载

git clone https://github.com/Lruihao/cell-blog.git

进入站点

cd cell-blog

生成.env

cp .env.example .env

编辑.env环境配置

APP_URL=http://localhost #使用本地文件系统存储文件时,必须填写正确地址
APP_DEBUG=false #关闭调试
DB_HOST= #数据库地址
DB_PORT=3306 #数据库端口
DB_DATABASE= #数据库名称
DB_USERNAME= #数据库用户
DB_PASSWORD= #数据库密码

打开app\Providers\AppServiceProvider.php,注释SystemController:load() 防止后续步骤报错

    public function boot()
    {
        Schema::defaultStringLength(191);
        //SystemController::load();
    }

安装项目依赖

composer install

生成key

php artisan key:generate

运行数据迁移和后台数据填充

php artisan admin:install已包含数据迁移命令php artisan migrate
G:\cell-blog\app\Admin directory already exists !无需理会,继续执行剩下命令即可。

php artisan admin:install

php artisan admin:import media-manager

php artisan db:seed

默认下使用了本地文件系统,创建storage目录在public的软链接

php artisan storage:link

打开app\Providers\AppServiceProvider.php,取消注释SystemController:load()

    public function boot()
    {
        Schema::defaultStringLength(191);
        SystemController::load();
    }

将博客网站根目录指向入口public目录

如果使用Nginx,要设置伪静态

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

启动服务后,在浏览器打开http://localhost/admin/,使用用户名admin和密码admin登录.

License

Cell Blog is open-sourced software licensed under the MIT license.

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-taq58EuW-1607090359293)(https://starchart.cc/Lruihao/cell-blog.svg)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值