梦的开端
几年前,在看到某些好看的博客网站,我开始好奇这些网页是如何被开发出来的。于是,我慢慢接触到web前端。最开始做的网页可以说是要有多难看就有多难看,慢慢的看着还行。前端三剑客学完了还不够,开始学习Vue.js,当时是在b站跟着pink老师学的Vue2。当时学完Vue,被Vue这种数据双向绑定和数据驱动视图深深震惊。
梦的发展
网页做好了,只能在本地访问可不行,如何让自己的网页被别人看见呢?这驱使我开始了解域名和服务器了,由于不懂,也踩过不少坑。最早使用的博客框架是WordPress,之后也试过typecho、emlog等,试过来试过去,动态博客网站离不开服务器和数据库,这让我逐渐开始意识到静态博客的好处。例如Hexo、Hugo、11ty等静态博客框架,在本地写好文章后,推送到仓库,像Cloudflare pages啊、Vercel啊,会自动帮我们部署,这样也省去了使用服务器的成本。
第一次尝试Hexo主题制作
之前也试过Hexo这些静态博客框架,但感觉很难找到心仪的主题和满足自己的主题配置,也没再尝试过。今天(26年7月18日),我想着看着文档能不能简单搓一个差不多的。我让豆包给我生成了个静态的博客HTML,然后我给它整合到Hexo里,我对ejs、pug模版引擎不熟悉,又问了问豆包基本的用法,整合的过程中也不乏遇到问着豆包但报错仍不停止的情况,这可让我甚是为难。
这些基本的弄好后,开始给文章等页面嵌入评论,使用的Twikoo,官方文档介绍的很详细,配置起来也比较简单。
我也将慢慢不断探索Hexo,力使主题趋于完善、访问体验趋于最佳。
博客技术栈
- 框架:Hexo
- 部署平台:Vercel
- 评论系统:Twikoo
- 主题:(自己手搓的。人工+AI)