折腾 hexo (1)

折腾 hexo (1)
POJO折腾 hexo (1)
这个专栏用于记录如何使用Hexo
搭建属于自己的博客,以及其中会遇到的问题。
通常情况下,我具备省吃俭用的优良美德,以及能不消费咱就不消费的客观规律。在对比多个方案之后,我发现可以依托Github
建个博客,全程
For Free !
并且在长期的码农生涯中,拥有个人博客相当于拥有一张名片,还是很有必要的。
选择使用Hexo
的原因是它的轻便性,可以直接转成静态 HTML
,方便大家打开阅读的响应… 好吧,主要是我对 Markdown 语法的情有独钟。
这篇文章就不再赘述如何关联Hexo
与 Github
,如有需要请看这篇博客:
【保姆级】利用Github搭建自己的个人博客,看完就会
我是按照这个来做的,亲测可行。
另附上Hexo
的中文官网:Hexo
1 常用的命令
首先新建一个专用于管理博客的文件夹,cmd进入该文件夹下。
1.1 初始化
初始化命令:
1 | hexo init |
该命令相当于执行了以下几步:
- Git clone
hexo-starter
和hexo-theme-landscape
主题到当前目录或指定目录。 - 使用
Yarn 1
、pnpm
或npm
包管理器下载依赖(如有已安装多个,则列在前面的优先)。 npm 默认随Node.js
安装。
1.2 新建
新建命令:
1 | hexo new page <title> |
该命令用于新建一篇文章,<title>
部分填写的将会在source/_post
目录下面生成一个同名文件夹,里面的index.md
就是
Markdown 文档,编辑好一篇 Markdown 文档就编辑好了一篇文章。
如果想更一个系列归档,也可以期望将这些 Markdown 文档放在一个文件夹里。例如本篇文章是这样新建的:
1 | hexo new page --path use-hexo/use-hexo1 "use-hexo(1)" |
1.3 生成
生成命令:
1 | hexo generate |
该命令用于将编辑好的文件统一生成静态文件,会在根目录下产生一个public
文件夹。如
Markdown
文件的修改在本地支持热更新,但配置文件需要重新生成之后才能使用。
1.4 启动服务器
启动命令:
1 | hexo server |
该命令用于启动本地服务器。默认情况下,访问网址为:
http://localhost:4000/
。启动之后可以在本地预览博客,如果修改了
Markdown 文档,浏览器刷新就可以显示更改后的状态,也就是热更新。
1.5 部署
部署命令:
1 | hexo deploy |
该命令用于部署你的网站。如果已经和Github
关联,输该命令会自动推送到仓库中,也就可以在公网上被访问到了。
1.6 清除缓存
清理命令:
1 | hexo clean |
该命令用于清除缓存文件 (db.json
) 和已生成的静态文件
(public
)。