前言
GitPages+Hexo搭建个人博客这篇文章已经介绍了GitHubPages创建博客项目和Hexo的安装,下面开始介绍Hexo基本配置。
目录
- 配置_config.yml文件
- Hexo常用命令
- Hexo插件安装
配置_config.yml文件
- 站点配置(重要)
# Site
title: WenBo丨星空灬 //网站标题
subtitle: To strive, to seek, to find, and not to yield. //网站副标题
description: To strive, to seek, to find, and not to yield. //网站描述
author: WenBo //您的名字
language: zh-Hans //网站使用的语言 简体中文 zh-Hans
timezone: //网站时区。Hexo 默认使用您电脑的时区
- URL配置
# URL
## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
url: http://blogwenbo.com/ //网址
root: / //网站根目录
permalink: :year/:month/:day/:title/ //| 文章的 [永久链接](https://hexo.io/zh-cn/docs/permalinks.html) 格式 | `:year/:month/:day/:title/` |
permalink_defaults: //永久链接中各部分的默认值
- 目录配置
# Directory
source_dir: source //资源文件夹,这个文件夹用来存放内容。默认值:source
public_dir: public //公共文件夹,这个文件夹用于存放生成的站点文件。默认值:public
tag_dir: tags //标签文件夹 默认值:tags
archive_dir: archives //归档文件夹 默认值:archives
category_dir: categories //分类文件夹 默认值:categories
code_dir: downloads/code //Include code 文件夹 默认值:downloads/code
i18n_dir: :lang //国际化(i18n)文件夹 默认值::lang
skip_render: README.md //跳过指定文件的渲染,您可使用 [glob 表达式](https://github.com/isaacs/node-glob)来匹配路径。
- Git部署配置(重要)
deploy:
type: git //填git
repo: git@github.com:wenmobo/wenmobo.github.io.git //SSH地址
branch: master //分支
- 配置README.md
找到skip_render,并添加README.md
skip_render: README.md
- 切换主题
例如:切换成NexT主题,在hexo根文件加下,编辑**_config.yml**文件
theme: next
//配置之后,执行以下命令清除一下缓存
hexo clean
Hexo命令
- 初始化文件夹网站(重要)
//Hexo 默认在目前的文件夹建立网站
hexo init
//指定文件夹
hexo init [folder]
- 新建一篇文章(重要)
hexo new "my blog"
- 生成静态文件(重要)
hexo generate
//简写
hexo g
选项 描述
-d, --deploy 文件生成后立即部署网站
-w, --watch 监视文件变动
- 发表草稿
hexo publish [layout] <filename>
- 启动服务器。默认情况下,访问网址为: http://localhost:4000/(重要)
hexo server
//简写
hexo s
选项 描述
-p, --port 重设端口
-s, --static 只使用静态文件
-l, --log 启动日记记录,使用覆盖记录格式
- 部署网站(重要)
hexo deploy
//简写
hexo d
- 查看hexo版本
hexo version
//简写
hexo v
- 新建页面(重要)
//比如说新建标签页面,执行命令之后会在根目录source文件夹下创建tags文件夹
hexo new page "tags"
Hexo插件安装
- Hexo安装Git插件(重要)
npm install --save hexo-deployer-git
总结
参看了一些博客,配置好上面这些内容,和熟悉上面这些常用命令,自己也能用Hexo创建博客了,自己也是才开始搭建自己的博客,有些整理的还不是很完善,以后会继续补充。下面一片文章是讲解如何安装使用Next主题的博客:Hexo-NexT配置超炫网页效果。有兴趣的朋友,可以来看看吧。