最终还是选择了Nuxt.js搭建个人网站

20次阅读

共计 630 个字符,预计需要花费 2 分钟才能阅读完成。

前言:目前我的网站是用的 ghost 博客系统搭建的,首先说一下为甚要放弃 ghost
放弃 ghost 原因

自己特别喜欢的主题很少,自己去看文档写主题的成本太高(目前用的就是自己写的主题,最近觉得有点丑,meetqy-themes)
想要在网站上面做扩展很难,学到一个新的东西或者技术,想要实现在网站上面很难
之前我用的好像是 ghost1. 几的版本,后台编辑文章看着还可以,但是升级到现在的版本,后台编辑文章很丑(个人觉得)
页面的拓展不容易。

为什么选择 Nuxt.js
在选择 Nuxt.js 之前还是对比了很多的框架,先说一下没有选择其他的原因吧,最主要的两个:
vuepress
小伙伴们推荐过 vuepress,并且看官网,开源博客也被列入了 Todo 里面, 很心动,但是最终在搭建 demo 的时候,vuepress run dev 启动总是报错,什么 res.setHeader is not function,github 上面的方法都试了一次还是没有解决。最后遗憾的放弃了
hexo
hexo 放弃的主要原因就是,在自定义主题模板的时候,好像默认用的是 swig, 可以换成 ejs 和其他的。不能用 hbs,放弃了
最终选择 Nuxt.js

nuxt.js 服务器渲染的,seo 很好做
前端模板使用的 vue,学习起来成本很低
最重要的是,可扩展度很好,想怎么写怎么写。
支持生成静态文件
放弃 ghost 的理由,nuxt.js 都能解决

今天就开始从零开始使用 Nuxt.js 重新搭建自己的个人网站,后面会更新搭建的过程,以及遇到的坑。

正文完
 0