是否可以阻止 Jekyll 为每个帖子生成一个页面

2024-01-04

我正在将 Jekyll 用于博客/作品集网站。我有几篇文章是作品集条目,还有几篇是博客条目。

我可以使用作品集条目帖子来构建作品集页面 (www.alexmarchant.com/portfolio),但 Jekyll 仍然为每个作品集条目生成一个永久链接的单独页面。有什么办法可以关掉这个功能吗?

我在帖子的 YAML front-matter 部分尝试了以下操作:

  • 永久链接:无
  • 永久链接:假

两者都不起作用。


我找到了一个hack做你想做的事:当你将永久链接设置为已经存在的页面时,它不会被生成(原始页面将在那里),但它仍然可以作为 Jekyll 中的帖子/页面实体使用。

因此,如果您有一个位于以下网址的投资组合索引页:/portfolio/index.html,然后在你的/_posts/您可能会在 YAML 的前言中看到任何包含此内容的帖子:permalink: /portfolio/index.html,那么这些页面就不会生成。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否可以阻止 Jekyll 为每个帖子生成一个页面 的相关文章

  • 在Ruby中从csv文件中获取第二行[重复]

    这个问题在这里已经有答案了 actual row File open file name 0 r first row data CSV foreach actual row do row first row data lt lt row 1
  • $ bundle exec rake db:reset 命令提升无法删除 db/development.sqlite3

    我试着跑 bundle exec rake db reset并在控制台上发现以下内容 Couldn t drop db development sqlite3
  • Rails 5 - 在 gem 上充当 Taggable - 简单表单集合选择已定义的标签列表

    我正在尝试学习如何将 Acts as Taggable On gem 与 Rails 5 一起使用 我使用简单的表格作为表格 我认为部分问题是由于提案和 randd fields 之间的模型没有关联而产生的 我有名为 Proposal 和
  • 动态分配背景图片scss/sass

    我想要做的是有一个表单 您可以在其中上传图片 然后当您查看该对象时 图片会在特定 div 中居中 垂直和水平向上倾斜 其大小未知等 除非有办法使用 image tag 帮助器将其垂直居中 否则我希望能够使用该图像作为背景图像 在我的 css
  • 使用 mysql2 gem 获取最后插入的 id

    我有这样的代码 require mysql2 db query insert into clients Name values client 我可以通过 1 个查询返回最后插入的 ID 吗 您可以使用last id客户端实例的方法 clie
  • 该块如何用于整数倍方法?

    我不明白如何n times该行在下面给出的 ruby 代码中工作 特别是逗号的含义以及如何new变量已更新 def fib n raise fib not defined for negative numbers if n lt 0 new
  • 在 Rails 中强制内联渲染 PDF 文档

    我正在编写一个从一组 XML 文件生成 PDF 文件的服务 正在正确生成 PDF 但是 每次我单击 查看 PDF 链接时 浏览器都会要求用户下载 PDF 文件 我需要 PDF 内联显示 就像任何常规 HTML 页面一样 我虽然我写的代码是正
  • 使用 google-drive-ruby gem 在 google 云端硬盘中创建文件夹

    我知道这里提出了类似的问题 但是我仍然无法完成这项工作 因为我的情况有点不同 我希望能够使用以下命令在谷歌驱动器中创建一个文件夹谷歌驱动器红宝石宝石 https github com gimite google drive ruby 根据谷
  • 为什么安装 Ruby 1.9.3 时会出现 404 错误?

    我最近擦除了我的计算机 操作系统 Mac OS X 10 6 8 并重新安装了所有开发工具 我再次安装了RVM 但是 它不允许我安装 Ruby 1 9 3 到目前为止我已经尝试过 rvm install 1 9 3 rvm install
  • Ruby:要散列的数组,没有任何局部变量

    我有一个字符串数组 array foo bar baz 我试图将其转变为以下内容 foo gt nil bar gt nil baz gt nil 我一直在这样做 new hash array each k new hash k nil n
  • 如何在Windows 7上运行Ruby程序?

    有谁知道如何在 Windows 7 上运行 编译 Ruby 程序 例如 你可以在 Eclipse 中编译 Java 但我似乎找不到 Ruby 的编译器 http rubyinstaller org http rubyinstaller or
  • 如何使用 rspec 测试条件 ActiveRecord after_update 回调?

    我有一个触发作业的条件回调 如果经理发生变化 则应调用该方法 class Employee lt ActiveRecord Base after update employee manager on change if employee i
  • 为什么对参数哈希进行切片会在批量分配时带来安全问题?

    通过批量分配来预防安全风险的官方方法是使用属性可访问 http api rubyonrails org classes ActiveModel MassAssignmentSecurity ClassMethods html 然而 一些程序
  • 在部分渲染时执行 JavaScript

    我有一些 JavaScript 代码 我想在用户单击其文件夹之一后执行 它会触发 show 操作和 show js erb 从而呈 现部分内容 Show js erb 当用户单击其文件夹之一时触发 如下所示 body append 它成功注
  • Mountain Lion 的 RVM 问题

    我可以在运行 Mountain Lion 的 Mac 上安装任何 Ruby 版本 我已经确保 Brew Doctor 一切正常 当我运行 ie rvm intall 1 9 3 head 时 我得到以下信息 From git github
  • 从外部 gem 增强模型

    我在用着炼油厂CMS http refinerycms com 在我们的网站上让较少的技术人员更新内容 在 gem 内部 它们有一个 Page 类 用于映射站点上的每个顶级页面 我想在这个 Page 类上使用acts as taggable
  • ruby 包含问题

    class Foo def initialize a puts Hello a end end module Bar def initialize b puts b World end end class Sample lt Foo inc
  • Ruby/Rails - 访问“查找”表而不对其进行建模?

    这是针对 Ruby on Rails 3 0 x 项目的 我有一个 查找 表 其中包含来自供应商的数据 当我从其他来源导入数据时 我想检查此表 加入 SKU 以获取额外数据 在我的应用程序中为该表创建模型对我来说似乎不合适 我的应用程序永远
  • 从模块中获取类名

    如何从模块中获取该模块包含的类的类名 module ActMethods def some method attr names cls self class this doesn t work end end 如何进入 cls 变量 加载此
  • 学习 Ruby Hard Way 前。 48

    我正在努力学习 Ruby 并且已经完成了 Zed Shaw 的 艰难地学习 Ruby 的大部分内容 但最新的练习让我完全难住了 这是一种反向练习 让您创建一个可以通过提供的代码进行测试的类 Lexicon 您应该创建 Lexicon 以便它

随机推荐

  • Office 365 Excel 访问 RegEx 库的“工具”->“引用”菜单

    这听起来可能是一个简单的问题 但我正在 VBA 中创建一个使用正则表达式的宏 事实证明 VBA 本身并不支持正则表达式 我需要添加对 Microsoft VBScript 正则表达式 5 5 的引用才能访问 Excel 中的正则表达式函数
  • JUnit 测试相互影响

    我正在处理大量遗留代码 首先有一个 JUnit TestSuite 当使用 gradle 运行所有测试时 它们都失败了 在 IntelliJ 中运行测试时 它们起作用了 我们配置 gradle 以使用测试套件 现在有人报告测试在没有 gra
  • 从 java 5 和 java 6 发送邮件

    我知道类似的问题以前已经被问过很多次了 但我认为这个问题略有不同 我正在编写一个 Maven 报告插件 它将向用户列表发送电子邮件 我现在遇到的问题是 当我使用 java5 运行代码时 代码似乎工作正常 但使用 java6 运行时则失败 实
  • 反转位图颜色

    我有以下问题 我有一个图表程序 它的设计是黑色的 但图表 我从服务器作为图像获得 是浅色的 它实际上只使用 5 种颜色 红色 绿色 白色 黑色和灰色 为了配合设计反转做得很好 唯一的问题是红色和绿色也颠倒了 绿色 gt 粉色 红色 gt 绿
  • 如何逐行执行bash脚本?

    如果我输入bash x http tldp org LDP Bash Beginners Guide html sect 02 03 html选项 它将显示所有行 但脚本会正常执行 如何逐行执行 我可以看看它是否做正确的事情 或者我中止并修
  • 非应用程序用户的图片在 Facebook Open Graph v2.0 中是否仍然可用?

    在Graph API v1 0中 我可以获取以下人员的个人资料图片any具有以下调用的用户 graph facebook com uid picture fb doc https developers facebook com docs g
  • WHERE 子句中的 case 语句中存在语法错误“缺少关键字”

    我的 case 语句中有一些语法错误 我正在检查以下条件 RAP10B CLMSRC 2 RAP01 EFFDT 3 years lt RAP10 LOSSDT lt RAP01 EFFDT OR RAP10B CLMSRC lt gt 2
  • vulkan VkPipelineLayoutCreateInfo 的多个 setLayoutCount 的目的是什么?

    我想知道为什么可以在 VkPipelineLayoutCreateInfo 中指定多个描述符集布局 因为单个描述符集布局已经包含所有绑定 描述符集布局描述单个描述符集的布局 但管道可以有multiple描述符集 这就是layout set
  • 如何从 WPF 中的 app.config 获取 List 值集合?

    以下示例填充项目控制与列表备份目录我从代码中得到的 如何更改此设置以便从 app config 文件中获取相同的信息 XAML
  • Ruby 上类似 Django 的框架?

    Django 作为一个框架是一个简洁的小包 文件很少 与 Rails 相比 并且结构干净 事实上 您可以在不同项目之间插入和拔出应用程序 这是一个非常漂亮的功能 同时 Ruby的黑客能力是无与伦比的 它完全的面向对象特性使其更具表现力和乐趣
  • 使用 BeautifulSoup 抓取包含 JavaScript 的网页

    伙计们 我再次向您提出申请 我可以用标签抓取简单的网站 但最近我遇到了一个带有 JavaScript 的相当复杂的网站 因此 我想以表格 csv 的格式获得页面底部的所有估计值 如 用户 收入估算 每股收益估算 我希望自己能解决这个问题 但
  • 自动发现在 settins.py 中注册的 Django 应用程序小部件

    标题可能有点令人困惑 但我不知道还能怎么称呼它 我想创建一个包含大量应用程序的 Django 项目 您可以使用任意打开或关闭INSTALLED APPSsettings py 中的选项 显然您还需要编辑 urls py 并运行syncdb
  • 如何对编码任务进行非常快速(且肮脏)的估计? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 所以你刚刚被老板置于困境 您有 15 分钟的时间对添加一些新功能进行粗略估算 您的老板 幸运的是 认识到您无法在那段时间提供准确的估计 因此期望
  • 什么是摘要认证?

    除了以纯文本形式发送凭据之外 摘要式身份验证与基本身份验证有何不同 主要区别在于它不需要以明文形式通过网络发送用户名和密码 它也不受重放攻击的影响 因为它使用来自服务器的一次性号码 服务器向客户端提供一次性使用编号 随机数 该编号与用户名
  • 比较 JavaScript 中的时间

    我需要创建一个函数来根据时间过滤数据 我有一个相关行中包含出发时间的航班表 我需要的是 我将时间过滤器字段添加到我的表单中 以隐藏选定时间之前和之后的航班 换句话说 所选时间间隔之间的航班将可见 我从表和输入中获取时间信息没有问题 但我现在
  • JKS 与 PKCS12 在代码签名方面有何优点?

    购买代码签名证书时 从 PKCS12 开始与 JKS 证书相比有何优点 一些vendors http help godaddy com article 4780提供有关从 JKS 或 PKCS12 证书签名请求开始的说明 我们希望在使用购买
  • 如何在 Docker Swarm 中设置 Hadoop?

    我希望能够在 Docker 中启动 Hadoop 集群 将 Hadoop 节点分布到不同的物理节点 使用swarm https docs docker com engine swarm 我找到了sequenceiq 映像 它可以让我在doc
  • Python pyppeteer 拦截/捕获网络请求

    您好 我正在尝试使用 pyppeteer 拦截给定 url 的所有网络调用 my code import asyncio from pyppeteer import launch import pickle async def interc
  • 从服务器上的 SignalR hub 设置 cookie

    无论如何 我可以从 SignalR 集线器内部设置 cookie 特别是OnConnected方法 我想发送一个带有会话 ID 的 cookie 我尝试了这个 但它似乎不起作用 它也看起来很尴尬 因为我不确定为什么我需要提供字符串和 coo
  • 是否可以阻止 Jekyll 为每个帖子生成一个页面

    我正在将 Jekyll 用于博客 作品集网站 我有几篇文章是作品集条目 还有几篇是博客条目 我可以使用作品集条目帖子来构建作品集页面 www alexmarchant com portfolio 但 Jekyll 仍然为每个作品集条目生成一