Hexo搭建博客
Hexo是一个快速、简洁且高效的博客框架。Hexo使用Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页,配合Github即可搭建初级个人博客。
Hexo简介
准备工作
安装Hexo
1 | npm install hexo-cli -g |
- 常用命令
1 | hexo n "BlogName"/hexo new "BlogName" #新建文章 *.md |
- Front-matter
- 设置标签和分类等参数值
- layout 应用布局样式
- title 标题
- date 建立日期
- updated 更新日期
- comments 开启文章评论
- truetags 标签(不适用于分页)
- categories 分类(不适用于分页)
- permalink 覆盖文章网址
- excerpt 指定文章摘要
- categories 设置文章分类
- tags 设置文章标签
- link 设置标题链接
- photos 设置页面插图
- 特有Front-Matter属性
- top_image 页面顶部图
- toc 是否启用目录
- toc_min_depth 生成目录最小深度
- toc_max_depth 生成目录最大深度
- quicklink 是否预取链接
- math 是否解析数学公式
- sidebar 是否显示侧边栏
- reward 是否启用打赏功能
- copyright 是否启用版权信息
- top 是否置顶文章
- no-emoji 是否解析 emoji 代码
- 文章摘要:摘要内容后添
<!-- more -->
<!-- more -->
之前、文档配置参数之后内容会渲染为站点中的文章摘要,将是正文中最前面的内容。
Github repo
创建 username.github.io仓库
配置本地Git配置
1
2
3
4git config --global user.name "<Github UseName>"
git config --global user.email "<GitHub Email>"
#生成吗密钥
ssh-keygen -t rsa -C "<GitHub Email>"复制用户.ssh文件夹中的id_rsa.pub公钥文件
配置_config.yml,关联Hexo与GitHub
- 配置是否成功
1 | ssh git@github.com |
Hexo Tree
1 | . |
上传脚本
1 | #Windows ps1/bat Linux sh |