Skip to content

Commit a5e665a

Browse files
committed
Update generate_module_docs.js
1 parent 004e99e commit a5e665a

1 file changed

Lines changed: 13 additions & 10 deletions

File tree

generate_module_docs.js

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -132,31 +132,34 @@ function main() {
132132
const changelogData = mod.changelogData || {}
133133
const slug = toSlug(name)
134134

135-
markdown += `<details id="${slug}">\n<summary>${name}</summary>\n\n`
135+
markdown += `<details class="realm-shared" id="module-${slug}">\n`
136+
markdown += `<summary><a id="${name}"></a>${name}</summary>\n`
137+
markdown += `<div class="details-content">\n`
138+
markdown += `<a id="${slug}"></a>\n`
136139

137-
markdown += `### Purpose\n`
138-
markdown += `${description}\n\n`
140+
markdown += `<strong>Description</strong>\n`
141+
markdown += `<p>${description}</p>\n\n`
139142

140143
const versions = Object.keys(changelogData).sort((a, b) => b.localeCompare(a, undefined, { numeric: true, sensitivity: 'base' }))
141144
if (versions.length > 0) {
142-
markdown += `<details>\n<summary>Changelog</summary>\n\n`
145+
markdown += `<strong>Changelog</strong>\n`
146+
markdown += `<ul>\n`
143147
versions.forEach(version => {
144-
markdown += `#### Version ${version}\n`
145148
changelogData[version].forEach(entry => {
146-
markdown += `- ${entry}\n`
149+
markdown += ` <li>${version} - ${entry}</li>\n`
147150
})
148-
markdown += '\n'
149151
})
150-
markdown += `</details>\n`
152+
markdown += `</ul>\n\n`
151153
}
152154

153155
markdown += `<p align="center">\n`
154156
markdown += ` <a href="${download}" style="padding: 10px 20px; background-color: #007bff; color: white; text-decoration: none; border-radius: 5px;">\n`
155157
markdown += ` <strong>Download</strong>\n`
156158
markdown += ` </a>\n`
157-
markdown += `</p>\n\n`
158-
159+
markdown += `</p>\n`
160+
markdown += `</div>\n`
159161
markdown += `</details>\n\n`
162+
markdown += `---\n\n`
160163
})
161164
})
162165

0 commit comments

Comments
 (0)