目前尝试了不同的博客框架进行博客网站搭建,列举下各个框架的优点和遇到的问题。
Hexo
优点
- 轻量、简洁,加载速度快
- 可以在本地使用Typora写博客,推送至GitHub Pages上
缺点
- 图片上传很麻烦
- 可定制的内容有限
Wordpress
优点
- 具有强大的界面自定义功能,不需要接触底层代码即可实现。尤其是blocksy主题,可以定制出简洁美观的界面。
- 自带的媒体库很方便各种文件的上传
缺点
- 体量过大,加载速度不够快
- 对Markdown语法支持不友好,本地Typora写的md文件无法完美显示
- 对LaTeX公式支持不友好
- 页面美化不好实现:可通过购买主题实现
typecho
优点
- 对Markdown语法支持很好,可直接上传本地Typora写的md文件
- 可通过安装插件实现LaTeX公式的支持
- joe主题非常简洁
缺点
- 近乎停止更新,大多数插件比较陈旧
halo
优点
- 后台非常美观
- 支持Markdown语法,本地md文件可不经修改直接上传
- 通过添加head头信息,可支持LaTeX公式
缺点
- 2.0版本主题都不够好看
- 2.5.2版本在设置文章固定链接时存在bug,且没有自定义功能
总之,这四个博客框架每个都有一定的优点,但又存在一些我无法接受的缺点。
个人需求
后台体验
- 支持Markdown语法,本地Typora编写的md文件最好可以不经修改直接上传
- 支持LaTeX公式,行内公式与行间公式,且与本地md书写方式保持一致,不需要额外修改
前台美观
- 界面渲染足够友好
- 支持代码高亮,最好支持代码折叠,以及超过固定行数隐藏
- 支持明亮/暗黑模式切换
评论 (0)