流星,渲染标记
Meteor, rendering markdown
本文关键字:流星 更新时间:2023-09-26
我正在构建一个Meteor网站,希望允许用户在markdown中进行编辑并使用github进行协作。我有一个Meteor模板,在markdown周围有一个标准样板,但我不想在页面中内联它,而是想像在其他框架中那样自动读取markdown内容。
所以如果我的模板是:
// pages/page1.html
<template name="page_name">
{{#markdown}}
# Some markdown...
{{/markdown}}
</template>
如何将特定页面的标记读取到模板中,用/pages/page1.md的内容替换上述# Some markdown...
?如果我使用部分,我需要更改路由器等
有人能建议如何处理这个问题吗?我会有很多降价页面,作为Meteor的新手,我不确定这是否是正确的方法。
这样做的诀窍是扩展Meteor的模板。我对Meteor太陌生了,但从不害怕,它有一个包:markdow模板。这允许任何人使用markdown和/或html作为模板。在markdown中,您可以有分部,或者像html模板一样的变量,但它们也可以在markdown定义—美好的
在我的用例中,我创建了一个子目录,该子目录与github上的docs repo绑定。然后任何用户都可以为文档更改或修复提交PR,如果我接受PR,它就会自动部署到网站上。由于它是一个成熟的模板,它也会进行反应性更新。
所以我的降价页面模板是:
{{#template name='page_1'}}
# page 1
#**Markdown only**
# Lorem Ipsum
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do ...
{{/template}}
请参阅Atmosphere和github文档,了解更多选项,包括嵌入模板(部分)和变量。
相关文章:
- 如何使用铁流星与流星的默认路线
- 在流星上使用微信js-sdk时出现拒绝权限错误
- 流星中DOM的繁殖
- 保存串行端口列表与流星
- 我怎么能让流星简单模式中的一个字段等于一个js变量,并且仍然让用户填写简单模式的其余部分
- 流路由器流星的历史
- 动态路径用于流星/铁路由器
- 流星的全球可变范围
- 流星收集更新不是在更新文档
- 在流星中react不工作的defaultValue
- 剑道UI不与流星合作
- 将HTML5模板转换为流星.js,关于js init的问题
- 流星:点击激活其他模板
- 使用流星调用时,可以多次访问流星中的某个函数
- 流星蒙戈的返回阵列
- 如何处理流星变量&对miniMongo有问题
- 流星JS:铁路由器点击按钮
- 我的流星路线出了什么问题
- 流星和铁路由器中的gzip和minimy服务器路由响应
- 在流星中插入嵌套对象