一、搭建hexo并发布到github

一、下载nodejs

在官网下载

https://nodejs.org/en/

我的是mac系统,所以下载mac版的一、搭建hexo并发布到github

下载完下一步下一步就可以了

安装查看如下

一、搭建hexo并发布到github

表示安装成功

二、配置淘宝npm-cnpm

由于国情的原因使用国外镜像会很慢,最好配置好cnpm,镜像源指向淘宝

sudo npm install -g cnpm --registry=https://registry.npm.taobao.org

 三、安装hexo

sudo cnpm install -g hexo-cli

使用hexo -v查看是否安装成功

一、搭建hexo并发布到github

四、安装博客

我们准备好一个文件夹来装载我们的博客

比如:

/Users/mabensheng/blog

我在这个目录下创建,命令如下

sudo hexo init

创建会有些费时间,请耐心等待

显示一、搭建hexo并发布到github

表示安装成功

可能是国情的原因中间好多次都连不上服务器,最后我执行了下面代码

npm config set registry https://registry.npm.taobao.org

然后又报错,说我没有权限,很奇怪,我已经sudo了啊?没办法最后切换到root才安装成功。

目录如下

├── node_modules:是依赖包
├── public  #存放被解析markdown、html文件
├── scaffolds #当您新建文章时,根据 scaffold生成文件
├── source  #资源文件夹
|   └── _posts #博客文章目录
└── themes #主题
├── _config.yml   #网站的配置信息。标题、网站名称等
├── db.json:#source解析所得到的
├── package.json  # 应用程序的配置信息

五、运行博客

执行

hexo s

一、搭建hexo并发布到github 访问:http://localhost:4000/一、搭建hexo并发布到github

显示这个页面表示启成功 

 

六、编写博客

使用

hexo n "测试第一篇"

输出如下

一、搭建hexo并发布到github

我们打开这个目录

一、搭建hexo并发布到github 

至于编写工具,推荐使用MWeb

编写完毕以后,我们退回到blog的文件根,执行

hexo clean

一、搭建hexo并发布到github 

 我们再把刚才编写的文章生成成blog

hexo g

一、搭建hexo并发布到github

我们再启动一下hexo看结果

 

一、搭建hexo并发布到github 

七、发布到GitHub

1、登录到自己的GitHub,点击新建一个repository

此处注意,一定是你的用户名+.github.io例如

一、搭建hexo并发布到github

 简介Description随便写就可以了

2、然后创建

一、搭建hexo并发布到github

记住这个地址 

3、安装hexo发布插件

cnpm install --save hexo-deployer-git

一、搭建hexo并发布到github WARNING可以忽略

4、设置_config.yml文件

在最下方,复制你的git地址,把type修改为git

一、搭建hexo并发布到github

由于是yaml文件注意“:”后面的空格

 然后我们发布:

hexo d

一、搭建hexo并发布到github

部署成功 一、搭建hexo并发布到github

至于主题,以后再详细介绍