Add functions to read markdown

This commit is contained in:
Marcus Kammer 2025-01-24 08:52:07 +01:00
parent 6d56410621
commit 4f5787c96e
Signed by: marcuskammer
GPG key ID: C374817BE285268F

View file

@ -31,7 +31,9 @@
:build-str-class
:build-str-id
:validate-date-string-p
:*use-cdn*))
:*use-cdn*
:md-to-html-string
:md-file-to-html-string))
(in-package :ml-sbt)
@ -265,3 +267,11 @@ Returns:
(build-str-name name)
"-"
(remove-special-chars (build-str-value-prop value))))
(defun md-to-html-string (markdown-string)
(with-output-to-string (s)
(3bmd:parse-string-and-print-to-stream markdown-string s)))
(defun md-file-to-html-string (input-file)
(with-output-to-string (s)
(3bmd:parse-and-print-to-stream input-file s)))