具有Staticrypt受保护帖子的Jekyll网站,在哪里放置crypto.html?

我在博客中使用Jekyll。我想用密码保护某些博客文章,因此决定使用Staticrypt。

我可以使用Staticryp CLI和自定义index.html对我的一篇博客文章的password_template.html页面进行加密。输出index_encrypted.html

我的问题是:index_encrypted.html放在哪里?我无法将其添加到_site中,因为每次我提供服务时,Jekyll都会将该版本恢复为默认版本。

我尝试将index_encrypted.html添加到_includes文件夹,并从.md帖子中调用页面,如下所示:

{% include index_encrypted.html %},但这只会中断页面​​。

谢谢!

iCMS 回答:具有Staticrypt受保护帖子的Jekyll网站,在哪里放置crypto.html?

我想出了办法。

这就是我所做的:

  1. index_encrypted.html放入_includes_layouts

  2. 在您要定位的permalink: /index_encrypted.html帖子前面添加.md

  3. 在您要定位的layout: index_encrypted帖子前面添加.md

  4. 删除.md帖子的整个markdown内容。

  5. Voila!

您的前件应该看起来像这样:

---
title: 
date: 
tags: 
description: 
layout: index_encrypted
permalink: "/index_encrypted.html"
---

编辑:请确保为您的.md帖子创建一个副本,以备后用。

本文链接:https://www.f2er.com/1539248.html

大家都在问