LIGHTX-CMS 使用记录以及 TODO 事项

Tag: 个人项目 记录 Posted on 2020-03-11 10:12:35 Edited on 2020-06-24 16:56:27 Views: 26

导言

经过几次大改造,从最初的 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 配置文件即可,但是我没测试过)
  • 不支持备份。(解决方案)
  • 网站本身没有统计功能。
  • 不支持当发表新页面时主动通知搜索引擎爬取。
  • 后台在移动端完全没法看。
  • 没有搜索功能。(管理后台的搜索功能足够了)
  • 首页页面列表指明页面类型。
  • 没有目录导航。
  • 支持文件上传。
  • 内置图床。
  • 支持多主题。

未经允许,禁止转载,本文源站链接:https://iamazing.cn/