Hexo简单搭建和使用记录
第一部分:搭建
1.安装Git
- 下载:Git
2.安装NodeJs
下载:NodeJs
修改 npm 的安装源为淘宝NPM镜像
1 | |
3.安装Hexo
1 | |
1 | |
4.GitHub创建个人仓库
- 新建一个repository
- 命名:
<你的 GitHub 用户名>.github.io
5.连接GitHub
- 打开Git Bash
1 | |
- 创建SSH,一路回车
1 | |
- 查看SSH Key
1 | |
打开GitHub,点击自己的头像,再点击Settings
点击SSH and GPG keys
点击New SSH key
输入SSH key的名字,随便取;
再输入刚才复制的SSH key;
点击Add SSH key完成添加
验证是否成功,在Git Bash下输入:
1 | |
6.配置Hexo一键部署到GitHub
- 必须先在
_config.yml中修改参数,例如:
1 | |
1 | |
- 第一次提交:
1 | |
- 第一次deploy时可能需要输入username和password。
第二部分:使用
1.配置
您可以在
_config.yml中修改大部分的配置。参考文档:配置
2.主题
下载自己喜欢的主题。本站使用fluid。
修改
_config.yml里的theme为主题文件夹名称。
3.常用命令
1 | |
4.写作
- 新建文章
1 | |
进入
/source/_posts目录,使用编辑器打开第一篇文章.md,开始书写文章。Front-matter 是文件最上方以
---分隔的区域,用于指定个别文件的变量。举例来说:
1 | |
- 以下是预先定义的参数,您可在模板中使用这些参数值并加以利用。
| 参数 | 描述 | 默认值 |
|---|---|---|
layout |
布局 | config.default_layout |
title |
标题 | 文章的文件名 |
date |
建立日期 | 文件建立日期 |
updated |
更新日期 | 文件更新日期 |
comments |
开启文章的评论功能 | true |
tags |
标签(不适用于分页) | |
categories |
分类(不适用于分页) | |
permalink |
覆盖文章网址 | |
excerpt |
Page excerpt in plain text. Use this plugin to format the text | |
disableNunjucks |
Disable rendering of Nunjucks tag {{ }}/{% %} and tag plugins when enabled |
|
lang |
Set the language to override auto-detection | Inherited from _config.yml |
Hexo简单搭建和使用记录
http://www.yangchao.me/posts/101/