我的博客blossom,欢迎大家来玩...留言互换link
本博客使用hexo搭建,主题使用Cho
搭建于github pages,感谢开源社区
hexo
框架说明
hexo
依赖于node与git
npm install hexo-cli -g
hexo init blog
cd blog
npm install
hexo server
新建目录
├── _config.yml(配置文件)
├── package.json
├── scaffolds(新建文件模板)
├── source(资源存放文件夹,ico和C�NAME可放此处)
├── public(生成的静态文件放在这里)
├── .deploy_git(服务器开启时启用的文件放在这里)
| ├── _drafts(草稿文件,默认忽略)
| └── _posts(文章文件夹)
└── themes(hexo 根据主题生成静态页面)
_config.yml
参数 | 描述 |
---|---|
title | 标题 |
subtitle | 副标题 |
description | 网站描述 |
author | �名字 |
language | 语言 |
timezone | 时区 |
url | 网址 |
root | 根目录 |
permalink | 文章的 永久链接 格式 |
theme | 当前主题名称 |
deploy | 扩展 |
default_layout | 预设布局(默认post ) |
部署说明
hexo new [layout] <title> // 无 `layout` 使用默认设置
hexo generate (-d -w) // 文件生成后立即部署网站|监视文件变动
hexo g //简写
hexo publish [layout] <filename> // 发表草稿
hexo server // 开启热服务器
hexo deploy //部署
hexo d hexo s 简写
hexo clean //清理缓存
deploy: #依次执行每个deploy
type: git
repository: https://github.com/blossom91/blossom91.github.io.git
branch: master
Front-matter
参数 | 描述 |
---|---|
layout | 布局 |
title | 标题 |
date | 日期 |
updated | 更新日期 |
comments | 开启评论功能 |
categories | 分类(有时序性) |
tags | 标签(无顺序性) |
toc | theme特有 �目录显示 |
mathjax | theme特有 数学符号 |
layout: timeline | theme特有 时间线 |
Cho
主题说明
感谢屠城优化的cho
模板
文章摘要
文章内容中插入``可以隐藏后面的内容,未设置自动引用第一段显示
添加页面
在根source目录下建立相应名称的文件夹,然后在文件夹中建立index.md文件
front-matter
设置layout
:page
|single-column
(单页面)