分享 Laravel 5.4 开发的博客系统

分享 Cong5 ⋅ 于 1年前 ⋅ 最后回复由 dolaxi 1周前 ⋅ 5867 阅读

一个基于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_screenfile

本帖已被设为精华帖!
本帖由 Summer 于 1年前 加精
回复数量: 8
  • Summer MOD A Life-long learner.
    1年前

    用心,赞一个 :+1:

  • Cong5
    1年前

    @Summer :smile:谢谢

  • lijinma 就喜欢折腾。
    1年前

    好赞呀

  • hutaoseven
    1年前

    错误信息推送到微信 是怎么实现的?

  • Cong5 2
    1年前

    @hutaoseven 这个使用的是微信公众号的模板消息来实现的,有多种方案。
    第一种方案:是自己有微信服务号的,申请开通模板消息功能,然后使用laravel-wechat或者Easy We Chat包来发送模板消息。
    第二种方案:就是使用第三方提供的接口,如我上面写的博客就是使用第三方写好的接口,名称叫“Server酱”,你可以搜索得到。他提供了一个简单的接口,可以直接post,get数据到接口就可以在关注的公众号接收到了信息了。
    laravel的错误信息可以统一在:app/Exceptions/Handler.php 里面的 report() 方法里面发送。
    第三种方案:使用微信的测试号,也可以发送模板消息。

  • INP
    8个月前

    还用到了node.js?

  • Cong5
    7个月前

    @INP nodejs这个是前端的包过滤器npm和前端资源打包的。

  • dolaxi
    5个月前

    mark下

暂无评论~~

  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!