项目开发技巧互联网科技程序员

使用 hexo 搭建个人博客 01

2016-01-25  本文已影响420人  pineislet

1. hexo 概览

根据 hexo 官方的描述,它是一个快速、简洁且高效的博客框架。


2. 环境配置


3. 安装 hexo

nodeJs 安装成功后,我们可以很方便的通过 node 包管理器(npm)来下载安装 hexo 及其所依赖的插件。
在 shell 中执行指令:

~$ npm install hexo-cli -g

上述指令执行成功后,hexo 客户端程序就已经在你的机器上成功安装了。


4. 初始化你的 blog

在 shell 中执行指令:

~$ hexo init blog

hexo 会在当前目录下生成一个名为 blog 目录(当然你也可以换成其它你喜欢的名称),此博客相关的配置、主题与文本内容等都在此目录下由 hexo 进行管理。
接下来,在 shell 中执行:

~$ cd blog
~/blog$ npm install

这会将你的工作目录切换到 ~/blog 之下,并根据该目录下的 package.json 配置安装 hexo 所需的依赖包。

通常,hexo 会自动生成一篇名为 Hello World 的缺省博客,它的位置为:
~/blog/source/_posts/hello-world.md
在 shell 中执行以下两条指令:

~/blog$ hexo generate
~/blog$ hexo server

第一条指令使 hexo 根据 ~/blog 目录中的配置以及文本内容生成相应的网页文件。你可以在 ~/blog/public 目录下看到生成的 html、css等静态文件。第二条指令则是在本机的 4000 端口启动 hexo 服务。
成功执行上述指令后,打开浏览器,访问 localhost:4000,如果你能看到缺省情况下的 hexo 博客页面。则说明你的 hexo 博客已经搭建成功了。如果你希望退出服务,输入 ctrl + C 即可。


5. 创建和编辑文章

当你完成上述步骤后,本地的 hexo 已经基本搭建完成了。
现在,我们希望新建一篇名为 Hello Hexo 的文章。在 shell 中执行:

~/blog$ hexo new "Hello Hexo"

这样,我们就完成了文章的新建,我们可以用 vim 或其他编辑器打开位于 ~/blog/source/_posts 目录中的 Hello-Hexo.md 文件。在 shell 中执行:

~/blog$ vim source/_posts/Hello-Hexo.md

打开文章后,我们可以看到如下内容:

---
title: Hello Hexo
date: 2016-01-25 09:12:21
tags:
---

在两个 --- 之间的是 yaml 格式的文章配置,其中可以指定文章标题、日期、标签等。
在第二个 --- 之后,我们可以使用 Markdown 语法编写这篇博客正文。
文章编写完成后,重新生成网页并启动 hexo 服务,在 shell 中执行:

~/blog$ hexo generate
~/blog$ hexo server

现在,重新访问 localhost:4000,是不是已经看到你的新博客了呢?

想要了解更多,可以参考我的下一篇文章:《使用 hexo 搭建个人博客 02》

上一篇下一篇

猜你喜欢

热点阅读