LIGHTX-CMS 使用记录以及 TODO 事项
导言
经过几次大改造,从最初的 w3.css 到 bootstrap4 ,到自己写 css 样式文件又到使用外部 CSS 库(bulma),大大减少了外部文件的引入,网站的访问速度提升较为客观。
如今我要正式开始使用,废弃之前的 typecho 以及 wordpress 博客,当然在使用过程中也发现了一些可以改进的地方,本页面就是用以记录问题的。
如果你也有什么需求欢迎留言。
项目地址:https://github.com/songquanpeng/express-react-blog
如何部署?
特别简单!
git clone --single-branch --branch release https://github.com/songquanpeng/express-react-blog.git
cd express-react-blog
npm install
npm run migrate
npm start
后台:http://localhost:3000/admin/
初始用户名为admin
,密码是123456
。
更多关于部署的信息查看此处。
体验优化
- 删除文章前先询问,防范误操作。
- 增加 question 类型页面。
- Dashboard 中页面应默认按编辑时间降序排列。
- link 的处理和自动生成有点问题。
- 应支持自动保存。
- 移动端的字体大小有问题。
- 字体调整。
- 图片点击放大。
- PWA 支持。
- PWA 优化。
- 支持链接 redirect,方便迁移。
- 编辑器应支持同时对多个页面的编辑的存储。
- 解决『Duplicate without user-selected canonical』问题。(这个不是系统的原因,是因为页面可读内容太少了。)
- 页面支持输入描述信息。
- 页面底部应有指向其他页面的链接,提高 PV/UV。
- 页面顶部应显示页面的标签,创建时间,修改时间。
- 页面访问量统计。
- 首页文章顺序优化。
- 支持使用 Hexo 的主题。
- 评论区样式优化。(加入了 Disqus 评论系统支持)
- 样式美化。
- 文章侧边栏。
- 支持 disqus 评论。
- 添加搜索功能。
- sitemap 过于简陋。
- archive 页面过于简陋
- 导航栏支持自定义分组。
- 优化系统设置页面的编辑器。
- 添加 timeline 页面类型。
- tag 页面优化(UI 以及排序)。
- 缓存好已经解析过的 markdown。
- 支持数学公式。(引入 mathjax)
- 目前还不能删除评论。(加入了 Disqus 评论系统支持)
- 尚不支持 MySQL。(改 Knex 配置文件即可,但是我没测试过)
- 不支持备份。(解决方案)
-
网站本身没有统计功能。 -
不支持当发表新页面时主动通知搜索引擎爬取。 -
后台在移动端完全没法看。 - 没有搜索功能。(管理后台的搜索功能足够了)
-
首页页面列表指明页面类型。 - 没有目录导航。
- 支持文件上传。
- 内置图床。
- 支持多主题。
Links: LIGHTX-CMS-使用记录以及-TODO-事项