受 Staticrypt 保护的 Jekyll 网站 post,将 encrypted.html 放在哪里?

Jekyll website with Staticrypt protected post, Where to put the encrypted.html?

我正在为我的博客使用 Jekyll。我想用密码保护一些博客 post,我决定使用 Staticrypt。

我可以使用 Staticryp CLI 和我的自定义 password_template.html 加密我的一个博客 post 的 index.html 页面。它输出一个 index_encrypted.html.

我的问题是:我应该把 index_encrypted.html 放在哪里?我无法将它添加到 _site,因为 Jekyll return 每次我提供它时构建默认。

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

{% include index_encrypted.html %} 但这只会破坏页面。

谢谢!

我知道怎么做了。

这是我所做的:

  1. index_encrypted.html放入_includes_layouts

  2. 在您要定位的 .md post 前面添加一个 permalink: /index_encrypted.html

  3. 在您要定位的 .md post 前面添加一个 layout: index_encrypted

  4. 删除.mdpost.

    的全部markdown内容
  5. 瞧!

你的封面应该是这样的:

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

编辑:确保创建一份 .md post 供以后使用。