Hexo配置博客简明实录
Hexo配置博客简明实录
Hexo基础
Hexo框架
以下操作请先安装node.js,并配置环境变量.
建立项目需要魔法,速度较慢,需要重复尝试.
1 | cd <folder>H |
Butterfly主题
以下操作请先提前配置好git.
安装主题以butterfly为例,如果失败可以删除./themes
,重复尝试.
1 | git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly |
渲染器安装
1 | npm install hexo-renderer-pug hexo-renderer-stylus --save |
渲染器_config.yml
文件配置
1 | # Extensions |
建议新建_config.butterfly.yml
文件,此文件会覆盖_config.yml
同名变量,可用以区分主题配置和博客信息配置.
Hexo
常用指令
新建内容在./source
文件夹下
新建草稿
1 | npx hexo new draft <DraftName> |
新建文章
1 | npx hexo new post <PostName> |
新建页面
1 | npx hexo new page <PageName> |
清除静态文件
1 | npx hexo clean |
生成静态文件
1 | npx hexo generate |
启动服务器(无草稿)
1 | npx hexo server |
启动服务器(有草稿)
1 | npx hexo server --draft |
推送部署静态文件
1 | hexo deploy |
详细左转hexo中文文档
Blog上线推送与搜索引擎收录
Gitpage推送与Vercel部署
delpoy插件安装
1 | npm install hexo-deployer-git --save |
_config.yml
文件配置
1 | deploy: |
在vercel上导入github的被推送仓库,选择others类型,并且保证生成命令置空,创建即可,此后每次向github推送vercel上都会自动创建新的部署.
自定义域名只需要买一个,让后把vercel的domain粘上去就好了.
搜索引擎收录Google
&Bing
1 | npm install hexo-generator-sitemap --save |
每次生成静态文件时就会在public
下生成sitemap.xml
Blog写作与Markdown
语法
Markdown
语法
KaTeX
数学公式渲染
卸载原有渲染器
1 | npm un hexo-renderer-marked --save |
安装KaTex
渲染器
1 | npm i hexo-renderer-markdown-it-katex |
在_config.yml
中配置
1 | markdown: |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Lir Nut's Site!