衷于栖
  • 衷于栖
  • 首页
  • 归档
  • 关于

Image
Profile Picture

衷于栖

自由开发者

分类目录

三维技术4 介绍2 应用1 异常1 技术笔记17 游戏2 源码解读3 管理5 读书笔记3 车联网3 转载11 随笔3

热门标签

  • GIT
  • 工作流指南
  • docker
  • SCRUM
  • JT808
  • 百度地图
  • 狼人杀
  • 模型数据结构
  • 敏捷
  • 扩展
  • 学习WEBGL系列
  • 可维护
  • GlTF
  • CentOS
  • 高德地图
  • 集中式
  • 郭麒麟
  • 郭德纲
  • 进阶
  • 路由节点编辑器

微信订阅

Image

友情链接

王海达博客 Steve Yegge Debug 客栈 Codelei's Blog 笛卡尔积 Java九点半课堂 薛定喵君

【博客更新】2020新版

2020-01-20     介绍


用了很长时间的 Hexo 博客,各方面都很满意。静态化本身对博客应用来说是真的很有亲和力,访问速度不仅快,更新也方便,所以改版后还是保留这一特性。

Hexo 不能解决的问题

首先是,不支持匿名评论。之前使用码云的服务做了一个第三方评论,但是终究还是需要第三方账号,很不方便留言互动。

其次是,不支持使用 iframe 嵌入其他页面。这个也不是说不可以,但是就是很麻烦,还需要自己写一个行内html才能行。

再次是,最早自己做了一个自动化的部署方式,现在提交一篇文章就能更新博客,不能说不方便,但是仍然需要为自动化部署维护一个仓库,也很麻烦,博客本身并不支持状态,很多文章都是草稿,并不想发出来。

最后是,发布文章的时候只能在自己博客,想要发布到别的博客平台或者公众号就更麻烦了。

当然还有一些小的问题,我想凑不上一个点,但是也很令人烦躁,比如博客内改样式,嵌入js等都不是很方便。

所以为了解决这些问题,最终还是决定对博客进行更新,先完成现有功能,后边慢慢修改完善。

新博客

新博客技术栈比较简单,改用了我比较熟悉的java作为开发语言。

首先,对博客数据进行了格式化,使用中间数据库存储所有博客相关数据。这样传入和导出就有中间格式,两边操作就可以隔离了。

其次,是博客数据头的标准化,因为之前使用的yaml格式不是很标准,现在改写了所有的博客文章为标准的yaml格式。

最后,就是对原有功能的支持,路由仍然使用原来的方式进行。

模板功能目前解决了,嵌入iframe、增加页面样式和js、自动部署、主题这些问题。

列入计划的是匿名评论和多博客平台支持,留下来慢慢开发。

#博客改版

Copyright © 2021 zhoyq.com. All rights reserved.

京ICP备 17068495号-1