# moell-blog **Repository Path**: jhhphp/moell-blog ## Basic Information - **Project Name**: moell-blog - **Description**: from moell-peng/moell-blog - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-24 - **Last Updated**: 2024-11-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Moell Blog Moell Blog 是一个基于Laravel5.7 开发并支持markdown语法的博客。 ### 功能 * 支持Markdown, 文章实时预览效果 * 图片拖拽上传 * 支持七牛云存储 * 支持多种编程语言代码高亮 * 文章搜索 * 文章分类 * 文章标签 * 自定义导航,分类设置为导航 * 友情链接 * 自定义页面 * RSS * 评论插件 disqus ### 截图 ![首页](http://moell.cn/uploads/blog/new-index.png "首页") ### 前端演示地址 查看 [moell](http://moell.cn "moell") ### 安装 获取源码 ```shell git clone https://github.com/moell-peng/moell-blog.git ``` 进入项目目录 ```shell cd moell-blog ``` 安装项目依赖 ```shell composer install ``` 生成.env ```shell cp .env.example .env php artisan key:generate ``` 编辑.env环境配置 ```shell APP_URL=http://localhost #使用本地文件系统存储文件时,必须填写正确地址 APP_DEBUG=true #关闭调试 DB_HOST= #数据库地址 DB_PORT=3306 #数据库端口 DB_DATABASE= #数据库名称 DB_USERNAME= #数据库用户 DB_PASSWORD= #数据库密码 ``` 默认下使用了本地文件系统,需执行 `php artisan storage:link` 来创建符号链接。 可以通过 `BLOG_DISK` 来进行配置,支持 qiniu 和 public ,qiniu 配置请参照 filesystem.php 。 运行数据迁移和数据填充 ```shell php artisan migrate php artisan db:seed ``` 将项目根目录指向入口public目录 **Nginx** ```shell location / { root /www/moell-blog/public; try_files $uri $uri/ /index.php?$query_string; index index.php index.html index.htm; } ``` 设置目录权限 ```shell chown -R nginx:nginx storage/ chmod -R 755 public/ chown -R nginx:nginx public/ ``` 调优 > 部署到线上可选,本地测试无需执行 ```shell php artisan optimize php artisan config:cache php artisan route:cache ``` 后台登录, 后台地址: 域名/backend , email:moell@foxmail.com , password : moell.cn ### 讨论群 QQ:339803849 (欢迎PHPer,Laravel爱好者加入) ### License * 使用Moell Blog构建应用,必须在页脚添加上Powered by Moell Blog字样,并且Moell Blog 必须链接到http://www.moell.cn * 在遵守以上规则的情况下,你可以享受等同于 [MIT license](http://opensource.org/licenses/MIT) 协议的授权。