分享下个人博客:
-
博客地址: https://blog.ishare.cool/
主要实现的功能如下:
- 文章
- 集成 Markdown 编辑器,支持拖拽上传图片
- 多标签选择器
- 支持全文检索( Laravel Scount + TNTSearch + Jieba 分词)
- 可分专题发布文章
- 代码高亮
- 文章页面自动生成目录
- 支持分类、打标签
- 文章浏览量统计
- 按年月份归档
- slug 自动生成 /自动翻译
- 评论
- 支持多级嵌套评论
- 收到评论 / 回复后站内通知
- 用户
- 支持 GitHub 登录
- 站长登录前 / 后台,同步前 / 后台登录状态
- 用户注册自动生成头像
- 管理后台
- 站点信息可配置
- 一些优化项
- 文章链接添加语义化 slug
- 侧边栏数据使用 Laravel ViewComposer 统一输出
- 侧边栏数据 Redis 缓存
- 文章浏览量 Redis 缓存
- 文章创建索引使用队列
- Slug 自动翻译使用队列
部署使用 docker-compose 部署。 另,Vue 用于写一些组件,如标签选择器,非 SPA 项目。 欢迎各位大佬使用、研究和拍砖~