由于想着局域网的Halo博客能否和Hugo联动指定部分技术博客同步到github,然后Netlify自动部署。后面发现了astro其实可以实现我的一部分需求,Halo有基于openapi的client-api,可以将Halo当成astro的后端。
在浏览astro的过程中,看到了astropaper这个博客主题。后面看了一下该主题开发者的博客:Sat Naing’s Blog,可以说是我见过的简约风格的博客中最好看的,于是萌发了一个想法,基于Hugo写一个类似风格的博客主题
很久之前就有一个想法:自己开发一个博客主题。已经尝试过了,最早是前端课设,照着视频抄了一个基于Node.js的博客
于是说干就干,今天中午开始查看Hugo的文档,看一些博客主题开发文章,看代码…简单的了解了项目结构和markdown渲染
参考这篇文章,博主差不多写了一个月基本开发完成新主题,持续完善到现在,也算是给我的一种鼓舞吧
只要我没失业,9月前那就一定写完初版
更新一下后续
想着有点空,把协会网站跑起来,这个小网站,一个没有什么数据的网站,居然前后端分离,管理员端和用户端也是分离的,还用了redis…最后呢只有用户端跑起来了,想着干脆重写,然后想起了astro这个新技术,于是开始了了解astro项目结构和写法。发现astro很好玩的样子。
如果博客用这个写也很不错呀。我需求的核心是想写东西,局域网和公网的文章不同,然后顺便尝试写一个自己的主题,然后学习一下。
但是实际之前的hugo的开发中,我发现其实差不多用不到vue的,但是我更想去尝试用vue或者react去写
在接触astro的过程中,SSR服务端渲染好像很好玩,SSG其实对性能是有点影响的,hugo的博客搭建完成后,感觉可玩性感觉还是不够
现在出现分叉了,要么继续写hugo的主题,要么转向astro。
先让我重写完协会网站吧再看看吧
再次更新后续,出了一点意外,虽然有在尝试写主题,也确实写了一点了
但是因为主题不好看我就不会想着更新博客,我学技术也很喜欢分享写成文章,加上出了很多意料之外的事情,先暂缓吧,现在先修改PaperMod主题,以后有时间再做