搭建自己的网站

老铁们,大家好,相信还有很多朋友对于博客网站源码建站和Hugo + GitHub Pages 搭建自己的网站的相关问题不太懂,没关系,今天就由我来为大家分享分享博客网站源码建站以及Hugo + GitHub Pages 搭建自己的网站的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!

大家好,我是站长polarisxu。

很早之前,我使用WordPress搭建了个人博客:http://blog.studygolang.com,毕竟那时候WordPress是首选。现如今,大家似乎更喜欢静态博客,各种语言的静态博客生成器轮子不断,比如Go语言的Hugo就是一个静态博客生成器。我个人认为,静态博客生成器流行的一个很大原因,是Markdown的流行,开发人员习惯了使用Markdown进行写作。

对于我,有另外一个痛点。最近在公众号写了一些文章,希望同步到博客,只是文字还好处理些,如果涉及到图片,微信公众号上传了一次,博客还得再来一次,挺费劲的。同时,为了保留最原始的文字,原始博文放在GitHub是一个不错的选择(用Git保留你的修改,不要太棒好嘛!)。

既然博文都保存在了GitHub上,怎么方便快速的基于GitHub来搭建自己的博客呢?(有些人直接就让在GitHub阅读,虽然可以,但体验还是不太好,而且看起来没有那么高大上,是不是?)

我想过使用GitBook来搭建,安装时,发现官方已经不维护gitbook-cli了,而且每次新增加文章,都得维护目录等,也是挺费劲的。于是放弃了这种方式。

这时我想到了通过静态博客生成器来搞。最喜欢Go,自然Hugo成为第一选择。

废话不多少,记录下我搭建的过程。

01安装Hugo

你可以通过https://github.com/gohugoio/hugo/releases下载相应的安装包,我喜欢源码安装。

$goget-vgithub.com/gohugoio/hugo\n

如果你也想通过源码安装,请自行准备好Go环境。

查看版本同时验证是否安装成功:(查看该文时,最新版本可能变了)

$hugoversion\nHugoStaticSiteGeneratorv0.76.5darwin/amd64BuildDate:unknown\n

02使用Hugo

在你本机某个目录执行如下命令,创建一个网站,我使用polarisxu这个名字。

$hugonewsitepolarisxu\nCongratulations!YournewHugositeiscreatedin/Users/xuxinhua/project/testhugo/polarisxu.\n\nJustafewmorestepsandyou&34;hugonewtheme<THEMENAME>&34;hugonew<SECTIONNAME>/<FILENAME>.<FORMAT>&34;hugoserver&39;theme=&34;&34;文章列表&34;关于&34;2020-12-01&34;MyFirstPost&34;第一篇文章&!/bin/sh\n\nhugo\n\ncp-rfpublic/*../polaris1119.github.io/docs/\n\ncd../polaris1119.github.io/\n\ngitadd*&&gitcommit-m&39;&&gitpush\n\ncd../polarisxu/\n

04总结

技术人员搞个自己的博客还是不错的,开始时花些时间折腾一个自己喜欢的站点,之后就是抽时间产出内容了。通过上面的介绍可知,现在搭建一个站点,完全不需要投入任何money。

怎么样?有没有冲动自己搞一个。欢迎交流~

文章到此结束,如果本次分享的博客网站源码建站和Hugo + GitHub Pages 搭建自己的网站的问题解决了您的问题,那么我们由衷的感到高兴!

Published by

风君子

独自遨游何稽首 揭天掀地慰生平