折腾Hexo
Hexo是什么 ? Hexo是一个快速、简洁且高效的博客框架。它基于 Node.js 平台,使用 Markdown 语法来创建文章,并支持自定义主题和插件来扩展功能。 D1 耗时1.5小时 阶段性成果:安装Hexo。可以打开本地网站页面,创造出了起点。 因为一篇有趣的博客先了解了Vercel, MDX 与 Next.js , 捣鼓搭建博客的激情死灰复燃。不知怎的搜到了Hexo,乍一眼感觉别人做出的效果不错,忽视我之前收藏的一堆Hugo, Notion等方案,就这么另起炉灶令找教程折腾起来。 Hexo和Hugo的差别? Hexo和Hugo的最明显的区别是: Hexo是基于Node.js的开源博客框架,而Hugo是基于Go语言的静态网站生成器。 Hexo使用Markdown语法作为主要写作工具,而Hugo使用的是Golang的模板引擎。 Hexo可以通过简单的命令行来搭建一个博客系统,而Hugo则需要下载一个安装包,进行手动安装。 Hexo有较好的可扩展性,可以根据需要对博客系统进行自定义修改;而Hugo由于采用静态网站生成器方式,扩展性要低一些。 没听过“Node.js”,大致知道Go语言,不理解博客系统和静态网站生成器,按理缺乏概念的情况下去使用无异于横冲直撞到处碰壁,感谢多年网上冲浪摸鱼的经历,塑造了我对计算机发展的整体认知,虽然对其中关联的原理仍一窍不通,但不至于让我两眼一抹黑。 惊异发现本应另外安装的Git等程序已经在电脑里,明明正常情况下没有使用需求,证明过去也没少折腾。免不了磕磕绊绊,主要原因是刚接触计算机语言,几乎没有概念(R语言算基础的话),只能依葫芦画瓢,所以大部分时间是和让人崩溃的报错较劲儿。第一天的结果还是比较喜人的,一个半小时完成了别人几分钟就能实现的工作。 2023-03-07 D2 耗时4.5小时 阶段性成果:配置SSH,初始化Github本地仓库。博客有了域名,从本地一跃进入互联网。 用ATracker APP计时,看到记录4.5小时,一瞬间被自己愚蠢到了,但是又能稍稍体会到“我还挺能专注”的感动。这一天的状态是把弯路走成了一团乱麻,自以为前进了一大步,蹬蹬蹬,连续小碎步后退。针对报错挨个去搜解决方案,所幸相关回答很丰富,中文的也有不少,谁能想到最大的问题出在了开头设置仓库名称、没有设置SSH上,其他指令上的小毛病超过我能理解的范围,多...