搭建Github博客:hexo插件

hexo的许多功能需要安装插件来实现

概念

官网链接

安装插件

下面命令安装多个插件

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

posted @ 2019-12-30 15:23  ioufev  阅读(693)  评论(0)    收藏  举报