so, i managed to figure out how to include my Emacs config in the website without actually having it on the website. probably a bit hacky but in my publish.el i have:
;; retrieve literate emacs config from it's git repo
(if (file-exists-p "configuration.org")
(delete-file "configuration.org"))
(url-copy-file "https://git.sr.ht/~peregrinator/.emacs.d/blob/main/configuration.org" "configuration.org")
and then I include that in the empty Org file in my content sources as:
#+title: Literate Emacs Configuration
#+include: "../../configuration.org" :lines "8-"
so that the last metadata line (i.e. date) is also included along with the rest of the content