使用github page、hugo 和markdown完成个人博客

来源:互联网 发布:js得到div的高度 编辑:程序博客网 时间:2024/06/05 09:31

使用github page和GoDaddy完成个人博客

 几天以前,刚进入项目组,因为项目还处于交谈阶段,于是想学点东西,看别人的个人博客很装X,就像自己也建立一个自己的个人博客。自己是个小白,途中遇到了各种各样的问题,终于有了第一篇自己的博客。但是还是有很多东西不懂,先把自己创建的过程记下来,以后再去补充哪些不懂的东西。

一:使用github创建远程仓库

我使用的主要是github page,因为github-page是一个免费的静态网站托管平台,由github提供,它具有以下特点:
(1).免空间费,免流量费
(2).具有项目主页和个人主页两种选择
(3).支持页面生成,可以使用hugo来布局页面,使用markdown来书写正文
(4).可以自定义域名

1.拥有一个 Github账号
Github 是一个全世界程序员聚集的地方,大家相互分享自己写的代码,提升别人,也提升自己。大家都在为着开源社区努力着。因为我从开源项目中学到很多知识,所以我也非常愿意分享我的所见所学所得,我的 Github 主页:https://github.com/kangbing1226 (欢迎 follow 和对我的项目给个 star 或者 fork 我的项目一起来和我完善项目)IE9以下请回避。
这里写图片描述
这里写图片描述
第三步没有截图。我是没选择什么东西。。。。。
我需要先到邮箱里面把我的账户激活,已经有的请跳过。。。。。
这里写图片描述

2.创建仓库
点击这个New repository 新建一个仓库
由于我们是新建一个个人网站项目,所有仓库的名称需要安装GitHub个人网站项目的规定来写。
规则就是:

**YOUR-GITHUB-USERNAME.github.io**

这里写图片描述
点击setting按钮
这里写图片描述

这里写图片描述

点击choose the theme
选定之后点击select theme
这里写图片描述

在自己的建立的仓库中就有了两个文件
这里写图片描述

这个时候,你就可以通过YOUR-GITHUB-USERNAME.github.io来访问此页面了。
就像我的https://kangbing521.github.io/
如果单纯是这样访问有点不太装XX,所以就要申请一个域名

二:申请域名

域名可以在万网,新网,GoDaddy上注册。万网和新网是国内的域名注册服务提供商,价格较便宜,但是需要通过国内的域名备案,备案审核速度略慢,还要上传证件之类的,束缚太多,不够自由。而且只接受指定域名后缀备案,比如说.com.,.cn,.com.cn。如果需要在国内开展业务的话,还是老老实实备案注册,免得到时候被限制访问。但是搭建一个个人网站的话,没有必要搞的这么复杂,直接在GoDaddy上购买一个域名即可。并且GoDaddy狗爹上面能用支付宝了。也不贵,第一年基本是7元就可以搞定了。

首先需要拥有一个自己的域名,下面以GoDaddy为例,讲述如何购买一个个人域名。
打开GoDaddy中文官网 https://sg.godaddy.com/zh/。

这里写图片描述

登录这个网站,如果没有账号,先创建账户,然后登录。

搜索你想要的域名。

这里写图片描述

我买的域名是这个:http://www.kangbing1226.com ,7元人民币。自己玩一下,没有必要买那么好的域名。

付款的时候选择国内更接地气的支付宝即可。
这里写图片描述

付款成功三分钟左右,域名准备工作就全部做好了。

三:域名CNAME到个人网站项目

网页上传成功了,我们不想一直通过YOUR-GITHUB-USERNAME.github.io来访问我们的个人网站,而是希望通过自己的域名来访问。

下面讲述详细步骤。

点击我们的个人网站项目设置选项卡,滚动到下面,就会发现一个自定义域名卡片。输入我们前面在GoDaddy上买的域名,然后点击保存。
这里写图片描述

接着我们还要将我们的域名解析到这个个人网站项目上。打开GoDaddy域名管理页面。点击右上角设置图标,点击管理DNS按钮。进入到DNS管理页面。

这里写图片描述

接着,点击添加一条域名解析记录,之前GoDaddy自动添加的没用的解析可以全部删掉,主机填写www,代表你是一级域名来访问,指向填写YOUR-GITHUB-USERNAME.github.io,然后点击保存按钮。稍等片刻,域名解析就会生效。

这里写图片描述

所有这些步骤做完之后,在浏览器里输入自己的域名,回车键一按,就可以装X了。

这里只是入门了GitHub搭建个人网站的功能,GitHub官方推荐Jekyll博客系统来发布自己的页面。以后有数据更新,都可以通过Jekyll来重新编译整个网站。但是我没有用,我用的是hugo和git来自己管理自己的博客系统。以后的文章中会有。

注意事项:

  • 单个仓库大小不超过1GB,上传单个文件大小不能超过100MB,如果通过浏览器上传不能超过25MB
  • 个人网站项目也不例外,最大空间1GB
  • 个人网站项目每个月访问请求数不能超过10万次,总流量不能超过100GB
  • 个人网站项目一小时创建数量不能超过10个
原创粉丝点击