强大,优雅, 响应式的博客系统,Xblog 2.0.0 is released!!

Xblog

Xblog 是一个强大、响应式的 laravel 响应式博客框架, 目的在于让您专注写作。

这是一个我个人使用的博客,也曾经使用 Hexo 和 github pages 搭过网站,都是都不灵活。因此用 Laravel 写了这个博客。

博客经过了一个多月的在线测试, 期间有两万多的访问量, bug 基本修复, 功能基本稳定下来。如果你专注写作,喜欢 Laravel, 喜欢简洁, 那么 Xblog 是你的不二之选。

后续会分享一些写这个博客的心得,欢迎关注。

如果你发现 bugs,欢迎 issue.

特性

  1. 支持Markdown, 粘贴板、拖拽上传图片到图传(七牛云)并返回markdown链接。

  2. 全屏写作模式, 实时预览, 快捷键, 自动保存, 代码高亮。

  3. 文章的多状态管理(发布,撤回,软删除,永久删除,恢复,草稿)。

  4. 完善的评论系统, 自带评论支持markdown。可选多说, Disqus。

  5. 支持全站关闭评论, 文章(或者页面)关闭评论, 为某一篇文章(或者页面)关闭评论,强制开启评论, 自定义评论系统(多说,Disqus)。

  6. 提醒功能, 有回复邮件提醒, 不错过读者回馈。

  7. 分类, 多标签, 预览功能, 版权, SEO优化。

  8. 图片管理, 文件管理, 后台自定义设置。

  9. ......More........

本帖已被设为精华帖!
本帖由 Summer 于 7年前 加精
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 44
Summer

速度很快!这算是第一个 5.3 的完整开源项目了

7年前 评论
Summer

Pjax 局部加载

集成遇到问题吗?

7年前 评论

@Summer 使用pjax后一些js加载会有问题,一些js代码不会运行,我对前端不太熟,就暂时去掉了pjax :joy: 。

7年前 评论
Summer

@lufficc 看下 PHPHub 源代码,非常清晰的思路,加上 Pjax 用户体验好很多:

https://github.com/summerblue/phphub5/blob...

7年前 评论
Summer

注意这里面的代码:

self.siteBootUp();
7年前 评论

@Summer 我参考了phphub的源码的,但是,比如我的projects页面,用js从github获取的源码,使用pjax后那个正则替换就不运行。。。

7年前 评论
ruolis

有 GET 到新技能!!!

7年前 评论

@Summer 发现laravel-china一个bug,输入框没有过滤xss。 :joy: ,我的网站没有过滤,被黑了 :joy:
file

7年前 评论
Summer

@lufficc 你刷新一下,肯定就没了, PHPHub 有处理的

7年前 评论

@Summer 又学习到了,多谢summer :thumbsup:

7年前 评论

我觉得吧. Repository放哪都成. 唯独放Http特别扭.

7年前 评论

@说好的呢 其实我也感觉到了,但懒得改:joy:

7年前 评论

@lufficc 为毛Mysql版本要5.7及以上 :worried:

7年前 评论

@lufficc你这个没有添加文章分类的地方哦!!

7年前 评论
幽弥狂

更换头像时上传长图,会出现显示错误

7年前 评论

@xhh110 你好,这个是因为css高度属性为auto,现已修复 ,多谢:thumbsup:

7年前 评论
幽弥狂

@lufficc 我也想开发一个,可惜水平太渣。。。学习中。。。

7年前 评论

@xhh110 我也很渣的,多学习就行,你可以下载下来看看源码,不懂得可以问我,laravel-china有好多教程值得一看呀

7年前 评论
幽弥狂

@lufficc 好的。。看你的博客 写的都是安卓的东西。。。哈哈。。。

7年前 评论
幽弥狂

@lufficc 不错 我也就会装个php70.。。哈哈 加油

7年前 评论

@lufficc 我可以下载你的项目来用吗?

7年前 评论
composer create-project lufficc/xblog

执行这个报错

Failed to clone https://github.com/ClassPreloader/ClassPreloader.git, git was not found, check that it is installed and i  
  n your PATH env.
7年前 评论

@lufficc 装了后 问题解决~~ thanks

7年前 评论

得给颗星星,支持一下

7年前 评论

@工口小眼镜 先把app\post.php 中的use Searchable 注释掉,然后执行 composer update, 我开始也有这个错误,后面这样弄了就没有报错了

7年前 评论

lufficc
postcontroller@index方法中的XblogConfig是哪里来的?
file

7年前 评论

mark,之后考虑更换。

7年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!