From b70929c0c9ccdd9b7cb3f2a0df6e391699953c09 Mon Sep 17 00:00:00 2001 From: limina1 Date: Tue, 15 Jul 2025 00:14:57 -0400 Subject: [PATCH] Add editor, preview and publishing capabilities --- src/app.css | 1 + src/lib/components/Navigation.svelte | 1 + src/lib/components/ZettelEditor.svelte | 154 +++++++++++++++++++++++++ src/lib/services/publisher.ts | 113 ++++++++++++++++++ src/lib/utils/ZettelParser.ts | 109 +++++++++++++++++ src/routes/new/compose/+page.svelte | 106 ++++++++++++++--- src/styles/asciidoc.css | 53 +++++++++ 7 files changed, 518 insertions(+), 19 deletions(-) create mode 100644 src/lib/components/ZettelEditor.svelte create mode 100644 src/lib/services/publisher.ts create mode 100644 src/lib/utils/ZettelParser.ts create mode 100644 src/styles/asciidoc.css diff --git a/src/app.css b/src/app.css index 21e1a48..5b9826b 100644 --- a/src/app.css +++ b/src/app.css @@ -3,6 +3,7 @@ @import './styles/publications.css'; @import './styles/visualize.css'; @import "./styles/events.css"; +@import './styles/asciidoc.css'; /* Custom styles */ @layer base { diff --git a/src/lib/components/Navigation.svelte b/src/lib/components/Navigation.svelte index 4fefd1a..f78e36e 100644 --- a/src/lib/components/Navigation.svelte +++ b/src/lib/components/Navigation.svelte @@ -24,6 +24,7 @@ Publications + Compose Visualize Getting Started Events diff --git a/src/lib/components/ZettelEditor.svelte b/src/lib/components/ZettelEditor.svelte new file mode 100644 index 0000000..b87e0bf --- /dev/null +++ b/src/lib/components/ZettelEditor.svelte @@ -0,0 +1,154 @@ + + +
+
+ +
+ +
+ +
+
+