Hexo博客搭建(三)上线与个性化域名设置

与GitHub仓库互联

直到目前,我们的blog还只是一个本地的小家伙,像一个没有出过门的孩子,只能在localhost:4000里面查看。别人是看不到的。那么如何把它部署到线上?

一般建网站的都需要租服务器,买VPS,亚马逊,阿里云等等,还要花一笔小钱。

好在我们有GitHub。

GitHub提供里代码托管服务,作为全世界最大的程序员社区,自然不缺乏脑洞清奇的人,很多人在上面做各种各样的事情,这是后话。

如果是首次使用GitHub,配置过程是比较复杂的,可先看一下廖雪峰的git教程

假定我们已经配好了环境,那么就很容易了。

在GitHub上面新建一个repo,注意项目名称为 "用户名.github.io"否则之后是无法访问的,一个账户只能建一个github pages。之后将之前的public文件夹里的内容都同步到这个项目的master分支,之后浏览器访问用户名.github.io就能看到hexo的博客界面了。

比如我的repo 名字是


image

那我在浏览器地址栏输入 generalli95.github.io就可以访问我的网页了!

使用git 命令去push需要先hexo generate,还是略显麻烦,hexo提供了一个插件hexo-deployer-git可以打包git命令。

插件安装,命令行先cd到blog,然后输入下面命令。

npm install hexo-deployer-git --save

然后在博客的配置文件_config.yml,添加


image

<font color=red>注意:把repo:后面换成自己的repo名字!</font>

然后hexo generate之后,再hexo deploy就可以自动部署了,支持短命令,hexo g -d,相当于前两个命令的合体!

换上自己的域名

得益于当年的中二岁月……申请github的时候非要起个什么英文名字,然后……自己都打不对自己的网页全名,因为实在是太长了?

所以,要不自己注册个域名,这样显得很酷炫,而且说不定哪天域名还能卖个好价钱,想想还真得好激动呢(白日梦)。

购买域名

购买域名的具体操作。推荐先看一下这篇文章: 推荐几家域名注册服务商
我是在Godaddy上注册的域名,网站有中文版支持支付宝支付还是很友好的。域名前两年有活动,前两年109块,后面每年100多一点,价格不贵。并且这可能也是我们这个博客搭建过程中唯一需要花钱的地方。

设置DNS解析

实际上这也不是一个必须的服务,但是由于Godaddy是一个国外厂商,直接使用它的DNS速度有影响,所以为了保证域名在国内的解析速度。推荐使用DNSPod的DNS解析服务。

<font color=red>DNSPod</font>已经被腾讯云收购,所以用微信可以直接登录。
登录DNSPod之后按照提示,再到Godaddy里面把DNS修改一下。


image

然后为了使GitHub接收这个域名,还需要博客的根目录下添加一个名为CNAME的文件(不要加.txt)。
这个文件放到主题文件夹的source里面,文件里面放你的域名(去掉www),比如我的网站,文件里面就放一句话:liyaolife.com
然后在如上图所示界面里面,添加两条记录,一个主机记录写@,另一个写www,这样无论用户输入www.liyaolife.com 还是只输入 liyaolife.com 都可以直接定位到我的网站了,记录值放自己的GitHub Pages地址。

OK,现在可以把这个URL转到微信群里面跟爸爸妈妈还有小伙伴们炫耀一番了。


本文首发于个人网页Yao Blog,知乎专栏谈技术 不能潦草

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,470评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,393评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,577评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,176评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,189评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,155评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,041评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,903评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,319评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,539评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,703评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,417评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,013评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,664评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,818评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,711评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,601评论 2 353

推荐阅读更多精彩内容