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:installphp artisan admin:import media-managerphp 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)]

cell-blog 功能介绍与安装相关推荐

  1. 2、VMware vCenter Server5.1功能介绍与安装

    一.VMware vCenter Server简介 VMware vCenter Server是vSphere平台中最重要部分之一,是整个vSphere平台的管理中心.它可以以单一控制的点管理所有vS ...

  2. mongrel_cluster功能介绍及安装方法

    1.介绍 ROR开发环境- 可以使用 webrick & mongrel 生产环境- Mongrel cluster Mongrel cluster功能 - 负载均衡 - 请求共享 - 操作简 ...

  3. 【工具-NMAP】主机渗透神器:NMAP (功能介绍,安装,使用,参数完整翻译)-转载

    1 nmap 介绍 Nmap  (网络映射器)是由 Gordon Lyon设计,用来探测计算机网络上的主机和服务的一种 安全扫描器.为了绘制网络拓扑图,Nmap的发送特制的数据包到目标主机,然后对返回 ...

  4. 水果编曲软件FL Studio 21中文版功能介绍/下载/安装/激活图文教程及配置要求

    各位,大家好,今天兔八哥给大家带来最新最新2023水果编曲软件FL Studio 21中文版下载安装激活图文教程.我们一起先了解一些FL Studio .FL Studio21是目前流行广泛使用人数最 ...

  5. Photoshop 2023 Beta爱国版下载及AI绘图功能介绍和安装教程

    距离Adobe软件公司首次将图像编辑及数字绘画软件Photoshop推出到大众面前已经过去35年,最近该公司又再次书写了属于Photoshop的历史新篇章. 最近,Adobe 宣布 Photoshop ...

  6. 游戏/微课堂录屏软件Camtasia Studio 2023中文版功能介绍及电脑ppt录制微课软件哪个好

    Camtasia Studio 2023是一款屏幕录制和视频剪辑软件,教授课程,培训他人,以更快的速度和更吸引人的方式进行沟通和屏幕分享.使您在Windows和Mac上进行录屏和剪辑创作专业外观的视频 ...

  7. 经典vim插件功能说明、安装方法和使用方法介绍(已更新)

    1 #=============================================================================  2 转载请注明出处: http:// ...

  8. 【Nunit入门系列讲座 1】Nunit的安装及功能介绍

    作者:shinoy 时间:2011/11/8 版权所有,侵权必究. 出处:http://blog.csdn.net/snowshinoy NUnit 是一套开源的基于.NET平台的类Xunit白盒测试 ...

  9. 1、solr包结构介绍,solrCore的安装配置,solr部署到Tomcat,多solrCore配置,配置中文分词器,界面功能介绍,Schema.xml的基本使用,数据导入

    一.下载solr,下载地址是:http://archive.apache.org/dist/lucene/solr/,选择自己想要的solr的版本,本项目使用的版本是4.10.3 二.如果想下载Luc ...

最新文章

  1. SEO优化简要工作流程
  2. 【技术综述】如何Finetune一个小网络到移动端(时空性能分析篇)
  3. 读写锁的由奢入俭“易”
  4. nmmqq.php?/lspc.html,html中的图片直接使用base64编码后的字符串代替详解
  5. python 自动化 在日历中选择时间-python – 在日历日期选择器上使用selenium
  6. ORA-01113问题的简单分析
  7. Sessions, Window Stations and Desktops(GetDesktopWindow函数得到的桌面句柄, 是Csrss.exe创建的一个窗口)
  8. simulink仿真实例_推荐几本关于制冷仿真的书籍(制冷仿真必备)
  9. 后缀树总结-java版
  10. 电脑术语中:directory 和 folder 的区别
  11. python学习(判断某年某月某日)
  12. 一文带你了解UI自动化测试框架
  13. 经典文献阅读之--SuMa++
  14. RV32I:RISC-V 基础整数指令集
  15. 做了一个技术博客聚合站,大家来提交自己的博客鸭
  16. 阿里云-Centos7安装Jenkins
  17. 在w ndoWS7中屏幕保护程序,“屏保”存放在WINDOWS下的哪个文件夹 – 手机爱问
  18. stm32定时器中断配置及使用
  19. 如何修改程序标题, 菜单的字体
  20. 微信如何设置足迹地图状态?

热门文章

  1. ims对接vos过程中出现的无声单通解决办法
  2. CentOS 7 分区方案
  3. 【研发工具】高效开发、办公工具汇总--持续更新
  4. File类以及文件过滤器
  5. 灵魂拷问:我的口红什么色?为此,我做了一个口红识别神器
  6. 你应该知道的SQL中常用函数
  7. pikachu站点所有问题
  8. 聊一聊AI发展的过去现在与未来-由OpenAI之ChatGPT想到的
  9. susan角点检测算法
  10. 飞翔的小鸟1.0 JAVA