@@ -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