1.hexo安装 本篇默认读者均有一定的开发能力,故不再阐述工具安装,若为非开发从业者,请查看官方文档 进行详细学习。
好了,让我们直接上代码展示。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 # 安装全局hexo包 npm install -g hexo-cli # 在当前目录下创建blog项目 hexo init blog # 进入到项目目录 cd blog # 安装依赖包 npm install # 启动hexo hexo server
至此,我们就已经安装好了hexo,并创建了一个名为blog的博客项目,且启动了它,是不是特别简单?现在让我们来看一下它最原始的样子吧。
怎么样,看着是不是还挺不错的?
2.Hexo项目结构 接下来让我们来看一下这个项目的目录结构长什么样子吧
1 2 3 4 5 6 7 8 . ├── _config.yml # 网站的配置信息,您可以在此配置大部分的参数 ├── package.json # 应用程序的信息 ├── scaffolds # 模板文件夹 ├── source # 资源文件夹 | ├── _drafts | └── _posts └── themes # 主题文件夹
3.修改hexo配置信息 打开根目录下的_config.yml文件,修改配置如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 # Site title: Eric的Blog # 网站的标题 subtitle: 一技之长,当尽毕生之力. # 网站副标题 description: Eric的博客 # 网站的描述,用于SEO搜索 keywords: Eric 码上学Java # 网站关键词,支持多个关键词 author: Eric # 作者 language: zh-CN # 设置为中文 timezone: 'Asia/Shanghai' # 设置为国内时区 # URL ## Set your site url here. For example, if you use GitHub Page, set url as 'https://username.github.io/project' url: https://www.javath.site # 修改为您的博客地址
4.配置主题 我用的主题是Maupassant
1 2 3 4 5 6 7 8 9 # 进入到主题目录下 cd themes # 将主题项目下载到该目录(或者也可以直接下载zip包解压到该目录) git clone https://github.com/tufu9441/maupassant-hexo.git # 安装主题需要的npm包 npm install hexo-renderer-pug --save npm install hexo-renderer-sass-next --save
为了方便管理,我们将主题的配置文件[maupassant/_config.yml]移到项目的根目录,并命名为_config.maupassant.yml,后续在这里修改主题相关配置,配置好主题后,我们的项目结构如下:
修改根目录_config.yml配置文件内容
1 2 3 4 5 # Extensions ## Plugins : https : ## Themes : https : theme : maupassant
重新启动一下项目,看看配置主题后的样子长什么样
1 2 3 4 5 # 清除缓存 hexo clean # 启动hexo hexo server
这就是配置主题后的样子,是不是既简单又明了。
下一篇,我们将在该主题的基础上,进行一些详细配置,让我们的博客更加优雅。