首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Jekyll的站点地图插件-排除资源页面

Jekyll是一个静态网站生成器,它可以将纯文本文件转换为静态网页。Jekyll的站点地图插件用于生成网站的站点地图,以帮助搜索引擎更好地索引网站内容。站点地图是一个包含网站所有页面链接的XML文件,它提供了网站的结构和内容信息。

排除资源页面是站点地图插件的一个功能,它允许开发者排除特定的页面或资源文件不包含在生成的站点地图中。这对于一些不需要被搜索引擎索引的页面非常有用,比如一些临时页面、测试页面或者一些敏感信息页面。

Jekyll的站点地图插件可以通过以下步骤来排除资源页面:

  1. 在Jekyll项目的根目录下,找到配置文件 _config.yml
  2. 打开配置文件,找到 plugins 部分(如果没有该部分,可以自行添加)。
  3. plugins 部分中添加以下代码:
代码语言:yaml
复制
plugins:
  - jekyll-sitemap
  - jekyll-exclude
  1. 保存配置文件。

现在,你可以使用 jekyll-exclude 插件来排除资源页面。在需要排除的页面的 Front Matter(页面的元数据)中添加以下代码:

代码语言:yaml
复制
exclude_from_sitemap: true

保存页面后,重新生成网站,排除的页面将不会包含在生成的站点地图中。

推荐的腾讯云相关产品:腾讯云静态网站托管服务(云开发静态网站托管),该服务提供了简单易用的静态网站托管解决方案,支持自动部署、全球加速、HTTPS等功能,适用于Jekyll生成的静态网站。了解更多信息,请访问腾讯云静态网站托管服务的官方介绍页面:腾讯云静态网站托管服务

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何将 Jekyll 部署到云开发静态网站托管

云开发静态托管是云开发提供的静态网站托管的能力,静态资源(HTML、CSS、JavaScript、字体等)的分发由腾讯云对象存储 COS 和拥有多个边缘网点的腾讯云 CDN 提供支持 使用Jekyll搭建静态站点...Jekyll 介绍 Jekyll 是一个简单的博客形态的静态站点生产机器。...安装Jekyll等插件可以参考官网提供的「安装文档 http://jekyllcn.com/docs/installation/」来安装。...: 博客相关的资源,包括css、js、以及所有图片 ├── search : 博客搜索功能相关代码 ├── sitemap.txt :站点地图 └── sitemap.xml :站点地图...特别说明:由于默认资源腾讯云对下载速度做了限速,所以我对于我的站点做了特殊配置: 默认打开 http://qcloud.bihe0832.com/jump.html时 还是跳转到我的博客域名及服务器 http

3.6K105

发布 GitHub Pages,现在就像数 1, 2, 3 那样简单

如果你没有在你的站点配置文件里指定主题(或者根本就没有站点配置文件),我们将设置一个最小化的、和其它在 GitHub 上的 Markdown 文件的外观及体验相匹配的默认主题。...虽然这些改动应该不会影响大多数现有站点的建设,但对于早期的 Jekyll 用户来说有两个潜在的陷阱: 如果你的站点遍历了所有页面(例如, forpageinsite.pages),你可能会发现现在有额外的页面...你可以使用配置文件里的 exclude配置显式地排除这些文件。...所以, GitHub Pages 生成过程是可以尽可能透明和可定制的,所有上面提到的特性都是以 Jekyll 的开源插件的形式实现的,也就是 Jekyll Optional Front Matter ,...Jekyll README Index , Jekyll Default Layout ,以及 Jekyll Titles from Headings 这些插件。

76540
  • WordPress免插件生成完整站点地图(sitemap.xml)的php代码

    前言:站点地图(sitemap.xml)的作用,相信站长们都有所了解,我就不献宝了。而免插件生成 sitemap.xml,网络上也早就有了纯代码生成的方法。...一直以来,张戈博客都是用 DX-SEO 这个很好用的中文 SEO 插件生成的 sitemap。...果断百度了一下,发现网上分享的都大同小异,只有首页和文章页。感觉有点缺憾,反正今天也是闲着,就动手改造了一番,让这个代码更加完善,可以同时生成首页、文章、单页面、分类和标签的 sitemap!...http://zhangge.net/diypath/sitemap.php  >/dev/null 2>&1 2017-09-22 补充:如果是启用了 https 的站点,需要加入 --no-check-certificate...③、今天,把分类、单页面及标签的 sitemap 都整出来了,那开放适配专用 sitemap 的 php 代码也就可以继续完善下了,回头有时间我会整理总结一篇关于 sitemap 及开放适配的终结篇,敬请期待

    1.7K50

    WordPress博客默认站点地图使用禁用教程分享

    注意:如果您更新WordPress常规设置以阻止搜索引擎将您的网站编入索引,则站点地图将被自动禁用。因此,在那种情况下,无需使用任何插件或代码来禁用它。...“文章”类型的站点地图,请将以下代码添加到您的主题(或简单的插件)中: // disable post type sitemap function shapeSpace_disable_sitemap_post_types...从站点地图中排除特定页面 要从WordPress网站地图中排除特定页面,请应用以下代码技术: // disable specific page function shapeSpace_disable_sitemap_specific_page...然后第三行是动作发生的地方。在编写代码时,该代码排除了ID等于2的页面。因此,您可以将该ID更改为要从站点地图中排除的任何页面ID。...重要提示:所有此站点地图功能仅在WordPress 5.5及更高版本中可用。因此,如果您正在开发任何插件或主题,请确保对任何较旧的WP版本使用条件检查和适当的后备。

    64630

    免费构建自己的博客-Jekyll进阶

    Jekyll 是采用Ruby语言实现的将纯文本转换为静态博客网站的利器,也是本站点的关键技术。本文将对Jekyll中的进阶内容进行说明。...基本过程 Jekyll 是一个简单的博客形态的静态站点生产机器。...Jekyll 也可以运行在 GitHub Page 上,也就是说,你可以使用 GitHub 的服务来搭建你的项目页面、博客或者网站,而且是完全免费的。...查看本站点_config.yml文件,便可以查看到本站所使用的插件。 引入插件 插件以 Ruby 代码或模块的方式存在,使用时通常引入相应的代码或模块即可。...值得注意的是,如果需要托管在 Github 或者其他提供 Pages 服务的站点,服务商不一定提供运行插件的环境。

    98600

    【Web架构】静态站点生成器概述 Gatsby ,Hugo 和Jekyll对比

    优点 盖茨比生成Progressive Web Apps——这样您的站点就可以享受这些应用程序带来的好处。 它支持GraphQL。 大量的插件都是可用的——谈谈庞大的用户社区的好处吧。...变身怪医(Jekyll) Jekyll由Tom Preston-Werner在2009年发布,是这个列表中最老的静态站点生成器。 Jekyll是用Ruby编写的,全世界都在使用。...与Hugo一样,Jekyll也附带一个HTTP服务器,通常用于生成博客。它也经常用于生成投资组合。 虽然Jekyll对页面内容使用Markdown,但它也使用液体模板语言来处理页面。...Jekyll也使用Sass,这对于喜欢CSS预处理器的开发人员来说非常重要。 由于Jekyll有许多开发人员为其做出贡献,所以您可以找到一个插件来实现几乎任何您想要实现的功能。...Jekyll是伟大的搜索引擎优化(SEO)。 大量的插件可用。 缺点 为Windows用户设置可能很困难——Jekyll需要一个Ruby环境。 杰基尔在建筑工地的时候速度很慢。

    3.1K20

    PWA:可能是成本最低的站点加速方式

    正是由于这些因素,PWA 至少可以给你的站点带来以下好处: 更快、更安全的用户体验 更好的搜索排名(尤其对于 Google) 更好的可用性 更好的性能 离线访问 手机屏幕上的快捷方式像是原生应用 为 Jekyll...经过一番对于 Jekyll 上 PWA 支持的调查后,发现的确也存在一些号称可以很方便、简单地使用的 PWA 插件。但是尝试了一下觉得有点复杂且插件看起来毫无用处。...根本上与是否 Jekyll 或其他应用无关,因此使用 PWA 插件的必要性不大。   接下来就让我们来尝试一下徒手配置 PWA。...一般来说,Jekyll 主题只需要在 head.html 和 post-head.html 两个头文件模块中加入下面内容即可(一个是普通页面,一个是文章页面)。...Jekyll 静态页面并托管到服务器之后,用 Chrome 浏览器访问主页就会发现地址栏的右边会出现一个新的图标,如下图所示。

    1.1K30

    如何使用Google XML Sitemaps插件生成网站Sitemap网站地图?

    如果您尚未设置Sitemap站点地图,请立即进行设置。不仅因为百度搜索推送需要到Sitemap,而大部分搜索引擎都认可sitemap的标准,能够在一定程度上提升搜索引擎发现你的网站的新内容。...如果您没有设置站点地图,则在发布页面后可能需要一些时间才能显示在搜索结果中。所以,请立即进行设置一个Sitemap。...附加页面 下面是“附加页面”,这是一个可以手动添加站点地图的设置,一般情况下我们不需要用到它,除非你新建了一个非WordPress系统生成的页面,则你可以在这里添加URL地址。 ?...配置Sitemap内容 接下来,在“sitemap内容”中指定要添加到站点地图的内容(页面),个人建议使用如下设置: ? 首页 包括日志 包括分类 包括最后修改时间。...但务必要保证作者页面列表及Tag页面的SEO各个方面都做到位,否则没有任何意义。 设置排除的项目 在下一个“排除的项目”中,您可以从站点地图中排除选中的类别。 ?

    2.5K20

    用Github搭建个人博客

    站点 先看看阮一峰的《搭建一个免费的,无限流量的Blog—-github Pages和Jekyll入门》,看完对整个站点应该就有了一个大概的认识。...在jekyll templates中可以看到,是支持include的,只需要在根目录下创建一个名为_includes的目录,把页面片放到这个目录中,然后用下面的语法加载对应的页面片文件即可: {% include...相关插件 做为一个技术博客,常用会需要展示代码,有几种方式可以让我们在页面中展示所需的代码片断或者Demo效果。...添加RSS 要方便定阅,可以添加RSS输出到我们的站点上,大体分为三步: 1.修改设置文件 name: 站点名称 description: 站点说明 url: 站点URL 2.在github上有一个jekyll-rss-feeds...评论系统 网上有几个可以嵌入到静态站点的评论系统,像多说、友言、畅言等等,还有Jekyll模板里默认使用的DISQUS。

    74010

    博客生成静态站点工具 Top 20

    你可以查看它的 GitHub 和官网了解更多。 4.Jekyll star 数 45K+。 Jekyll 是一个基于 Ruby 的静态站点生成器,支持多种主题和插件。...Hexo 是一个基于 Node.js 的静态站点生成器,它可以将博客生成为电子书形式的静态站点。Hexo 支持多种主题和插件,同时也提供了友好的命令行工具和文档。Hexo 速度快,使用也非常方便。...VuePress 的目标是用于快速搭建文档型网站,并且可以支持自定义主题、插件等功能。 VuePress 使用 Markdown 来写作和生成网站内容,同时支持 Vue 组件和自定义页面。...可以使用多种主题和插件来自定义文档页面,使其更具有个性化和专业性。 支持多种扩展功能,如搜索、站点导航、代码高亮等。 可以与Git等版本控制系统集成,方便协作和管理文档。...插件扩展 - Brunch 提供了丰富的插件和工具,可以根据需要扩展功能和样式。 热更新 - Brunch 提供了热更新功能,可以实时预览和修改站点。 你可以查看它的 GitHub和官网了解更多。

    3.8K21

    十年老站长心声:我为什么选择把 Hexo 网站迁移到 Webify

    前 言 我的这个博客站点大约始建于2010年以前,使用过 dlog、pjblog、zblog 等博客程序,也手动建立使用过纯静态 HTML 页面,大约2010年开始使用 WordPress。...最后我甚至动了想把 hexo 转换成 jekyll 念头,因为 hexo 和 jekyll 结构基本一样,完全支持.md的文章格式,更重要的是 GitHub Pages 原生的支持 jekyll,几乎不需要任何设置...我开始着手将 hexo 迁移到 GitHub Pages 上,使用 jekyll 部署。但是不久发现了一个大问题,GitHub Pages 不支持 jekyll 插件。...没错,简单的借助 jekyll 插件实现的比如翻页,搜索等功能,在 GitHub Pages 几乎实现不了,这样就很绝望了。于是一切再次停下来。...这意味着我在本地创建 hexo 时所安装和依赖的各种环境和插件,webify完全会自动帮我安装。最后webify生成的hexo站点和我本地运行的完全一样。

    99020

    2019年末,来一发基于Hexo自建博客生态指南!

    主动添加站点 登录百度站长搜索资源平台:http://zhanzhang.baidu.com, 只要有百度旗下的账号就可以登录,登录成功之后在站点管理中点击添加网站然后输入你的站点地址。 ?...生成网站地图 我们需要使用npm自动生成网站的sitemap,然后将生成的sitemap提交到百度和其他搜索引擎 安装sitemap插件 npm install hexo-generator-sitemap...为什么要生成网站地图呢?...自动推送:最为便捷的提交方式,请将自动推送的`JS`代码部署在站点的每一个页面源代码中,部署代码的页面在每次被浏览时,链接会被自动推送给百度。可以与主动推送配合使用。 3....3.3 优化你的url seo搜索引擎优化认为,网站的最佳结构是用户从首页点击三次就可以到达任何一个页面,但是我们使用hexo编译的站点打开文章的url是:sitename/year/mounth/day

    81040

    2019年末,来一发基于Hexo自建博客生态指南!

    主动添加站点 登录百度站长搜索资源平台:http://zhanzhang.baidu.com, 只要有百度旗下的账号就可以登录,登录成功之后在站点管理中点击添加网站然后输入你的站点地址。 ?...生成网站地图 我们需要使用npm自动生成网站的sitemap,然后将生成的sitemap提交到百度和其他搜索引擎 安装sitemap插件 npm install hexo-generator-sitemap...为什么要生成网站地图呢?...自动推送:最为便捷的提交方式,请将自动推送的`JS`代码部署在站点的每一个页面源代码中,部署代码的页面在每次被浏览时,链接会被自动推送给百度。可以与主动推送配合使用。 3....3.3 优化你的url seo搜索引擎优化认为,网站的最佳结构是用户从首页点击三次就可以到达任何一个页面,但是我们使用hexo编译的站点打开文章的url是:sitename/year/mounth/day

    86821

    详细讲解All in One SEO Pack设置教程(多合一SEO集)

    :如果访问图片或者其他媒体页面,会自动重定向到其附加的文章 排除页面:在特定的页面中排除All in One SEO Pack的输出信息 文章页头部额外内容:在所有文章的head标签中插入内容,包括设置...这里不论每篇文章,都建议认真填写标题、描述和关键词 Noindex这个页面:禁止搜索引擎索引该文章 对这个页面Nofollow:对这个页面所有的链接设置为不追踪 从网站地图排除:不勾选 禁用本文章:在该文章中禁用...智能 XML 站点地图 自动生成 WordPress XML 站点地图并通知所有搜索引擎任何更新。...视频 SEO 站点地图 All in One SEO 包括一个视频站点地图生成器,因此您可以在 Google 的视频轮播小部件中排名并增加流量。...重定向管理器 轻松创建和管理断开链接的重定向,以避免混淆搜索引擎或丢失有价值的反向链接。 谷歌新闻站点地图 通过向 Google 新闻提交您的最新新闻文章,获得更高的排名并释放更多流量。

    23710

    基于Jekyll与Github Pages搭建博客

    Jekyll 是一个简单的博客形态的静态站点生产机器。...Jekyll 也可以运行在 GitHub Pages 上,也就是说,你可以使用 GitHub 的服务来搭建你的项目页面、博客或者网站,而且是完全免费的。...其中 username 必须是 Github 账户的用户名,.github.io 是固定的,这个地址将会成为个人站点的网站地址。...我使用的博客模板 jekyll 的目录结构大概是这样的: . ├── assets # 存放用于线上环境的静态资源,比如我们想放在博客上的图片之类 ├── _config.yml # 配置文件,我们通过修改这里的参数改造博客...由于我们的博客原来已经引用了rouge插件,所以_includes/head.html中已经引用了该css文件。

    1.2K10

    如何快速给自己构建一个温馨的"家"——用Jekyll搭建静态博客

    因为它是不需要数据库的,通过markdown编写静态文件,生成Html页面,它的优点是提升了页面的响应速度,并且让博主可以只专注于写文章,不用再去考虑如何排版。 静态。...//使用gem安装Jekyll gem install jekyll //使用Jekyll创建你的博客站点 jekyll new blog #创建你的站点 //开启Jekyll服务 //进入blog...) ├── .jekyll-metadata (该文件帮助 Jekyll 跟踪哪些文件从上次建立站点开始到现在没有被修改,哪些文件需要在下一次站点建立时重新生成。...该文件不会被包含在生成的站点中。)...如果要用自己的,点击ADD CUSTOM CERT按钮上传SSL证书。 这里是一些插件。看自己需不需要。 最后,SETTING里面加上这个IP地址。

    30310

    如何快速给自己构建一个温馨的家——用Jekyll搭建静态博客

    因为它是不需要数据库的,通过markdown编写静态文件,生成Html页面,它的优点是提升了页面的响应速度,并且让博主可以只专注于写文章,不用再去考虑如何排版。 静态。...//使用gem安装Jekyll gem install jekyll //使用Jekyll创建你的博客站点 jekyll new blog #创建你的站点 //开启Jekyll服务 //进入blog...) ├── .jekyll-metadata (该文件帮助 Jekyll 跟踪哪些文件从上次建立站点开始到现在没有被修改,哪些文件需要在下一次站点建立时重新生成。...该文件不会被包含在生成的站点中。)...如果要用自己的,点击ADD CUSTOM CERT按钮上传SSL证书。 ? 这里是一些插件。看自己需不需要。 ? 最后,SETTING里面加上这个IP地址。

    1.3K20

    高速部署博客网站,Jekyll满足你的需求!

    Jekyll 是一个简单的博客形态的静态站点生产机器,通过它,我们可以搭建一个完整的可发布的静态博客网站。...云开发静态网站托管支持通过云开发SDK调用服务端资源如:云函数、云存储、云数据库等,从而将静态网站扩展为全栈网站。...创建完成后,点击进入我们刚刚创建的云环境,进入云环境管理界面: 在云环境管理界面,在右侧的网站托管中,我们可以将刚刚项目中生成好的静态页面给上传上去。...首先,安装cloudbase cli: npm install -g @cloudbase/cli 执行登录命令: tcb login 在弹出的页面确认授权: 授权成功后,在项目中运行: jekyll...所以,建议在腾讯云云开发的静态网站托管中,部署我们的Jekyll博客站点。

    96120

    解决百度蜘蛛无法爬取Hexo博客的问题

    Baidu-site:blog.mariojd.cn   由于GitHub Pages是拒绝百度爬虫爬取的,包括用Hexo或Jekyll搭建的博客,因此你的站点再怎么SEO优化,这在国内也是收录和搜索不到的...抓取诊断 - 百度站长 站长平台收录及验证   为了加快站点收录,可以通过站长平台(先验证)主动提交站点sitemap,这里可以通过hexo插件生成sitemap,参考如下: npm install hexo-generator-sitemap...// 这是传统的sitemap npm install hexo-generator-baidu-sitemap //这是百度专有的sitemap   安装完插件后,需要在Hexo根目录下配置_config.yml...path: baidusitemap.xml 谷歌收录 谷歌站长平台 添加站点后,在“抓取”->“站点地图”中提交sitemap ?...sitemap - Baidu 保险起见,可以在每个页面上嵌入百度的自动推送工具代码: (function(){ var bp = document.createElement

    1.4K10
    领券