Ubuntu下安装Hexo与搭建Blog

前言:

最近在github安了家,在很早之前就了解过可以利用Hexo+Github,建立静态博客。决定自己搭建一个。

安装

  • 安装Node.js
  • 安装Git
  • 安装Hexo

1.安装 Node.js

安装Node.js的最佳方式是使用nvm.
curl:
curl https://raw.github.com/creationix/nvm/master/install.sh | sh
wget
wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh
安装完后,重启终端并执行下列命令即可安装Node.js.
nvm install 4

2.安装 Git

sudo apt-get install git-core

3.安装 Hexo

所有必备得引用程序安装完成后,即可使用npm安装Hexo
npm install -g hexo-cli

配置

1.创建目录 Myblog

mkdir Myblog

2.初始化 Hexo

进入博客目录:cd Myblog
执行hexo init进行初始化,Hexo会自动在该文件夹下下载搭建网站所需得所有文件。
在Myblog目录下执行
hexo g
hexo s
然后在浏览器访问http://localhost:4000,就应该可以访问博客了。

建立Repository

建立与用户名对应的仓库,仓库名必须为【your_user_name.github.io】,固定写法,然后建立关联.
cd Myblog
vim _config.yml
翻到最下面,修改deploy
type: git
repository: https://github.com/hyzhangyong/hyzhangyong.github.io.git
branch: master
_config.yml参数后面必须有空格
然后执行配置命令:
hexo deploy
然后在浏览器中输入http://hyzhangyong.github.io即可访问博客

编写新文章

执行
cd Myblog
hexo new "my new article"
就会自动在_posts目录下建立my new article.md文档,编辑该文档即可写作。

上传博客

每次在本地写好博客后,执行以下三步骤发布博客:
hexo clean
hexo generate
hexo deploy

安装主题

以我现在的主题为例

1、进入博客目录,安装主题

git clone https://github.com/MOxFIVE/hexo-theme-yelee.git themes/yelee

2、设置博客根目录下的_config.yml

theme: yelee

3、检查更新

1
2
cd themes/yelee
git pull

4、详情配置见yelee目录下的README.md或者https://github.com/MOxFIVE/hexo-theme-yelee

文章目录
  1. 1. 前言:
  2. 2. 安装
    1. 2.0.1. 1.安装 Node.js
    2. 2.0.2. 2.安装 Git
    3. 2.0.3. 3.安装 Hexo
  • 3. 配置
    1. 3.0.1. 1.创建目录 Myblog
    2. 3.0.2. 2.初始化 Hexo
  • 4. 建立Repository
  • 5. 编写新文章
  • 6. 上传博客
  • 7. 安装主题
    1. 7.0.1. 1、进入博客目录,安装主题
    2. 7.0.2. 2、设置博客根目录下的_config.yml
    3. 7.0.3. 3、检查更新
    4. 7.0.4. 4、详情配置见yelee目录下的README.md或者https://github.com/MOxFIVE/hexo-theme-yelee
  • ,