1987WEB视界-分享互联网热门产品和行业

您现在的位置是:首页 > 服务器 > 正文

服务器

建网站还要买什么空间?主机?服务器?呵呵呵~对于我们程序猿来说有一个域名就足够!

1987web2022-08-23服务器333
最近一直在整理手里的前端学习资料,想要把它们分门别类的整理好。所以就一直在各种云笔记、云盘还有git上来回折腾。到最后也没有找到一个合适的工具。这些工具各有各的优点也都各有各的不足!云笔记方便写作适合

最近一直在整理手里的前端学习资料,想要把它们分门别类的整理好。所以就一直在各种云笔记、云盘还有git上来回折腾。到最后也没有找到一个合适的工具。这些工具各有各的优点也都各有各的不足!云笔记方便写作适合多终端管理但不适合分享,也不适合传播;云盘放些技术文档还有视频还不错用来写作还是算了吧;git倒是不错一直都在用挺顺手的也容易分享项目,但不适合项目的效果展示,而且域名太长不易记忆;这个时候倒是想着搭建一个云服务器放一个git进去就好了,一算成本我就呵呵了~~搞来搞去,咦!发现一个好东西,这就是GitHub的Pages功能!有了它我可以方便的搭建一个几乎零成本的而且不需要备**案的还可以绑定域名的一个博客网站了,最最重要的是还可以使用Markdown进行写作真是大赞啊!

下面我就来带着大家去做一个这样的静态网站!首先你要一个github的账号!这个我就不带着你去注册了,简单的下一步下一步就好了,我们从开始创建一个代码仓库说起.

1. 登录以后点击 new repository 创建一个代码仓库。

填写仓库的相关内容,注意:仓库名称一定要写成username.github.io的样子。比如我的用户名是niyinlong那么我的仓库名称就应该是niyinlong.github.io不然这样得不到一个可以绑定域名的二级域名所以这一点非常重要!点击创建进入下一步。

2. 好了创建完成以后点击setting进入设置选项中

3.拉倒下面你会看到关于GitHUb Pages的选项中会有一个标记为绿色的二级域名,恭喜,你已经拥有了一个属于你自己的网站了!

4.当然还没算完,我们现在应该做最关键的一步——绑定域名了!在绑定之前你需要先把这个项目clone下来。

5.然后在里面建一个CNAME文件,注意就是CNAME没有后缀。然后在里面写入你需要绑定的域名地址。

然后进入到你的域名管理界面域名绑定就好了,那如果没有这步会怎么样了,我试了多次绑定域名以后会有404找不到页面的错误发生,所以别偷懒一步都别落下哦!!

6.绑定域名

域名绑定配置也是非常的简单的,一条A记录到指定的IP上,然后CNAME一条记录到二级域名上就好了!

7. 大功告成,来看下效果吧!

8.推荐一个国内的git仓库平台

它就是码云(git.oschina.net) 。码云上的创建方法大同小异,只是有一个地方需要注意一下的就是它的仓库名称不是 username.oschina.io 而就是你的用户名就好了!

9.仓库创建成功,顺利开启pages功能获得二级域名一个

国内的这个访问速度没得说,快的飞起!

不过稍微有一点遗憾的是绑定了域名以后一直报403错误,官方没有关于域名绑定的说明,网上找了很多资料都没有解决这个问题的,后来一想也对!这个东西如果让你轻易的绑定上顶级域名了那人家不是亏得慌,你一毛钱没花还要替你担着未备案的风险!

最后说一下,其实关于这个pages 功能还有很多的开源项目可以直接拿来用没必要从头写静态页。比如:jekyll、hexo、octopress等等,也有很多大牛已经搭建好非常多的优秀博客可以去参考这里就不一一罗列了,如果你愿意折腾的话大可搜来一个个的把玩一遍。那我的博客究竟是放在哪里了呢?综合各方面的原因最后决定放在 niyinlong上哈哈哈!真是自恋的不要不要的~~