0%

平时记录主要用Markdown,付费多年的阿里云主机太贵,一个没人访问的小破站实在是支撑不起。但是在我停了半年后,居然推出了特价机,我又回来了。

之前用的WordPress太臃肿,不好用。这次干脆用Hexo+Git自动生成静态页面。

Hexo安装

环境准备

  依赖安装

1
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker -y

  下载解压

1
2
3
cd /usr/local/src
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.9.5.tar.gz
tar -zxvf git-2.9.5.tar.gz

  编译安装

1
2
3
cd git-2.9.5
make prefix=/usr/local/git all
make prefix=/usr/local/git install
  • Hexo初始化
1
2
3
4
5
6
7
npm install hexo-cli -g  #安装hexo
hexo -v #检查是否安装成功
cd youblogdir #在服务器上创建一个存放hexo博客的目录
hexo init #初始化hexo
npm install #npm安装
hexo s –g #hexo启动
#直接访问http://localhost:4000

  上述初始化成功后,在你创建的youblogdir目录下会出现如下文件:

1
2
3
4
5
6
node_modules:  #依赖包
public: #存放生成的页面
scaffolds: #生成文章的一些模板
source: #用来存放你的文章
themes: #放下下载的主题
_config.yml: #博客的核心配置文件(设置主体、标题等属性)

创建Git仓库

网上大部分都是使用GitHub仓库,然后域名CNAME到GitHub仓库地址。

我这边只是把Git仓库当成仓库而已,域名解析的还是我源站,通过nginx方式。

Welcome to yangfannie blog