搭建Github博客:hexo插件
hexo的许多功能需要安装插件来实现
概念
官网链接
- 插件| Hexo:https://hexo.io/zh-cn/docs/plugins.html
- hexo官方插件:https://hexo.io/plugins/
安装插件
下面命令安装多个插件
cd D:\CODE\blog #cd到博客文件夹,我的是D:\CODE\blog
npm install --save hexo-deployer-git hexo-generator-sitemap hexo-generator-json-content hexo-generator-searchdb
安装插件的命令
npm install --save 插件名1 插件名2 插件名3 ...
卸载插件的命令
npm uninstall 插件名1 插件名2 插件名3 ...
用法说明
一般插件是和配置文件配合发挥作用的
#比如,Hexo在生成静态页的时候,需要使用对应的插件:
#参考:https://blog.csdn.net/superchao_5/article/details/51963942
#hexo-generator-index #生成首页的
#hexo-generator-archive #生成归档页的
#hexo-generator-tag #生成标签页的
# 设置首页分页之前默认就有,这里就不额外加了,hexo配置文件里可以找到
# index_generator:
# per_page: 5
archive_generator:
per_page: 40 #值为0表示不分页,按需填写
yearly: true #是否按年生成归档
monthly: false #为了加快生成速度,按月归档就不要了
tag_generator:
per_page: 40 #值为0表示不分页,按需填写
总结
| 插件名称 | 功能 | 描述 |
|---|---|---|
| hexo-deployer-git | 配置好后可以很方便的更新文章到 GitHub Pages | 建议安装 |
| hexo-generator-sitemap | 在网站根目录生成 sitemap.xml 方便搜索引擎抓取 | 建议安装 |
| hexo-generator-json-content | 用于生成静态站点数据,提供搜索功能的数据源 | 建议安装 |
| hexo-generator-searchdb | 在hexo中实现本地搜索功能 | 建议安装 |
| hexo-generator-feed | 在hexo中实现RSS功能 | 不建议安装,现在是微信公众号的时代 |
| hexo-browsersync | 本地调试时修改文章后可在浏览器马上看到效果 | 不建议安装,生成的页面底部有乱码 |
| hexo-renderer-jade | 主题使用jade生成模板 | 特殊主题需要的,一般不安装 |
| hexo-renderer-sass | 主题使用sass作为css预处理工具 | 特殊主题需要的,一般不安装 |
| hexo-renderer-less | 主题使用less作为css预处理工具 | 特殊主题需要的,一般不安装 |
| hexo-generator-index | 生成首页的 | 已经默认安装,不需要单独安装 |
| hexo-generator-archive | 生成归档页的 | 已经默认安装,不需要单独安装 |
| hexo-generator-category | 生成分类页的 | 已经默认安装,不需要单独安装 |
| hexo-generator-tag | 生成标签页的 | 已经默认安装,不需要单独安装 |
已安装插件的位置:D:\CODE\blog\node_modules,其中D:\CODE\blog是我的博客文件夹
这是默认安装的插件,首页,归档,分类,标签的插件感觉已经默认安装了

`package.json``文件内容

记录
2019-01-17
cd D:\CODE\blog #cd到博客文件夹,我的是D:\CODE\blog
npm install --save hexo-deployer-git hexo-generator-sitemap hexo-generator-json-content hexo-generator-searchdb
CMD命令

node_modules文件夹

hexo-browsersync导致乱码
安装hexo-browsersync

打开

查看源代码

卸载hexo-browsersync


浙公网安备 33010602011771号