一、搭建hexo并发布到github
一、下载nodejs
在官网下载
我的是mac系统,所以下载mac版的
下载完下一步下一步就可以了
安装查看如下
表示安装成功
二、配置淘宝npm-cnpm
由于国情的原因使用国外镜像会很慢,最好配置好cnpm,镜像源指向淘宝
sudo npm install -g cnpm --registry=https://registry.npm.taobao.org
三、安装hexo
sudo cnpm install -g hexo-cli
使用hexo -v查看是否安装成功
四、安装博客
我们准备好一个文件夹来装载我们的博客
比如:
/Users/mabensheng/blog
我在这个目录下创建,命令如下
sudo hexo init
创建会有些费时间,请耐心等待
显示
表示安装成功
可能是国情的原因中间好多次都连不上服务器,最后我执行了下面代码
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 n "测试第一篇"
输出如下
我们打开这个目录
至于编写工具,推荐使用MWeb
编写完毕以后,我们退回到blog的文件根,执行
hexo clean
我们再把刚才编写的文章生成成blog
hexo g
我们再启动一下hexo看结果
七、发布到GitHub
1、登录到自己的GitHub,点击新建一个repository
此处注意,一定是你的用户名+.github.io例如
简介Description随便写就可以了
2、然后创建
记住这个地址
3、安装hexo发布插件
cnpm install --save hexo-deployer-git
WARNING可以忽略
4、设置_config.yml文件
在最下方,复制你的git地址,把type修改为git
由于是yaml文件注意“:”后面的空格
然后我们发布:
hexo d
部署成功
至于主题,以后再详细介绍