之前尝试过很多次搭建个人博客,看到Wilson Lee的网站使用format做portfolio,效果很棒,但收费挺高。买过几个域名,挺久之前买过jarry.wang 到期了也没用过一次,七月买了jarrywang.de。
花了挺大功夫,自建博客很多人推荐用wordpress,但我觉得wordpress相当麻烦,很厚重,用了个其他的(忘记叫啥)。当时托管在亚马逊aws,创建instance解析ip地址又弄了很久,但还是搞定了。就是在网址上输入xx.xx.xx,能看到网页。死在了最后一步,把解析的ip地址和域名绑定,forward只能跳转,还是会显示ip地址。弄了三天左右,最后放弃了…
今天下午弄了四个小时,就全部搞定了。方法是用hugo搭建网站,托管在github pages上,github会自动生成一个可访问的网站 your_username.github.io
,在域名管理中加入三个DNS设置,要在project中加一个文件。
现在每次更新是先创建一个markdown文件,run hugo生成public文件夹,用git推送到在github托管的项目(目前用的是source tree,一款gui方式使用git的软件)。
总结:
今天弄的这么顺利和这两个月学会的命令行、git、github起到了很大的作用。如果是之前只会用gui的话,可能真的要被wordpress弄死!dependency很重要!
这两个月也习惯了看文档学东西,今天除了有些用户写的中文教程还看hugo的文档,碰到bug学会查stackoverflow,还去hugo的community里问了… 感天动地!