分享 Laravel 5.4 开发的博客系统
一个基于laravel 5.4 进行开发博客系统,代号myPersimmon
项目地址:https://github.com/cong5/myPersimmon
求 Star,求 Star,求 Star 重要的事情说三遍
myPersimmon博客使用 PHP 框架 Laravel 5.4 进行开发。, 系统后台使用了Vuejs + Element-UI实现后台的前后端分离.
项目依赖了部分云服务,如博客文件中图片使用了七牛云储存。(目前必须,暂时没有加入本地存储图片的功能)
文章别名自动生成,使用了百度翻译功能。(必须)
接入了baidu ping服务,当发布文章的时候,自动向百度搜索引擎提交地址。(可以不使用)
具有以下功能
分类管理
文章管理
标签管理
评论管理
导航管理
Redis 缓存
好用的 Simplemde Markdown 编辑器
myPersimmon博客分类、文章都支持自定义URL
支持Metaweblog API,接口地址:http://example.com/xmlrpc ,可以方便的使用离线发布工具写博客,比如我就喜欢使用Mweb写博客,然后通过Metaweblog API发布。
更多功能欢迎大家自己挖掘,或者有好的意见和建议欢迎拍砖。
最后再次求 Star,求 Star,求 Star 。
演示地址: https://cong5.net
首页截图
mypersimmon_screen
用心,赞一个 :+1:
@Summer :smile:谢谢
好赞呀
错误信息推送到微信 是怎么实现的?
@hutaoseven 这个使用的是微信公众号的模板消息来实现的,有多种方案。
第一种方案:是自己有微信服务号的,申请开通模板消息功能,然后使用laravel-wechat或者Easy We Chat包来发送模板消息。
第二种方案:就是使用第三方提供的接口,如我上面写的博客就是使用第三方写好的接口,名称叫“Server酱”,你可以搜索得到。他提供了一个简单的接口,可以直接post,get数据到接口就可以在关注的公众号接收到了信息了。
laravel的错误信息可以统一在:
app/Exceptions/Handler.php
里面的report()
方法里面发送。第三种方案:使用微信的测试号,也可以发送模板消息。
还用到了node.js?
@INP nodejs这个是前端的包过滤器npm和前端资源打包的。
mark下
mark