前言:八月底,琢磨过搭建网站,然而最终无疾而终……不过还是借助GitHub搭建了个简单个人博客。
以对比的角度记录下,分别用hexo,jekyll搭建的概要,网上教程众多,也可以参考知乎的回答
需要安装git以及node.js,并且需要配置环境变量之类。
使用Github搭建Hexo技术博客托管在GitHub Pages上–安装教程
使用Hexo搭建github博客步骤,超简便
hexo官网建站文档
其中node搭建环境可以参考
Node.js安装及环境配置之Windows篇
需要搭建ruby环境
github上利用jekyll搭建自己的blog的操作顺序?
如何搭建一个独立博客——简明 GitHub Pages与 jekyll 教程
在第一步中,分别创建相关文件,然后选择主题,hexo可以直接将主题复制到theme文件夹下;jekyll可以直接利用GitHub desktop克隆喜欢的主题,文件命名为上面规定的形式。
之后就是修改config文件
使用Git
①直接添加或者更改博文
②cd 到 hexo
③hexo clean, hexo g, hexo s 本地预览
④hexo clean, hexo g, hexo d 上传
使用cmd+GitHub desktop客户端版本
①直接更改或者添加
②命令行cd到username.github.io
③bundle exec jekyll serve,本地预览
④GitHub desktop ,commit修改内容,上传
Git版本
(开始使用要创建站点jekyll new blog)
git add .
git commit -m “statement” //此处statement填写此次提交修改的内容,作为日后查阅
git push origin master
主要是安装相关插件,可能会遇到问题,Stack Overflow上有解决方案,或许需要添加相关代码
首先购买域名,推荐万网
然后阿里云解析域名
记录类型 主机类型 解析线路 记录值
CNAME www 默认 username.github.io
A @ 默认 151.101.77.147(使用cmd ping username.github.io 得到ip地址)
然后在username.github.io中新建文件CNAME,内容为域名,注意域名写为xxxx.com/cn/….,不论使用http://xxxx.com还是xxxx.com都可以搜到网站
写新博文时,最好复制之前的博文md文件,避免出错
一定要本地预览,即生成静态网页,否则上传后,博客没有变化