Hexo博客 新手安装及使用教程


title: Hexo博客 新手安装及使用教程
date: 2017-10-07 14:46:55
tags: 教程


这是一篇基于Github搭建Hexo博客的基础教程,内容有:资源下载、安装步骤、发布更新文章、更换主题

资源下载

node.js

  • node.js ,官网下载地址,下载完成,双击打开,选择下一步安装即可。注:尽量下载最新版本,避免报错。

Git

  • Xcode自带Git

安装步骤

更换npm源

Node Package Manager 是node.js的模块依赖管理工具,由于国内有墙,使用时多有不便,国内有很多优秀的npm镜像。例如:

淘宝npm

cnpmjs

配置npm

1 . 临时使用

* npm --registry https://registry.npm.taobao.org install express

2 . 持久使用

* npm config set registry https://registry.npm.taobao.org
// 配置后可通过下面方式来验证是否成功

* npm config get registry
// 或npm info express

3 . 使用cnpm

* npm install -g cnpm --registry=https://registry.npm.taobao.org
// 使用cnpm install expresstall express

安装Hexo

1 . 终端执行

$ sudo npm install -g hexo

输入管理员密码(Mac登录密码)即开始安装 (sudo:linux系统管理指令 -g:全局安装)

2 . 创建博客文件夹

这里可以选择一个固定的位置建立一个文件夹,例如我在‘文档’下建立一个‘MyselfBlog’的文件,以后所有操作都在这个文件下进行。

cd 到选择的目录,执行:

$ hexo init MyselfBlog

cd 到MyselfBlog,安装npm,执行:

$ npm install

开启hexo 服务器,执行:

$ hexo s

浏览器中打开http://localhost:4000

没有问题就会显示如下页面:

如果,页面打开显示为空,4000端口被占用,终端执行:

$ hexo server -p 5000

如果是其他类型的错误,到官网排查。

关联Git

  • 登录github,新建仓库,注意命名规则‘用户名.github.io’,例如我的仓库名字就是‘SunShiLong.github.io’。仓库建立成功如下图:
  • cd 回到‘MyselfBlog’目录,打开_config.yml文件,找到下面这段代码:
deploy:
    type: git
    repository: https://github.com/XXX/XXX.github.io.git
    branch: master

注意:冒号后面有一个空格,把“XXX”换成自己仓库的名字。

  • 生成静态页面,执行:
$ hexo generate        或者:hexo g
// 此时若出现如下报错:
ERROR Local hexo not found in ~/blog
ERROR Try runing: 'npm install hexo --save'

// 则执行命令:
$ npm install hexo --save
// 若无报错,自行忽略此步骤。
  • 配置页面,执行:
$ hexo deploy            或者:hexo d

注意:若执行命令hexo deploy报错:无法连接git或找不到git,则执行如下命令来安装hexo-deployer-git:

 $ npm install hexo-deployer-git --save
  • 输入git账号和密码

打开网页地址

浏览器打开网址http://SunShiLong.github.io

本地打开http://localhost:4000 页面一致

发布文章

  • cd 到‘MyselfBlog’目录,新建文章,执行
$ hexo new "NewBlog"
  • 可以看到新建一个名为“NewBlog.md”的文件目录在MyselfBlog/source/_posts下,这里推荐使用markdown编辑博客,Mac端好用的编辑器有Mou和MacDown,但是Mou目前最高支持MacOS10.11,我的电脑系统是10.12,所有只好用MacDown。当然喜欢Vim的不受影响啦。

MacDown编辑器效果如下:

还不错吧,可以边码字边预览。

  • 文章编辑完成,接下来就可以发布了,还是执行下面两句:
$ hexo generate          //生成静态页面

$ hexo deploy            //部署到Github

NOW, Hexo博客搭建教程就告一段落了

更换主题

所有基于github建立的hexo博客,默认主题都是landscape,可以自定义的,到主题官网选好自己喜欢的主题,例如主题Ada

cd 到‘MyselfBlog‘目录,执行:

$ git clone https://github.com/shuiRong/hexo-theme-Ada.git themes/Ada
// 将MyselfBlog目录下_config.yml里theme的名称landscape修改为Ada

$ hexo clean         //清除缓存文件 (db.json) 和静态文件 (public)
$ hexo g             //生成缓存和静态文件
$ hexo d             //重新部署到服务器

每个主题都有详细的介绍,包括使用方法和内容修改,可以替换,名字、标题、图片、网址等。

原文地址

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念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

推荐阅读更多精彩内容