Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy

More info: Deployment

本站主题

wiki:https://xaoxuu.com/wiki/material-x/index.html

页面配置

如无特殊说明,本页面的配置信息写在页面的Front-matter中

布局模板

取值 含义
page 独立页面
post 文章页面
category 分类页面
tag 标签页面
links 友链页面
list 列表页面(类似于首页的文章列表)

Front-matter

Front-matter 是文件最上方以 --- 分隔的区域,用于指定个别文件的变量。

字段 含义 值类型 默认值
layout 布局模版 String -
title 标题 String -
date 创建时间 Date 文件创建时间
updated 更新日期 Date 文件修改时间
permalink 覆盖文章网址 String -
music 内部音乐控件 详见【music】 -
keywords 页面关键词 String -
description 页面描述、摘要 String -
author 作者 String config.author
author_url 作者链接 String config.url
avatar 作者头像 String config.avatar
cover 是否显示封面 Bool true
meta 文章或页面的meta信息 Bool, Array theme.meta
sidebar 页面侧边栏 Bool, Array theme.sidebar
body 页面主体元素 Array theme.body

layout=post时特有的字段:

字段 含义 值类型 默认值
categories 分类 String, Array -
tag 标签 String, Array -
toc 是否生成目录 Bool true
popular_posts 显示相关文章 Bool true
mathjax 是否渲染公式 Bool, String false
top 是否置顶 Bool false
thumbnail 缩略图 String false
icons 图标 Array []

Import

字段:import 可以在无需修改主题文件的情况下在head和body中添加各种标签。

目前支持4个字段,meta和link对应head中的标签。script可以在body末尾导入js文件。

例如在博客根目录的配置文件中:

1
2
3
4
5
6
7
8
9
10
11
12
13
# 全局导入
import:
meta:
- "<meta name='theme-color' content='#FFFFFF'>"
- "<meta name='msapplication-TileColor' content='#1BC3FB'>"
- "<meta name='msapplication-config' content='https://cdn.jsdelivr.net/gh/xaoxuu/assets@master/favicon/favicons/browserconfig.xml'>"
link:
- "<link rel='shortcut icon' type='image/x-icon' href='https://cdn.jsdelivr.net/gh/xaoxuu/assets@master/favicon/favicon.ico'>"
- "<link rel='icon' type='image/x-icon' sizes='32x32' href='https://cdn.jsdelivr.net/gh/xaoxuu/assets@master/favicon/favicons/favicon-32x32.png'>"
- "<link rel='apple-touch-icon' type='image/png' sizes='180x180' href='https://cdn.jsdelivr.net/gh/xaoxuu/assets@master/favicon/favicons/apple-touch-icon.png'>"
- "<link rel='mask-icon' color='#1BC3FB' href='https://cdn.jsdelivr.net/gh/xaoxuu/assets@master/favicon/favicons/safari-pinned-tab.svg'>"
- "<link rel='manifest' href='https://cdn.jsdelivr.net/gh/xaoxuu/assets@master/favicon/favicons/site.webmanifest'>"
# script:


 评论


载入天数...载入时分秒...