GitHub+hexo搭建个人静态博客

  • 写博客的好处是我们用博客表达自己、升华自己。
  • 平时学习新知识总是经常性会遗忘部分内容,使用过有道云,印象笔记,公众号,缺金社区,csdn,Github,码云等等记录了零零散散一些内容。所以准备使用hexo做一个归纳

快速开始

首选安装好node.js和npm

安装 Heox

1
$ npm install -g hexo-cli

初始化博客

1
2
3
4
5
6
7
8
9
10
11
12
13
$ hexo init

# 会生成如下文件
├── .deploy #需要部署的文件
├── node_modules #Hexo插件
├── public #生成的静态网页文件
├── scaffolds #模板
├── source #博客正文和其他源文件,404、favicon、CNAME 都应该放在这里
| ├── _drafts #草稿
| └── _posts #文章
├── themes #主题
├── _config.yml #全局配置文件
└── package.json

More info: Writing

启动

1
$ hexo server

More info: Server

发表草稿。

1
$ hexo publish [layout] <filename>

创建文章

1
$ hexo new [layout] <title>

生成静态文件

1
$ hexo generate

More info: Generating

部署网站

1
2
3
$ hexo deploy
#打包并上传的github
$ hexo d -g

More info: Deployment

清除缓存文件

1
$ hexo clean

列出网站资料

1
$ hexo list <type>

显示 Hexo 版本

1
$ hexo version

hexo自定义页面

1
2
3
4
使用:hexo new page "about" 新建一个 关于我 页面。 
使用: hexo new page tags 新建一个 标签 页面。
使用: hexo new page categories 新建一个 分类 页面。
使用: hexo new page "guestbook" 新建一个 自定义 页面。

觉得本文不错的话,分享一下给小伙伴吧~