折腾了半天,博客开张啦,分享下折腾的过程。
博客系统选择
开源的博客系统可以说是非常多了,从动态的wordpress
、typecho
,到静态的hexo
、hugo
、vuepress
等,各有各的特点。
首先排除了动态博客,23333,虽然其中的typecho
对资源的占用非常小,但是总归还是没有纯静态博客方便,毕竟后期可以整个扔到云存储上,套层cdn就能直接访问了。
hexo
和hugo
可以说是比较类似了。区别就是:hexo
是nodejs驱动的,生成速度相对慢,但是主题多,可配置性强(配置复杂/繁琐);而hugo
是go驱动的,生成速度很快,配置很少,但是主题相对少,个人也没找到符合自己需求和审美的主题。
vuepress
从我个人而言更适合写一些文档之类的,而且本身处在版本1到版本2的升级阶段,还有vuepress和vitepress的分岔路,所以就暂时不考虑了。
综上,作为一个前端,直接就hexo
梭哈了。
hexo搭建
这个其实看官网文档就很清楚了。
hexo主题选择
最终选择了butterfly
这个主题,仓库:https://github.com/jerryc127/hexo-theme-butterfly
安装方法也就看官方文档就可以了,唯一需要注意的是:默认是使用jsdelivr
cdn的,而jsdelivr
在国内已经寄了,所以需要使用butterfly
的dev分支。按照配置中的注释说明,将配置文件中的cdn改为local
,同时安装hexo-butterfly-extjs
的1.0.0
版本,因为我本地测试该插件的1.1.0
不生效,未将资源打包到本地。
图床选择
博客免不了需要传图,而hexo
默认的图片引用方式比较蛋疼,而且会将图片保留在仓库内,仓库会随着文章的变多逐渐变大,是个比较麻烦的事,所以需要找一个外链图片的方式。
一些公用的图床就不必说了,用着用着说不定哪边就没了,所以不必考虑。
在我心目中,剩下几种方式PK:
至此,整个折腾过程就结束了,下面就该是努力更新的时候了。
原文链接:https://blog.csdn.net/u013403742/article/details/124501056?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165934458816782184618617%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165934458816782184618617&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-21-124501056-null-null.nonecase&utm_term=%E8%87%AA%E5%BB%BAcdn
原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/6520