我的博客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(单页面)