hexo的安装与部署

欢迎关注我的博客

安装篇:

环境配置:

1.node js(点击下载,建议LTS版本)
2.git
3.Cmd MarkDown
依次下载后就可以安装啦,如果你看过其他的博客的话,不用配置环境,按照软件的默认设置安装就好,唯一需要注意的是,node js和git软件的安装一定要记得把path项勾上(当然path原本是勾选的),不需要什么特别配置,一路next就好啦.
当node js和git安装好后,我们要先检查一下,是否可以调用,用win+r打开运行,输入cmd,通过两个命令来检查一下是否安装就位:

node -v
git --version

如果显示:


恭喜你,第一步成功了!

hexo的安装:

1.利用npm安装:
npm install hexo-cli -g
稍等片刻,我们的hexo便会安装成功了.
2.还记得我们的git么?
现在就是git出马的时候了,如果你还不知道的git版本控制,那么请先花10分钟阅读一下维基百科上关于git和github以及之后我们要部署的github pages的相关内容.
看完了?对么,那么让我们开始吧,如果没有记错的话,这时你的右键菜单中一定会多出两个这种东西

Git GUI here和Git Bash here

这就是我们需要的,GUI是图形窗口,图形窗口谁不会啊,所以我们选择打开bash,依次输入:cd d:/
mkdir hexo && cd hexo


然后执行:
hexo init 初始化hexo仓库
安装依赖包:
npm install
这时我们的hexo博客便已经搭建完成了.
执行hexo g 生成静态html的代码
再在bash中执行hexo s --debug就可在浏览器中输入http://localhost:4000来访问自己的博客啦!

部署篇:

关于github的账号注册以及创建repository问题,可参阅这里.本篇不再累述.
假设仓库已经准备好了,建议仓库地址使用ssh.具体可参阅stormZhang的公众号.
这时打开hexo目录下的_config.yml文件(使用sublime)滑到文件最底端,按照我的模板填写:

deploy:
type: git(注意,冒号之后有一个空格)
repo: 复制的仓库链接
branch: master

这时进入bash中,执行:
npm install hexo-deployer-git --save(防止出现不能识别git的错误)
hexo g
hexo d
这时浏览器中输入username.github.io即可访问你的博客了;可能你会觉的他的默认主题很丑,这是我们就需要在主题上花一番功夫了,这里写的很好.

填坑篇:

  • github的repository和theme部分我没有写,只是需要注意的是安装完hexo后的操作,全部需要在git bash中进行,千万不要在cmd中输入命令.

  • CNAME问题:
    当你有自己的域名时可以选择绑定到自己的域名,在你自己注册域名的地方设置两条CNAME跳转,分别是@匹配和www匹配,地址输入username.github.io,然后在hexo文件夹下的public文件夹下新建一个名为CNAME(注意大小写,没有后缀名),输入你自己的域名就好了.

  • public文件夹不更行问题,这个问题可能比较小众,一般都是由于你的主题配置文件_config.yml更改的格式不对,这时我们需要在hexo g时,注意输出的提示,观察哪里出现了问题,一般都是主题的插件没有安装,而开启了相应功能

后续使用篇:

/c/Users/h/AppData/Roaming/npm/hexo: line 12: node: command not found
(更新于2017-02-04)
在我配置好java的环境变量后,Git bash敲下命令hexo g,居然出现上述错误信息,然后发现输入任何有关hexo的命令都是同样的错误,我又试着敲了npm这个命令,发现也是出错的,于是我想估计是环境变量设置有问题,我在用户的环境变量PATH中添加了两个路径,分别是C:\Users\h\node_modules\hexo\bin和C:\software\nodejs,再加上原来就添加的路径C:\Users\h\AppData\Roaming\npm,发现就解决这个问题了,可以正常修改博文,然后发布网站。

不过,我也不清楚是否完全解决这个问题,还需要观察一段时间。

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

推荐阅读更多精彩内容