首页 > 其他分享 >Hexo-常用插件&配置

Hexo-常用插件&配置

时间:2024-08-17 14:15:38浏览次数:14  
标签:插件 github Hexo hexo samwei12 常用 next https

参考文档地址:

Plugins, Hexo官方插件列表地址
theme-next/awesome-next: :sunglasses: Theme NexT, AWESOME NexT!

这里汇总一下自己比较常用的插件以及相关的配置,希望对你有所帮助。
注意: 我使用的是 next 主题,很多配置可能是主题专用!

RSS

安装 hexo-generator-feed 插件即可

npm install hexo-generator-feed

在配置中开启 RSS

# RSS
feed:
    type: atom
    path: atom.xml
    # 用于限制 RSS 中初始多少 feed
    limit: 20

这样其他人就可以在网页上抓取 RSS 了,

202408171255722

同时还可以在文章结尾添加一个订阅提示

follow_me:
  #Twitter: https://twitter.com/username || fab fa-twitter
  #Telegram: https://t.me/channel_name || fab fa-telegram
  WeChat: /images/wechat_channel.jpg || fab fa-weixin
  RSS: /atom.xml || fa fa-rss

这里同时还可以把自己的微信公众号等放在这里。

中英文自动加空格

next-theme/hexo-pangu: ️ Server side pangu.js filter plugin for Hexo.

再也不用手动在中英文之间敲空格了,虽然现在很多输入法已经带了这个功能,但经常是英文前不加后面加等,各种问题,有这个插件之后就不用考虑这个问题了。

原文:

1. 测试一下 test   中英文。
2. 测试一下test   中英文。
3. 测试一下test中英文。

插件效果:

  1. 测试一下 test 中英文。
  2. 测试一下test 中英文。
  3. 测试一下test中英文。

感觉还是挺不错的,基本涵盖了各种 case。

阅读进度

可以在文章顶部显示阅读进度条,简介美观。

# Reading progress bar
# Dependencies: https://github.com/theme-next/theme-next-reading-progress
reading_progress:
  enable: true
  color: "#37c6c0"
  height: 5px

Sitemap

给搜索引擎使用

npm install hexo-generator-sitemap

装完之后 记得在全局配置里面开启插件

plugins:
- hexo-generator-feed
- hexo-generator-sitemap

配合 GoogleAnalytics 使用

百度 sitemap

同上,不过是国内统计使用

npm install [email protected] --save

Git

用于发布

npm install hexo-deployer-git --save

安装后需要在配置中开启

# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
deploy:
  type: git
  # repo: https://gitcafe.com/samwei12/samwei12.git
  # branch: gitcafe-pages
  # repo: https://github.com/samwei12/samwei12.github.io.git
  repo: [email protected]:samwei12/samwei12.github.io.git
  branch: main

不过建议直接使用 Github Actions,见 Hexo-Github Actions 自动部署方案 | samwei12's blog

Gitalk-待优化

用于管理评论

# Gitalk
# Demo: https://gitalk.github.io
gitalk:
  enable: true
  github_id: samwei12  # Github repo owner
  repo: Gitalk # Repository name to store issues 注意这里必须要填名称,而不是链接
  client_id:  # Github Application Client ID
  client_secret:  # Github Application Client Secret
  admin_user: samwei12 # GitHub repo owner and collaborators, only these guys can initialize github issues 这里填名称即可,可以是数组
  distraction_free_mode: true # Facebook-like distraction free mode
  # Gitalk's display language depends on user's browser or system environment
  # If you want everyone visiting your site to see a uniform language, you can set a force language value
  # Available values: en, es-ES, fr, ru, zh-CN, zh-TW
  language:

阅读时间统计

建议使用: next-theme/hexo-word-counter: ⏱️ Word count and time to read of articles for Hexo, written in Rust , 相较于 其他几个字数统计更加精准,速度也会更快。

  • 这里有个注意点,必须要在主配置文件即_config.yml中提前开启,才能在 next 主题中进行配置,否则失效

local_search

开启本地搜索功能

# Local search
# Dependencies: https://github.com/next-theme/hexo-generator-searchdb
local_search:
  enable: true
  # If auto, trigger search by changing input.
  # If manual, trigger search by pressing enter key or search button.
  trigger: auto
  # Show top n results per article, show all results by setting to -1
  top_n_per_article: 1
  # Unescape html strings to the readable one.
  unescape: false

效果图

202408171306783

标签:插件,github,Hexo,hexo,samwei12,常用,next,https
From: https://www.cnblogs.com/samwei12/p/18364331/hexochang-yong-cha-jianpei-zhi

相关文章

  • 掌握$.ajax()的常用参数,让代码更高效
    $.ajax()的常用参数type:类型:String请求方式(“POST“或“GET“),默认为“GET“。(没有methods参数)url:类型:String(默认:当前页面地址)data:前端发送到后台的数据,可以是json对象,也可以是json形式的字符串。    注意:后台接受的参数形式,不支持的数据类型,发送不会......
  • 恒源云GPUshare常用指令
    1、本地上传至个人数据下的自定义文件夹(例yolov8)中本地Windows+R输入cmdosslogin输入账号密码登录cpD:\ultralytics-main.ziposs://yolov8/ (注意更换自己文件夹路径)2、从个人数据下载到hy-tmp文件夹中服务器终端osslogin输入账号密码登录osscposs://yolov8/ul......
  • JS逆向之常用Hook方法
    DOM操作:通过修改DOM元素的属性和样式,来实现对网页的控制和修改。事件监听:通过监听网页上的事件,来触发自定义的操作和行为。AJAX拦截:通过拦截网页上的AJAX请求,来实现对数据的控制和修改。函数替换:通过替换网页上的函数,来实现对函数的控制和修改。 DOM操作在JS逆向油猴脚本......
  • 全新AutoCAD安装包+CAD2025软件安装视频教程+全套构图插件+部署说明文档下载
    CAD软件是工程师、产品设计师和任何希望将设计变为现实的熟练专业人士的必备工具。也许您刚刚开始CAD设计,不想做出财务承诺,或者您是一位专业人士,需要全天候解决一些设计问题,或者您可能需要足够熟悉特定的CAD程序获得这份出色的设计工作。无论如何,幸运的是,对于专业和业......
  • Netty的常用操作
    EventLoopEventLoop本质上是一个单线程执行器,里面有run方法处理Channel上源源不断的IO事件。EventLoop继承了ScheduledExecutorService中的所有方法。常用方法Future<?>submit(Runnabletask)提交任务ScheduledFuture<?>scheduleWithFixedDelay(Runnablecommand,long......
  • PbootCMS常用 if 判断
    1.导航高亮{pboot:if('[nav:scode]'=='{sort:tcode}')}class="active"{/pboot:if}//用于非首页例:{pboot:nav}<li{pboot:if('[nav:scode]'=='{sort:tcode}')}class="active"{/pboot:if}><ahref="......
  • 三.直播头像打印机游客无人直播插件搭建教程【头像打印机】
    本片主要讲解如何搭建和使用头像打印机这个组件。目前比较火的小玩法,适合无人或半无人直播基本搭建是比较简单的。按照步骤走就可以了支持头像随机打分的操作效果:现在直播的比较火的小玩法,适合无人直播 打开【头像打印机】这个功能 参数说明:触发类型:可以全部勾选......
  • 博客园-awescnb插件-geek皮肤优化
    简介本文介绍博客园在使用awescnb插件中的geek皮肤时的一些相关优化,主要涉及博客园统计(blogStats)展示及自定义日历隐藏。皮肤安装博客园自定义皮肤工具推荐:awescnb博客效果优化1.隐藏右上角自定义日志展示直接通过更改css样式隐藏具体操作:博客园->管理->设置->......
  • 字符串比较的常用函数
    staticvoidMain(string[]arg){intint1=0;intint2=0;intint3=0;stringstr1="adf";stringstr2="adf";stringstr3="Adf";......
  • 常用函数式接口
    生产型接口Supplier简述该函数接口是Java8中的java.util.function包中的。包含一个get()作用延迟计算:在需要时才生成值,提高效率。简化代码:封装生成逻辑,避免重复代码。灵活性:可以与其他函数式接口结合使用,增强可组合性。无输入参数:专注于提供结果,适用于无......