个人网站搭建记录
当时看到陆子杰同学的个人博客网站之后,便想要自己建一个网站。然而事实上我没有能力去租用云主机,抑或是租用域名。直到后来 iOS 10.2.1 的越狱工具 Saïgon 发布,又联想到网易云音乐大佬@阿卡琳的”歌词滚动姬”和之前在知乎看到的”记忆转换”工具,想到 GitHub 或许可以帮助我。
四处搜罗教程后终于大致了解了 Git 是什么。恰好之前出于好奇心安装了 Windows 10 下的 Linux 子系统,方便我后续的操作。安装比较简单,在控制面板启用”适用于Linux的Windows子系统(beta)“功能后,在 cmd 里运行
bash
并确认,便开始从 Windows 商店下载 Ubuntu。之前由于不可抗力因素导致一直无法下载(最后还是直接拦截网络请求发了一个假的本地包),但是后来就好了…
等待 Linux 安装并设置好之后,安装 Git。
# apt install git
我选择直接在 ~
路径下新建文件夹 PersonalBlog ,并初始化成一个 Git 仓库。
$ mkdir PersonalBlog
$ cd PersonalBlog
$ git init
顺便设置用户名、电子邮件和默认 pull 方式。
$ git config --global user.name guyutongxue
$ git config --global user.email [email protected]
$ git config --global pull.default simple
接下来在 GitHub 上注册账号 “Guyutongxue”。然后按照教程所说生成 SSH-RSA 密钥并添加到账号。其实我后来发现这没有必要,因为之后我都用 HTTPS 来传输了。
# ssh-keygen -t RSA -C [email protected]
# cat ~/.ssh/id_rsa.pub
在 GitHub 上新建一个 Repo ,直接命名为 guyutongxue.github.io
,勾选初始化 README.md
。最后在设置页打开 GitHub Pages,就可以访问了,不过这时还是默认打开 README.md
的格式化页面。
这时候需要在本地关联远程库,把 GitHub 上的内容 pull
到本地。
$ git remote add origin [email protected]:Guyutongxue/guyutongxue.github.io.git
$ git pull origin master
最后我用记事本在 Windows 下写了个简单的 index.html
,cp
到 Git 仓库。最后在本地提交,push
到 GitHub 上即可。此时打开网页,便能自动加载 index.html
了。
$ git commit -m "first commit"
$ git push origin master
虽然只能使用静态页面,不过已经很知足了。
谷雨同学 更新于 2017/11/04