为什么开博

今年工作第10年,算上学生时代带项目和创业的时间,已经16年。期间做过很多技术上有趣儿和有价值的项目,但是由于各种原因,商业上不一定成功,因此没能广泛传播,但是很多成果是值得分享的,原因有3点:

  • 避免踩同样的坑

  • 避免重复造轮子

  • 有所启发,发扬光大

于是在今天这个特别“二”的日子2021年12月12日开博了。

开博利器 – Hugo

我相信很多人,尤其是技术人员,考虑过打造自己的个人网站或者博客。但是直接使用CSDN简书之类的不够显示自己逼格,限制也很多(比如很多博客限制外链),而且还有关闭的风险(比如博客网站倒闭)。自己架设网站的话,技术上不是太难,但是系统选型和维护可能是难点,尤其对日常工作繁忙的人。

于是考虑架设一个轻量、易于维护、美观和持久的个人站点,经过各种对比选择了HUGO这个框架,非常适合技术人员使用,理由如下:

  • 开源免费: Hugo 是社区开源项目,非常流行的静态网站生成工具,github上截止今天(2021年12月12日)55k关注,社区比较庞大,免费且不用担心突然倒掉

  • 易上手且功能完备: 通过简单配置,1小时内可以搭建好,不需要开发;支持blog、分类栏目、标签、搜索和SEO优化

  • 持久: 不需要数据库,通过 git 保存站点内容,避免 Wordpress, Joomla 之类维护数据库的烦恼,不需要维护和备份数据库

  • 轻量: 生成的网站纯静态,部署迁移容易,不依赖于后端,没有漏洞

  • 高效: 内容维护容易,使用 markdown 编写文章,不需要自己手写 html,与我平时写笔记的习惯相同,笔记可以直接搬运到博客,而且将来如果需要迁移其他框架和平台也非常容易

  • 美观: 大量精美免费的社区模板可选,美观的同时彰显个性

  • 国际化支持: 考虑到我会做一些国外的项目,希望博客支持多语言

搭建步骤

参考 Hugo 官方的 quick start 教程,然后选择一个模板,开始愉快的博客 markdown 编写。

如果你比较懒,且喜欢我站点的模板,可以使用 PaperMod 这个主题(感谢作者Aditya Telange),教程见主题文档 Installation

甚至你可以再懒惰一些,直接那我的站点修改,源码见 yuanxulei 项目