最详细的Github+Hexo教程




  一直以为想写博客来锻炼自己的写作能力和总结平时工作中遇到的问题。最近比较闲,通过业余时间也,算把自己的博客搭建起来了。 百度上有很多很多教程,太乱太杂,所以我准备总结一下搭建Hexo+Github搭建过程,希望能帮到大家。

效果图



准备工作

  • 创建Github账号,创建库
  • Node.js和Git环境
  • 安装Hexo
  • 配置Hexo文件.和Github建立联系

创建Github账号,创建库

如果有github账号的老司机 可跳过此目录,和我一样的纯小白可以跟着步骤走.



1 登录Github Github




2 注册



3 创建库



4 填写库相关信息



5 这里的这个Url要保存 后面会用到,点击ADD REMAD创建一个描述,然后点击Setting



6 给库创建分支

Node.js和Git环境

node下载

Git下载

请根据自己的电脑平台相关安装包

安装过程请自行百度,还是比较容易的.

安装Hexo

  • 在电脑硬盘上创建一个文件夹用来作为Hexo的根目录,例如我是D:MyBlogs。
  • 点击鼠标右键 如果你安装了Git 应该会是下面这样
  • 在命令行输入

    <pre>
    npm install hexo-cli -g
    </pre>

    中间可能会出现很多警告 这都是正常的不要慌,然后继续输入
    <pre>
    npm install hexo --save
    </pre>

Hexo配置

1  初始化

<pre>
hexo init
</pre>

2  安装组件

<pre>
npm install
</pre>

3  体验本地Hexo 博客
<pre>
hexo g (编译)
hexo s (本地部署)

//编译完会出现
INFO Hexo is running at http://0.0.0.0:4000/. Press Ctrl+C to stop.
</pre>

打开浏览器进入会发现

然而

配置Hexo文件.和Github建立联系

怎么样才能和Github建立关系呢

  1. 配置git个人信息
  2. 添加ssh
  3. 配置Deployment

配置Deployment

  1. 设置Git的账号密码

    <pre>
git config --global user.name "yourname"
git config --global user.email "youremail"

</pre>

  1. 添加ssh



    2.1 运行 git Bash 客户端,输入如下代码:
    <pre>
    $ cd ~/.ssh
    $ ls
    </pre>


    这是检测是否存在ssh,换句话说就是是否存在 id_rsa.pub 或 id_dsa.pub 文件,如果存在可以跳过下面



    2.2 创建SSH

    <pre>
    $ ssh-keygen -t rsa -C "your_email@example.com"
    </pre>


    接下来会让你输入1文件名和2次密码 可以直接回车跳过
    当你看到如下代码 表示创建成功
    <pre>
    Your identification has been saved in /c/Users/you/.ssh/id_rsa.
    Your public key has been saved in /c/Users/you/.ssh/id_rsa.pub.
    The key fingerprint is:
    01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_email@example.com
    </pre>


    2.3 最后在C盘User文件夹 可以找到ssh文件夹 需要把id_rsa.pub文件 添加到github


    步骤是 Settings-->SSH and GPG Keys --->News SSH key
    然后把id_rsa里的内容复制进去
  2. 配置Deployment
    在你的hexo 跟目录下找到_config.yml 修改配置
    <pre>
    deploy:
    type: git
    repo: git@github.com:yourname/yourname.github.io.git (这里为你自己的github账号和地址)
    branch: master
    </pre>


    我的
    <pre>
    deploy:
    type: git
    repository: https://github.com/tony-xxw/wynne.github.io.git
    branch: master
    </pre>

绑定

<pre>
hexo g // 生成
hexo d // 部署
hexo d -g #在部署前先生成
</pre>

出现如下

<pre>
3 files changed, 13 insertions(+), 28 deletions(-)
create mode 100644 content.json
Branch master set up to track remote branch master from https://github.com/tony-xxw/wynne.github.io.git.
To https://github.com/tony-xxw/wynne.github.io.git

  • d131d3c...acfdec8 HEAD -> master (forced update)
    INFO Deploy done: git

</pre>

部署成功 你的地址为 https//yourname.github.io

常用指令

<pre>
hexo clear (清理缓存)
hexo s debug (编译模式)
hexo g
hexo d
hexo d -g
</pre>



尽情期待Hexo+主题~~



安利一波自己的博客

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

推荐阅读更多精彩内容