内容简介:基于Laravel 5.4 开发的博客系统 —— MyPersimmon
1、概述
本项目使用 PHP 框架Laravel 5.4 进行开发。 项目依赖了部分云服务,如图片使用了七牛云储存。(目前必须,暂时没有加入本地存储图片的功能)
文章别名自动生成,使用了百度翻译功能。(必须) 接入了 baidu ping 服务,当发布文章的时候,自动向百度搜索引擎提交地址。(可以不使用) 系统后台使用了Vuejs + Element-UI实现前后端分离
2、功能特性
- 分类管理
- 文章管理
- 标签管理
- 评论管理
- 导航管理
- Redis 缓存
- 好用的 SimplemdeMarkdown 编辑器
- myPersimmon博客分类、文章都支持自定义URL
- 支持 Metaweblog API,接口地址:
http://example.com/xmlrpc
,可以方便的使用离线发布 工具 写博客,比如我就喜欢使用MWeb写博客,然后通过Metaweblog API发布。
更多功能欢迎大家自己挖掘,或者有好的意见和建议欢迎拍砖。
3、项目地址
- 项目名称:MyPersimmon
- 项目演示地址: https://cong5.net/
- GitHub地址: https://github.com/cong5/myPersimmon
MyPersimmon 基于Laravel 5.4 版本开发。
4、运行环境
- Nginx 1.8+
- PHP 5.6+
- MySQL 5.5+
- Redis 3.0+
5、部署/安装
需要在系统上安装了基本的PHP运行环境、PHP包管理工具composer、Nodejs进行前端资源打包
基础安装
克隆源代码
克隆源代码到本地:
> git clone https://github.com/Cong5/myPersimmon.git
安装扩展包依赖
> composer install
生成配置文件
> cp .env.example .env
然后在 .env
的配置文件里面新增如下配置项:
#七牛云储存 QINIU_ACCESSKEY= QINIU_SECRETKEY= QINIU_BUCKET= #百度翻译 BAIDU_TRANSLATE_AK= BAIDU_TRANSLATE_SK= #百度ping BAIDU_PING_SITE= BAIDU_PING_TOKEN= #错误信息推送到微信 SERVER_CHAN=
云服务 AppKey 和 SecretKey 申请地址:
执行数据库迁移
php artisan migrate
填充初始数据
php artisan db:seed
前端工具集安装
代码里自带编译后的前端代码,如果你不想开发前端样式的话,你是不需要配置前端工具集的,可本部分,看前后台入口部分
安装 node.js
直接去官网 https://nodejs.org/en/ 下载安装最新版本。
安装 Laravel Mix
npm install
如果嫌弃国内npm下载慢的话,可以使用淘宝NPM镜像: http://npm.taobao.org/
直接 Mix 编译前端内容
开发环境使用:
npm run dev
生产环境请使用
npm run production
监控修改并自动编译
npm run watch
前后台入口
如果要开启调试模式,请修改 .env
文件, APP_ENV=local
和 APP_DEBUG=true
。
- 首页地址:
http://example.com/
- 管理后台:
http://example.com/myp
默认用户名: mypersimmon@cong5.net
密码: mypersimmon
至此, 安装完成。
以上所述就是小编给大家介绍的《基于Laravel 5.4 开发的博客系统 —— MyPersimmon》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Data Structures and Algorithm Analysis in Java
Mark A. Weiss / Pearson / 2006-3-3 / USD 143.00
As the speed and power of computers increases, so does the need for effective programming and algorithm analysis. By approaching these skills in tandem, Mark Allen Weiss teaches readers to develop wel......一起来看看 《Data Structures and Algorithm Analysis in Java》 这本书的介绍吧!