0.背景
创建一个静态网站用于展示自己,组织,项目等。
1.利用github建立网站
- 建立一个以用户名打头的仓库,形式为
xxx.github.io
,xxx必须是你的用户名,否则可能不起作用。仓库可以是privte或者public的,但是注意即使仓库是private,仍然可以通过网站访问到部分信息。 - 克隆仓库,建立一个index.html网页(访问网站时默认展示的网页),然后add,commit,push。
- 使用
http://xxx.github.io/
即可访问。
2.绑定阿里云域名
- 在仓库setting中
Custom domain
中输入你自己的域名。比如zhangsan.org。(这里也可以用另一种方式,在网站下建立一个CNAME的文件,其中的内容就是你自己的域名)。两种方式都可,使用一种就行。 - ping一下你自己的网站,
ping http://xxx.github.io
,查看网站的IP。 - 登录阿里云(或者其他域名服务商),在域名解析设置中,将@和 www的记录值设定为ping出来的IP。
3.问题
这种方式建立的网站访问速度会比较慢,不过基本也都一些静态网页,能用即可。
Reference
1.https://jingyan.baidu.com/article/6b18230990ea84ba59e1594f.html