基于Laravel 5.4 开发的博客系统 —— MyPersimmon

栏目: 编程语言 · PHP · 发布时间: 6年前

内容简介:基于Laravel 5.4 开发的博客系统 —— MyPersimmon

基于 <a href='https://www.codercto.com/topics/5169.html'>Laravel</a>  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 基于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=localAPP_DEBUG=true

  • 首页地址: http://example.com/
  • 管理后台: http://example.com/myp

默认用户名: mypersimmon@cong5.net 密码: mypersimmon

至此, 安装完成。


以上所述就是小编给大家介绍的《基于Laravel 5.4 开发的博客系统 —— MyPersimmon》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Data Structures and Algorithm Analysis in Java

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》 这本书的介绍吧!

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

html转js在线工具
html转js在线工具

html转js在线工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具