DDUPS commited on
Commit
5a8b481
·
1 Parent(s): 9afafed

i dont know

Browse files
Files changed (1) hide show
  1. 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
- <Dynamic component={mdtext} />
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>