只是因为最近学了Gin,感觉自己可以写个高性能的Web应用;
只是因为最近学了CSS,感觉自己可以做个自己顺眼的前端。
于是就有了重写自己博客的想法。
两个都是学了点皮毛,不过我觉得应该是行的。后端有点经验,实现自己想要的功能没有问题;前端没有经验,不过没吃过猪肉总见过猪跑吧。看着别人不错的设计就化为自己的(借鉴不是抄袭,改编不是乱编),不知道怎么实现就去查MDN之类的嘛。
其实这个基于Typecho的博客到目前也就部署完了两个月,使用中也没有大的瑕疵,说实话对于博客程序和主题我还是比较满意的。然而稍微有点小的瑕疵:
- 下载主题的时候我打算实现个深色模式,那时我对CSS的属性基本上是只知道个
color和background-color,改变也是胡编,所以导致源代码改得比较丑陋,虽然经过渲染我是怎么也看不到源代码的。 - Typecho本身很优秀,不过考虑到可用性扩展性,它有一些我用不到的功能,然后有一些我想自定义的功能并没有办法很轻松地做修改。比如说我用不到多用户功能,然后对于文章id的格式我想改动一下。
所以我在实现自己的博客的时候会尽量考虑自己关注的Feature。写个新的博客也算是练手个前端项目了(其实也是Golang开发练手,博客是个很典型的Web应用,开发这个会很有帮助)。尽可能所有功能都自行实现,我喜欢造轮子。不过代码高亮这个我倒是没有想好如何实现,打算用现成的。
当前这个博客程序部署好了基本是没人看过的。所以我这段文字主要是写给我自己看的,希望自己不要半途而废了。如果开发进度赶得上,我倒是希望这篇文章成为这个博客程序的最后一篇文章。