Jekyll Target Blank 插件安装与配置指南

Jekyll Target Blank 插件安装与配置指南

jekyll-target-blankAutomatically opens external links in a new browser for Jekyll Pages, Posts and Docs.项目地址:https://gitcode.com/gh_mirrors/je/jekyll-target-blank


1. 项目目录结构及介绍

Jekyll Target Blank 是一个专为 Jekyll 静态站点生成器设计的插件,用于自动在所有外部链接上添加 target="_blank"rel="noopener noreferrer" 属性,确保外部链接在新标签页中打开,并增强网站的安全性。以下是该插件的基本目录结构概述:

.
├── assets             # 可能存放与插件相关的静态资源
├── lib                # 主要的插件逻辑代码所在目录
│   └── jekyll-target-blank.rb # 核心处理文件
├── scripts            # 若存在,可能包含自动化脚本或工具
├── spec               # 单元测试或规范文件夹
│   ├── spec_helper.rb # 测试辅助文件
│   └── ...           # 具体测试用例文件
├── .gitignore         # 忽略文件列表
├── Gemfile            # 描述宝石依赖的文件
├── LICENSE.md         # 许可证文件
├── README.md          # 项目说明文档
├── Rakefile           # 用于执行特定任务的Rake定义文件
├── jekyll-target-blank.gemspec # 插件发布的规格文件
  • lib: 包含核心插件实现的Ruby脚本。
  • spec: 测试目录,保证插件功能的正确性。
  • README.md: 提供了安装和使用该插件的详细指南。
  • Gemfile: 插件自身开发时的宝石依赖描述。

2. 项目的启动文件介绍

本插件没有传统意义上的“启动文件”,其工作原理是在Jekyll构建过程中被调用。关键在于将其集成到你的Jekyll站点中,通过修改站点的配置来激活。主要涉及的是在你的Jekyll站点的根目录下操作,而非插件本身有独立的启动流程。

3. 项目的配置文件介绍

在Jekyll站点中的配置

为了启用 Jekyll Target Blank 插件,你需要在你的Jekyll站点的 _config.yml 文件中进行以下配置:

  1. 对于Jekyll版本3.5及以上,在_config.yml中加入插件列表:

    plugins:
      - jekyll-target-blank
    
  2. 如果使用的是低于3.5版本的Jekyll,则应将插件添加到gems字段中,因为plugins字段是较新版本才引入的:

    gems:
      - jekyll-target-blank
    

此外,无需在该插件自身的目录中做任何配置。它默认会自动为指向外部域的链接添加目标属性。如果你想要自定义行为,通常这会涉及到阅读插件的源码或者查看其更详细的文档以寻找是否支持额外配置选项。

通过以上步骤,你就成功地在你的Jekyll站点上配置并启用了Jekyll Target Blank插件,从而让所有的外部链接都能在新标签页中打开,提升用户体验并遵循最佳实践。

jekyll-target-blankAutomatically opens external links in a new browser for Jekyll Pages, Posts and Docs.项目地址:https://gitcode.com/gh_mirrors/je/jekyll-target-blank

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卓禄嘉Ernestine

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值