如何使用HUGO建立个人的网站
Contents
一直想建立一个自己的Blog用于分享金融、数学和编程相关的内容,之前用python的Django和Wordpress倒腾过,后来因为维护相对比较麻烦没有坚持下来,随着工作年限的增加,越来越发现构建自己有核心竞争力的知识体系非常重要,构建这个体系和自己未来的职业定位有关系,同时对于知识的总结和归纳并分享是一个有效的方式,因此对于构建一个使用的个人博客十分重要。
明确需求
在使用Hugo之前,我根据自己的工作和未来的职业规划列举了自己对博客的需求,需求大致分为两个方面:博客框架和需要使用的功能,对于博客的框架主要包括:
- 简单易用,只有简单易用对于个人来说才能坚持使用,如果发布一篇文章的流程超过写一篇的文章时间的5%,自己就会没有动力长期使用,Hugo博客新建和发布文章过程非常简单,新建文章只需要一个命令,发布文章只需要把文章推送的远程的代码库即可。
- 快速构建博客已经部署发布,这个Hugo搭建网站,10分钟即可,装好必备的软件,一键即可搭建一个全新的网站,同时网站就是一个代码库,可以推送到自己的github代码库,然后托管到vercel平台自动部署,整个过程一次完成,后续自己需要专注于内容的书写。
- 友好的教程和文档支持,Hugo项目在github上面,个人博客搭建start最多的一个项目,关注度高,必然教程、文档以及遇到坑解决的资料多。
个人对于使用的需求主要包括:
- 需要支持Markdown的写作,这个是必备的写作工具
- 需要自己Latex写数学公式,平时工作用到大量和数学相关的内容,写公式和推到过程是必不可少的
平时自己也会通过微信公众账号和知乎发一些自己的写的文章,当时这些平台对于写作并不友好,更多的是通过本地的markdown写文章,在通过第三方的排版工具写文章,最后通过发布,而HUGO博客通过安装主题,直接支持这些功能,省去了不到的繁琐过程,能有效的增加个人写作分享的动力。
搭建博客
- 博客搭建的中文教程网站:https://hugo.opendocs.io/about/
- 搭建博客的主题说明:https://hugoloveit.com/zh-cn/