Support Live Queries and Live Tempaltes in markdown preview
parent
626f1c5cad
commit
74387cb5b1
|
@ -1,6 +1,7 @@
|
||||||
import { asset, clientStore, editor, markdown, system } from "$sb/syscalls.ts";
|
import { asset, clientStore, editor, markdown, system } from "$sb/syscalls.ts";
|
||||||
import { renderMarkdownToHtml } from "./markdown_render.ts";
|
import { renderMarkdownToHtml } from "./markdown_render.ts";
|
||||||
import { resolvePath } from "$sb/lib/resolve.ts";
|
import { resolvePath } from "$sb/lib/resolve.ts";
|
||||||
|
import { expandCodeWidgets } from "./api.ts";
|
||||||
|
|
||||||
export async function updateMarkdownPreview() {
|
export async function updateMarkdownPreview() {
|
||||||
if (!(await clientStore.get("enableMarkdownPreview"))) {
|
if (!(await clientStore.get("enableMarkdownPreview"))) {
|
||||||
|
@ -12,6 +13,8 @@ export async function updateMarkdownPreview() {
|
||||||
// const cleanMd = await cleanMarkdown(text);
|
// const cleanMd = await cleanMarkdown(text);
|
||||||
const css = await asset.readAsset("assets/preview.css");
|
const css = await asset.readAsset("assets/preview.css");
|
||||||
const js = await asset.readAsset("assets/preview.js");
|
const js = await asset.readAsset("assets/preview.js");
|
||||||
|
|
||||||
|
await expandCodeWidgets(mdTree, currentPage);
|
||||||
const html = renderMarkdownToHtml(mdTree, {
|
const html = renderMarkdownToHtml(mdTree, {
|
||||||
smartHardBreak: true,
|
smartHardBreak: true,
|
||||||
annotationPositions: true,
|
annotationPositions: true,
|
||||||
|
|
Loading…
Reference in New Issue