emacs lisp script to turn org-roam notes into blog posts

with acceptance tests
This commit is contained in:
Firehose Bot
2026-10-08 13:40:18 +01:00
parent 38873bde8c
commit 1cd2d062a3
8 changed files with 687 additions and 0 deletions
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="10" height="10"><rect width="10" height="10"/></svg>

After

Width:  |  Height:  |  Size: 100 B

+7
View File
@@ -0,0 +1,7 @@
:PROPERTIES:
:ID: 00000000-0000-0000-0000-000000000002
:ROAM_REFS: https://example.com/jev
:END:
#+title: Jev
Body of Jev.
+6
View File
@@ -0,0 +1,6 @@
:PROPERTIES:
:ID: 00000000-0000-0000-0000-000000000003
:END:
#+title: Laya
Body of Laya.
+26
View File
@@ -0,0 +1,26 @@
:PROPERTIES:
:ID: 00000000-0000-0000-0000-000000000001
:END:
#+title: Will It Blend
Will it Blend was a series of videos promoting a blender brand.
# A private comment that must not be exported.
[[attachment:will-it-blend.svg]]
For instance, a day after [[id:00000000-0000-0000-0000-000000000002][Jev]] came out, [[id:00000000-0000-0000-0000-000000000003][Laya]] popped up, and [[id:00000000-0000-0000-0000-000000009999][a missing note]] vanished. TODO source needed (LinkedIn)
[[attachment:attached-notes.txt]]
* I learnt this from Julia
Body text with *bold*.
#+begin_quote
A quoted comment.
#+end_quote
#+begin_src elixir
IO.puts("hi")
#+end_src
+5
View File
@@ -0,0 +1,5 @@
:PROPERTIES:
:ID: 00000000-0000-0000-0000-000000000004
:END:
No title here.