All Projects → moell-peng → Moell Blog

moell-peng / Moell Blog

基于 Laravel 开发,支持 Markdown 语法的博客

Projects that are alternatives of or similar to Moell Blog

Laravel Blog
基于Laravel5.8构建的轻量博客应用,支持Markdown,支持图片拖拽上传,界面简洁,SEO友好,支持百度链接自动和手动提交
Stars: ✭ 84 (-72.09%)
Mutual labels:  blog, markdown, laravel
Sheets
Store & retrieve your static content in plain text files
Stars: ✭ 175 (-41.86%)
Mutual labels:  blog, markdown, laravel
Borgert Cms
Borgert is a CMS Open Source created with Laravel Framework 5.6
Stars: ✭ 298 (-1%)
Mutual labels:  blog, laravel
Solo
🎸 一款小而美的博客系统,专为程序员设计。
Stars: ✭ 13,245 (+4300.33%)
Mutual labels:  blog, markdown
Dat Medium
P2P Markdown Blog for Beaker inspired by Medium.
Stars: ✭ 225 (-25.25%)
Mutual labels:  blog, markdown
Jblog
🔱一个简洁漂亮的java blog 👉基于Spring /MVC+ Hibernate + MySQL + Bootstrap + freemarker. 实现 🌈
Stars: ✭ 187 (-37.87%)
Mutual labels:  blog, markdown
Vuedo
Vuedo is a blog platform, built with Laravel and Vue.js.
Stars: ✭ 2,226 (+639.53%)
Mutual labels:  blog, laravel
Materialize Blog
redesign blog using material design
Stars: ✭ 212 (-29.57%)
Mutual labels:  blog, laravel
Blog
Code for my personal blog built with Gatsby
Stars: ✭ 167 (-44.52%)
Mutual labels:  blog, markdown
Tms
基于频道模式的团队沟通协作+轻量级任务看板,支持mardown、富文本、在线表格和思维导图的团队博文wiki,i18n国际化翻译管理的响应式web开源团队协作系统。
Stars: ✭ 232 (-22.92%)
Mutual labels:  blog, markdown
Cuimage
cuImage - 图床利器
Stars: ✭ 227 (-24.58%)
Mutual labels:  blog, markdown
Emacs Easy Hugo
Emacs major mode for managing hugo
Stars: ✭ 235 (-21.93%)
Mutual labels:  blog, markdown
Sinn
a blog based on of react,webpack3,dva,redux,material-ui,fetch,generator,markdown,nodejs,koa2,mongoose,docker,shell,and async/await 基于react+koa2技术栈的个人开源博客系统
Stars: ✭ 175 (-41.86%)
Mutual labels:  blog, markdown
Blogetc
Easily add a full Laravel blog (with built in admin panel and public views) to your laravel project with this simple package.
Stars: ✭ 198 (-34.22%)
Mutual labels:  blog, laravel
Pipe
🎷 B3log 分布式社区的 Go 博客端节点系统,欢迎加入下一代社区网络。B3log distributed community blog-end node, welcome to join the next generation community network.
Stars: ✭ 169 (-43.85%)
Mutual labels:  blog, markdown
Vue Blog
🎉 基于vue全家桶 + element-ui 构建的一个后台管理集成解决方案
Stars: ✭ 208 (-30.9%)
Mutual labels:  blog, markdown
Verless
A simple and lightweight Static Site Generator.
Stars: ✭ 276 (-8.31%)
Mutual labels:  blog, markdown
Laravel Blog Poetry All
Laravel诗词博客-匠心编程,热爱生活。喜欢就 Star 吧
Stars: ✭ 157 (-47.84%)
Mutual labels:  blog, laravel
Base
YASCMF 基础开发版(YASCMF/BASE)
Stars: ✭ 162 (-46.18%)
Mutual labels:  blog, laravel
Laravel React Blog
基于 Laravel 5.5 和 React 的个人博客系统
Stars: ✭ 226 (-24.92%)
Mutual labels:  blog, laravel

Moell Blog

Moell Blog 是一个基于Laravel5.7 开发并支持markdown语法的博客。

功能

  • 支持Markdown, 文章实时预览效果
  • 图片拖拽上传
  • 支持七牛云存储
  • 支持多种编程语言代码高亮
  • 文章搜索
  • 文章分类
  • 文章标签
  • 自定义导航,分类设置为导航
  • 友情链接
  • 自定义页面
  • RSS
  • 评论插件 disqus

截图

首页

前端演示地址

查看 moell

安装

获取源码

git clone https://github.com/moell-peng/moell-blog.git

进入项目目录

cd moell-blog

安装项目依赖

composer install

生成.env

cp .env.example .env
php artisan key:generate

编辑.env环境配置

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 。

运行数据迁移和数据填充

php artisan migrate
php artisan db:seed

将项目根目录指向入口public目录

Nginx

location / {
		root   /www/moell-blog/public;
		try_files $uri $uri/ /index.php?$query_string;
		index  index.php index.html index.htm;
}

设置目录权限

chown -R nginx:nginx  storage/
chmod -R 755 public/
chown -R nginx:nginx  public/

调优

部署到线上可选,本地测试无需执行

php artisan optimize
php artisan config:cache
php artisan route:cache

后台登录, 后台地址: 域名/backend , email:[email protected] , password : moell.cn

讨论群

QQ:339803849 (欢迎PHPer,Laravel爱好者加入)

License

  • 使用Moell Blog构建应用,必须在页脚添加上Powered by Moell Blog字样,并且Moell Blog 必须链接到http://www.moell.cn
  • 在遵守以上规则的情况下,你可以享受等同于 MIT license 协议的授权。
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].