Docpad页面以标题描述开始,如
---
title: "regrets"
isPost: true
active: true
tags:
- grammar
- notes
---然而,当它以纯标记的形式呈现时,就像添加到github wiki中一样,结果非常难看。(见下文)。是否有一种方法可以在docpad标头上使用任何类型的格式,以便在标记环境(如github )中编辑时看起来也不错,而这些环境对标头来说并不明智?
或者,还有其他像CMS这样的wiki可以很好地编辑docpad站点的内容吗?我想让作者在内容上工作,然后我们就可以轻松地使用docpad发布它。
通常情况下是这样的:
标题:“遗憾”isPost:真活动:真标记:-语法
-备注
发布于 2016-01-13 18:52:10
元数据是Markdown的一个非标准特性。它只被某些实现所支持,甚至不是每个实现都以相同的方式支持。如果您希望跨实现的行为是一致的,那么最好的方法就是只使用标准特性。
尽管如此,有时您可能有一个很好的理由使用一个非标准的功能。但是,当您这样做时,您只需接受在其他实现中它可能看起来很难看;元数据就是一个值得注意的例子。
GitHub使用的Markdown实现之一(根据您使用的站点的哪个部分而有2或3)将元数据放入表中。虽然表的样式并不好看,但至少数据是可读的。但是,为了实现这一点,Markdown解析器的行为被更改为输出不同的HTML。这不仅仅是设计默认HTML的样式问题。
当然,大多数用于Markdown实现的元数据扩展/插件实际上提取日期,而不是显示为表。因此,要获得您想要的行为,您可能需要为您正在使用的Markdown实现构建您自己的扩展/插件,然后告诉您的CMS使用该扩展/插件。当然,如果您使用的是第三方工具(比如GitHub的wiki),那么您只会得到他们选择支持的特性,并且您会陷入困境。如果您想选择自己的功能集,那么您应该运行自己的服务器或使用静态场地发生器 (更多在这里)自己构建站点。在这两种情况下,您都可以选择您可以使用的实现/特性。
https://stackoverflow.com/questions/34741553
复制相似问题