Hexo

安装

运行Hexo需要安装NodeJs环境,Hexo会将markdown文件编译成静态的Html文件,通过自带的命令(hexo deploy)将博客部署到服务器上。以下是我用到的步骤,详细用法见官网文档

NodeJs安装成功后,开始安装Hexo。

$ git clone https://github.com/hexojs/site.git
$ cd site
$ npm install

修改配置文件

我的博客配置如下:

title: JTech笔记,记录我对技术学习的点滴。
subtitle: "好不容易学点东西得记下来,靠记忆力是不靠谱的。"
description: "有些东西还是要记下来,靠记忆力是不靠谱的。"
author: zhangyunjian.com
language: zh-cn
timezone: UTC
url: https://tech.zhangyunjian.com
root: /
permalink: news/:year/:month/:day/:title/
archive_dir: news
code_dir: downloads/code
new_post_name: :year-:month-:day-:title.md # File name of new posts
post_asset_folder: true
highlight:
enable: true
line_number: false
per_page: 0

theme: navy
deploy:
type: git
repo: git@www.abc.com/site.git //配置你的部署地址

常用命令

新建文章(new)

$ hexo new [layout] <title>

生成文件(generate)

$ hexo generate
选项 描述
-d, --deploy 文件生成后立即部署网站
-w, --watch 监视文件变动

启动本地调试服务器(server)

$ hexo server

启动服务器后,访问http://0.0.0.0:4000/

选项 描述
-p, --port 重设端口
-s, --static 只使用静态文件
-l, --log 启动日记记录,或覆盖记录格式

部署网站(deploy)

$ hexo deploy
参数 描述
-g, --generate 部署网站前,需要预先生成静态文件

修改目录

好久没用过了。