前言
本篇文章的内容主要是为了分享自己如果搭建自己的博客,为了搭建出自己的博客,主要采用了两种方法:
- JimDo
- Github Pages + Hexo(框架) + NexT(主题)
这两种方法,JimDo有免费方案可以选取,同时提供了模板。制作网页的过程非常简单,推荐不想折腾的同学使用。但是缺点是,使用模板后调整较为困难,不能拥有自己的域名,且不适合攻城狮分享代码。
采用Github Pages,如果不需要拥有自己的域名,同样是免费的。域名的话,个人推荐GoDaddy, 只需0.99刀便可以拥有.com 结尾的顶级域名,为期一年。如何解析域名,本篇文章中也会有说明。
JimDo 制作个人主页
完成注册
首先访问JimDo的主页,点击右上角完成注册。
记住箭头所指的域名地址,此地址便是个人博客的地址
根据模板制作个人主页
之后JimDo 会提供一个默认的模板给各位用户。如果大家需要进行更换的话,可以点击左上角的Menu进行更换。
如果点击Blog之后,可以对自己的Blog的内容和板式进行编辑。上传图片,内容更改的。如果使用过Bootstrap 的设计的话,会发现与之类似。
设计完成
通过一系列的排版,就完成了自己博客的设计,例如我的。
制作的过程非常简单,并且有免费的账号提供,大家如果有兴趣可以进行尝试。
Github.io 制作个人主页
主要步骤
在本地安装Node.js,并npm install 安装Hexo框架,并选择自己喜欢的主题,这里博主使用的是NexT。
建立自己的Github账号,创建一个新的repository(仓库),并将本地的内容推入自己的repository中。
如果需要自己的专属域名的话,购买自己的专属域名并进行解析。
安装Node.js 与Hexo框架 以及 Github创建
这一步在别人的博客中已经讲解的很明白和仔细,这里就不再多重复了。链接1, 链接2。
如果在中间遇到有不太懂的地方,建议查找Hexo 和 NexT的官方文档。
GoDaddy 购买域名
这里主要讲解下如果使用GoDaddy购买域名并进行解析,如果使用GoDaddy购买域名,每个Email账号注册后第一次购买只需花费0.99刀,为期一年。结尾是.com的顶级域名,操作简单,相较于国内的一些域名,强烈推荐。
这里购买域名部分假设大家已经完成了yourweb.github.io的注册,之后为了解析
域名,还需要几个步骤。
1. 购买域名
进入GoDaddy的官网按照如下的方式购买域名。
注册
填写想要的域名
购买域名。
如果显示是10美元的话,需要到优惠券网站获得优惠券的号码。
2.在Github的账号中创建CNAME文件
在Github中创建一个文件名叫CNAME的,文件仅有一行,内容是自己的域名地址
3. 获得DNS provider的地址,并修改配置文件
完成这些时候,我们需要对获得的域名进行解析,过程也相当简单,只需要按照步骤,一步一步完成即可。
首先点击管理自己的域名
进入之后点击管理DNS
之后我们需要修改两个地方,一个是添加A, 一个是修改CNAME的www部分。在这里点击添加(ADD)
添加类型A
其中类型A的地址是需要根据自己的Github仓库来定义的。需要自己进行查询,查询的方法如下:
dig chenx376.github.io +noall +answer
之后就可以查询结果了
修改CNAME的www部分,地址为自己的github.io
结语
在完成这一系列操作之后,便可以拥有以自己域名为地址的个人博客了。例如陈肖的博客,全程如果耐心的话,大概需要5个小时的时间。
除此之外,以下是一些相关的连接,可以帮助大家学习Github, Markdown等写博客需要的知识。