【发布时间】:2019-01-29 19:12:09
【问题描述】:
我想知道如何通过以下方式修改简单 test.md 文件的内容以生成带有 hugo 的 .html - 每个 h3 (###) 和前面的所有代码都放入,直到下一个 h3。简单来说,我想将每个 h3 部分拆分为单独的选项卡,标题与 h3 标签相同。
test.md 文件如下所示:
---
title: "Some title"
layout: test
---
## Title
### some content
lorem ipsum 1
### some content 2
lorem ipsum 2
### some content 3
lorem ipsum 3
所需的 hugo 输出如下所示:
<h2 id="title">Title</h1>
<div class="tabs">
<div class="tab" id="some content">
<h3 id="some-content">some content</h2>
<p>lorem ipsum 1</p>
</div>
<div class="tab" id="some content">
<h3 id="some-content-2">some content 2</h2>
<p>lorem ipsum 2</p>
</div>
<div class="tab" id="some content">
<h3 id="some-content-3">some content 3</h2>
<p>lorem ipsum 3</p>
</div>
</div>
如果可能的话,我想使用 Hugo 模板创建它,但也可以接受一些 javascript 技巧。感谢您提供任何线索。
【问题讨论】:
标签: javascript hugo