Centos安装hexo博客

根据官网来安装: hexo

why hexo

支持markdown,简单,主题可选

安装步骤

1
2
3
4
5
6
7
8
9
10
## 1. nodejs安装
sudo yum install nodejs

## 2. 安装 hexo
sudo npm install -g hexo-cli
sudo npm install

## 3. 创建hexo
hexo init xxx
npm install

测试验证

hexo server

使用说明

1. 创建一个page

执行下面的命令之后,就可以创建一个menu菜单

1
hexo new page about

2. 新建一个博文

1
hexo new 'new blog'

新建一个草稿

1
2
3
4
5
hexo new draft '草稿博文'


# 启动服务,预览草稿
hexo server --drafts

3. 显示简介

在md文件中,某一个地方地方添加

1
<!-- more -->

则后面的内容都不会显示在首页了

4. 启动

1
2
3
4
5
## 编译
hexo g

## 启动一个server
hexo s

5. deploy

打开 _config.yml 文件,添加配置

1
2
3
4
deploy:
type: git
repository: https://github.com/liuyueyi/blogs.git
branch: master

开始发布:

1
hexo d -g

说明

如果github上,访问网页时,提示js或者css 404,则需要注意下面的配置

1
2
3
4
5
6
7
# URL
## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
url: https://liuyueyi.github.io/hexblog
root: /hexblog/
permalink: :year/:month/:day/:title/
permalink_defaults:
lang: zh-cn

其中URL,和root是关键的设置属性,root最后的/不能漏掉

如果提示git没有,则需要安装

1
npm install hexo-deployer-git --save