All Projects → Lruihao → Cell Blog

Lruihao / Cell Blog

Licence: mit
基于 Laravel 7开发,支持 Markdown 语法的博客

Projects that are alternatives of or similar to Cell Blog

Xblog
A powerful and responsive blog system powered by laravel 5.5.
Stars: ✭ 937 (+680.83%)
Mutual labels:  blog, laravel
Coreblog
一款优雅的博客系统
Stars: ✭ 119 (-0.83%)
Mutual labels:  blog, laravel
Laravel Blog 5.6.5
Learning Laravel by making simple Blog
Stars: ✭ 12 (-90%)
Mutual labels:  blog, laravel
Cms
Decoupled CMS for any Laravel app, gain control of: pages, blogs, galleries, events, images, custom modules and more.
Stars: ✭ 498 (+315%)
Mutual labels:  blog, laravel
Laravel 5 Myblog
The php blog writed by laravel5.1
Stars: ✭ 86 (-28.33%)
Mutual labels:  blog, laravel
Laravel Feed
Easily generate RSS feeds
Stars: ✭ 573 (+377.5%)
Mutual labels:  blog, laravel
Www.broqiang.com
个人博客,已经使用新的博客 https://github.com/broqiang/mdblog 此博客不再更新维护
Stars: ✭ 60 (-50%)
Mutual labels:  blog, laravel
Borgert Cms
Borgert is a CMS Open Source created with Laravel Framework 5.6
Stars: ✭ 298 (+148.33%)
Mutual labels:  blog, laravel
Laravel Blog
基于Laravel5.8构建的轻量博客应用,支持Markdown,支持图片拖拽上传,界面简洁,SEO友好,支持百度链接自动和手动提交
Stars: ✭ 84 (-30%)
Mutual labels:  blog, laravel
Laravel Blog
Laravel 8.0 blog application with Vue.js, Homestead, Horizon, Telescope and Pusher
Stars: ✭ 1,248 (+940%)
Mutual labels:  blog, laravel
Laravel Bjyblog
laravel v8 blog
Stars: ✭ 469 (+290.83%)
Mutual labels:  blog, laravel
Quickblog
PHP开源的一文多发平台(支持开源中国、简书、知乎、博客园、CSDN、SegmentFault)
Stars: ✭ 112 (-6.67%)
Mutual labels:  blog, laravel
Freek.dev
The sourcecode of freek.dev
Stars: ✭ 407 (+239.17%)
Mutual labels:  blog, laravel
Barryvanveen
📰 Personal blog of Barry van Veen. Focuses on Laravel Framework, website optimization and natural computing.
Stars: ✭ 24 (-80%)
Mutual labels:  blog, laravel
Moell Blog
基于 Laravel 开发,支持 Markdown 语法的博客
Stars: ✭ 301 (+150.83%)
Mutual labels:  blog, laravel
Laravel Blog
基于 Laravel 5.3 的个人博客系统
Stars: ✭ 49 (-59.17%)
Mutual labels:  blog, laravel
Laravel React Blog
基于 Laravel 5.5 和 React 的个人博客系统
Stars: ✭ 226 (+88.33%)
Mutual labels:  blog, laravel
Canvas
A Laravel publishing platform
Stars: ✭ 2,838 (+2265%)
Mutual labels:  blog, laravel
Larablog
基于iDashboard后台的个人开源博客,优化iDashboard部分代码,理论上是升级版
Stars: ✭ 79 (-34.17%)
Mutual labels:  blog, laravel
Blog System In Laravel
Complete Blog System in Laravel
Stars: ✭ 89 (-25.83%)
Mutual labels:  blog, laravel

Cell Blog

基于Laravel7开发,Markdown语法的个人独立博客。

功能

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

截图

前台首页.png
管理文章.png
编辑文章.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.

Stargazers over time

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].