Spaces:
Sleeping
Sleeping
i dont know
Browse files- src/routes/md.tsx +8 -6
src/routes/md.tsx
CHANGED
|
@@ -6,9 +6,11 @@ import {
|
|
| 6 |
Match,
|
| 7 |
Show,
|
| 8 |
onMount,
|
| 9 |
-
onCleanup
|
|
|
|
| 10 |
}
|
| 11 |
from "solid-js";
|
|
|
|
| 12 |
import "./md.css";
|
| 13 |
|
| 14 |
import { micromark } from 'micromark'
|
|
@@ -21,14 +23,14 @@ import { gfm, gfmHtml } from 'micromark-extension-gfm'
|
|
| 21 |
*/
|
| 22 |
const fetchMd = async (params: any): Promise<string> => {
|
| 23 |
if (undefined === params.md1) {
|
| 24 |
-
const response_text = (await fetch(`/${params.md}.md`)).text();
|
| 25 |
return micromark(response_text!, {
|
| 26 |
allowDangerousHtml: true,
|
| 27 |
extensions: [gfm()],
|
| 28 |
htmlExtensions: [gfmHtml()]
|
| 29 |
})
|
| 30 |
} else {
|
| 31 |
-
const response_text = (await fetch(`/${params.md}/${params.md1}.md`)).text();
|
| 32 |
return micromark(response_text!, {
|
| 33 |
allowDangerousHtml: true,
|
| 34 |
extensions: [gfm()],
|
|
@@ -151,10 +153,10 @@ export default function Md() {
|
|
| 151 |
<span>Error: {mdtext.error}</span>
|
| 152 |
</Match>
|
| 153 |
<Match when={mdtext()}>
|
| 154 |
-
<div class="md">
|
| 155 |
-
|
| 156 |
-
<p>{' '}</p><p>{' '}</p>
|
| 157 |
</div>
|
|
|
|
| 158 |
<footer class="page-footer">{key()}---Info: {cparams.md} / {cparams.md1 ?? " "}
|
| 159 |
----- lines: {mdtext()!.split('\n').length} --{sy()}%-----</footer>
|
| 160 |
</Match>
|
|
|
|
| 6 |
Match,
|
| 7 |
Show,
|
| 8 |
onMount,
|
| 9 |
+
onCleanup,
|
| 10 |
+
render
|
| 11 |
}
|
| 12 |
from "solid-js";
|
| 13 |
+
|
| 14 |
import "./md.css";
|
| 15 |
|
| 16 |
import { micromark } from 'micromark'
|
|
|
|
| 23 |
*/
|
| 24 |
const fetchMd = async (params: any): Promise<string> => {
|
| 25 |
if (undefined === params.md1) {
|
| 26 |
+
const response_text = await (await fetch(`/${params.md}.md`)).text();
|
| 27 |
return micromark(response_text!, {
|
| 28 |
allowDangerousHtml: true,
|
| 29 |
extensions: [gfm()],
|
| 30 |
htmlExtensions: [gfmHtml()]
|
| 31 |
})
|
| 32 |
} else {
|
| 33 |
+
const response_text = await (await fetch(`/${params.md}/${params.md1}.md`)).text();
|
| 34 |
return micromark(response_text!, {
|
| 35 |
allowDangerousHtml: true,
|
| 36 |
extensions: [gfm()],
|
|
|
|
| 153 |
<span>Error: {mdtext.error}</span>
|
| 154 |
</Match>
|
| 155 |
<Match when={mdtext()}>
|
| 156 |
+
<div class="md" id="md">
|
| 157 |
+
|
|
|
|
| 158 |
</div>
|
| 159 |
+
{ const dispose = render(mdtext(), document.getElementById("md")) }
|
| 160 |
<footer class="page-footer">{key()}---Info: {cparams.md} / {cparams.md1 ?? " "}
|
| 161 |
----- lines: {mdtext()!.split('\n').length} --{sy()}%-----</footer>
|
| 162 |
</Match>
|