Compare commits

..

2 Commits

Author SHA1 Message Date
9349293684 feat: text art
All checks were successful
build / build (push) Successful in 1m19s
2026-03-28 23:05:02 -06:00
4d310afa18 fix: css 2026-03-28 23:04:38 -06:00
2 changed files with 17 additions and 5 deletions

View File

@@ -438,7 +438,7 @@ label.margin-toggle:not(.sidenote-number) {
} }
} }
.link.external::after .org-link.external::after
{ content: "↗" { content: "↗"
; vertical-align: super ; vertical-align: super
; font-size: 1rem ; font-size: 1rem
@@ -446,8 +446,8 @@ label.margin-toggle:not(.sidenote-number) {
} }
.center .center
{ align-items: "center" { align-items: center
; justify-content: "center" ; justify-content: center
; display: flex ; display: flex
; max-width: 55% ; max-width: 55%
} }

View File

@@ -103,10 +103,16 @@
(sp/view #(update % :children seq)) (sp/view #(update % :children seq))
sp/STAY)) sp/STAY))
(defn center [& es]
[:div.center es])
(defn doerg-attrs [e] (defn doerg-attrs [e]
(->> e :affiliated :attr_doerg (str/join " ") (->> e :affiliated :attr_doerg (str/join " ")
(format "{%s}") edn/read-string)) (format "{%s}") edn/read-string))
(defn em [x]
(format "%.4fem" x))
(defn wrap-if [x c f] (defn wrap-if [x c f]
(if c (f x) x)) (if c (f x) x))
@@ -337,8 +343,14 @@
[:span.latex-fragment.display-math [:span.latex-fragment.display-math
(-> e ::rendered deref)]) (-> e ::rendered deref)])
(defmethod org-element "example-block" [{:keys [value]}] (defmethod org-element "example-block" [{:keys [value] :as e}]
[:pre value]) (let [{:keys [center? alt scale img?]} (doerg-attrs e)]
(-> [:pre (merge (and img? {:role "img"
:aria-label alt
:title alt})
(and scale {:style {:font-size (em scale)}}))
value]
(wrap-if center? center))))
(defmethod org-element "src-block" [{:keys [value]}] (defmethod org-element "src-block" [{:keys [value]}]
[:pre [:code value]]) [:pre [:code value]])