前言
相当前天刷知乎,看见别人的blog的是放在github上,最近也刚学会使用github,也想尝试着将自己的blogs放在github上;昨天曾经Google查找资料,尝试着自己搭建但是无奈出现问题,最后一步安装hexo失败了;今天不甘心,又去查阅了hexo的官方文档。终于解决了所有的errors。顺便说一下题外话,有时候发现官方文档真的比什么都有用啊啊啊;首先需要说明的是使用的工具是hexo+github,hexo是一个简洁快速高效的博客框架。github程序员没有不知道的23333,全球最大的同性交友网站23333.今天要做的就是使用这个hexo将自己的blog推送到github上。
安装
前提:
安装 Hexo 相当简单。然而在安装前,您必须检查电脑中是否已安装下列应用程序:
如果您的电脑中已经安装上述必备程序,那么恭喜您!接下来只需要使用 npm 即可完成 Hexo 的安装。
|
如果您的电脑中尚未安装所需要的程序,请根据以下安装指示完成安装。
MAC用户:您在编译时可能会遇到问题,请先到 App Store 安装 Xcode,Xcode 完成后,启动并进入 Preferences -> Download -> Command Line Tools -> Install 安装命令行工具。
安装git:
- Windows:下载并安装 git.
- Mac:使用 Homebrew, MacPorts :
brew install git
;或下载 安装程序 安装。 - Linux (Ubuntu, Debian):
sudo apt-get install git-core
- Linux (Fedora, Red Hat, CentOS):
sudo yum install git-core
安装Node.js
安装 Node.js 的最佳方式是使用 nvm。
所有必备的应用程序安装完成后,即可使用 npm 安装 Hexo。
|
cURL:
|
Wget:
|
安装完成后,重启终端并执行下列命令即可安装 Node.js。
|
或者您也可以下载 安装程序 来安装。
安装Hexo
所有必备的应用程序安装完成后,即可使用 npm 安装 Hexo。
|
hexo的过程中开始一直报errors后来找到了问题的解决办法(安装hexo时,加上sudo就ok了;sudo npm install -g hexo-cli)详情请看https://github.com/hexojs/hexo/issues/1836
=================================================================================================================
前面做的只是简单的环境搭建,接下来的内容才是真正的搭建博客安装
配置git环境:
# 设置你的用户名
git config --global user.name "Eritic"
# 设置你的邮箱
git config --global user.email "Eritic@gmail.com"
如果你是第一次使用git,那么需要生成私钥和然后再将私钥添加到github上
配置Hexo:
在 Hexo 文件夹下找到 _config.yml 文件,并打开。找到其中的 deploy 标签,改成下图所示,并保存:
deploy:
type: git
repository: https://github.com/Eritic/Eritic.git.io
branch: master
然后输入
hexo d
我中途遇到这个错误就是这么解决的
到目前为止的话,基本是搭建好了,关于其他的高级设置如主题等,请自己查阅Hexo的官方文档写的很清楚。