抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

Hexo, Hugo, Vitepress,Vuepress是一些将markdown文件渲染生成静态网页的框架程序,本文将比较其优缺点并做出推荐。

这些静态网页生成器生成的网页可以托管在github pages,cloudflare pages,vercel,netlify等平台上,无需服务器,就能建立自己的个人网站。

部署后可以自定义属于自己的域名,自定义域名需要购买或者使用一些免费的二级域名。

其中cloudflare pages默认的pages.dev域名国内可以直接访问,如果不想购买域名的话也可以选择这个。

Hexo

快速、简洁且高效的博客框架

优点:

  • 庞大的中文社区,过程中各种问题基本都能得到现成的解答。
  • 多样的主题,因为历史较久,所以主题多种多样,各种主题和插件能够实现的功能也非常丰富。
  • 有许多大型的主题,可以高度自定义。

缺点:

  • 虽然各类教程很多,但是使用的过程还是比较复杂。
  • 据说在文章较多的时候渲染较慢,需要好几分钟。当然,这对我来说暂时不是个问题。
  • 主题的功能配置比较丰富,也意味着比较花时间。

Hugo

世界上最快的网站建设框架

优点:

  • 生成速度超快,使用过程也比较简单。开箱即用,可以专注于写文章。
  • 主题虽然没有hexo那么多,但是也比较丰富。
  • 无需插件,已经内置了许多功能,这些功能在hexo里要用主题和插件来实现。

缺点:

  • 没有hexo那么多中文的资料。
  • 主题的自定义程度较低。

Vuepress

Vue 驱动的静态网站生成器

优点:

  • 美观,快速,搜索功能优秀。
  • 有一些完善的博客主题,比如vuepress-theme-reco,当然不如hexo和hugo主题数量多。
  • 据说自定义简单,但是我不会。

缺点:

  • VuePress已经处于维护模式。官方推荐使用VitePress。
  • 主题数量和完成度不如hexo和hugo。

Vitepress

由 Vite 和 Vue 驱动的静态站点生成器

优点:

  • 同vuepress,据说比vuepress更好,但是我说不上来好在哪里。

缺点:

  • 因为本来是用来生成文档网站的,博客主题很少,比vuepress还少。
  • 用git bash安装报错,改用powershell,可以正常进入安装脚本。

总结

推荐顺序hugo>hexo>vuepress>vitepress,此推荐仅面向和我一样对前端基本没有了解,没有能力对主题进行复杂的个性化修改的人。

最推荐hugo,功能已经足够,配置也最简单。如果不怕折腾,想要更个性化的,也可以选择hexo,这个自定义最简单。vuepress可以考虑,但是vitepress暂时不推荐作为博客网站生成器使用。

评论