Skip to content

Commit 61bcc6f

Browse files
committed
Process Markdown in language version's description
1 parent cbd5846 commit 61bcc6f

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

gridsome.server.js

+5-1
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,16 @@ module.exports = function (api) {
4040
encoding: "utf-8",
4141
});
4242
const data = YAML.parse(contents);
43+
const versions = data.versions.map((v) => {
44+
if (v.description) v.description = toHTML(v.description);
45+
return v;
46+
});
4347
collection.addNode({
4448
id,
4549
name: data.name,
4650
timeout: data.timeout,
4751
status: data.status,
48-
versions: data.versions,
52+
versions,
4953
testFrameworks: data.testFrameworks,
5054
});
5155
}

src/templates/Language.vue

+6-4
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,12 @@
2323
<h3 class="text-lg font-semibold">
2424
{{ version.name }}
2525
</h3>
26-
<!-- TODO Process Markdown -->
27-
<div v-if="version.description" class="content">
28-
{{ version.description }}
29-
</div>
26+
<!-- eslint-disable-next-line vue/no-v-html -->
27+
<div
28+
v-if="version.description"
29+
class="content"
30+
v-html="version.description"
31+
/>
3032
</div>
3133

3234
<h2

0 commit comments

Comments
 (0)