FIxed files not being published

This commit is contained in:
Aleksandr Lebedev 2025-10-22 19:16:00 +02:00
parent 64914f85d3
commit a0c38b8f3f

View file

@ -5,31 +5,37 @@
}: let }: let
src = ./.; src = ./.;
buildScript = writeText "build-site.el" '' buildScript = writeText "build-site.el" ''
;; Load the publishing system ;; Load the publishing system
(require 'ox-publish) (require 'ox-publish)
;; Define the publishing project ;; Define the publishing project
(setq org-publish-project-alist (setq org-publish-project-alist
(list (list
(list "kylekrein's website" (list "kylekrein's website"
:recursive t :recursive t
:base-directory "${src}" :base-directory "${src}"
:publishing-directory "./public" :publishing-directory "./public"
:publishing-function 'org-html-publish-to-html :publishing-function 'org-html-publish-to-html
:with-author nil ;; Don't include author name :with-author nil ;; Don't include author name
:with-creator t ;; Include Emacs and Org versions in footer :with-creator t ;; Include Emacs and Org versions in footer
:with-toc nil ;; Include a table of contents :with-toc nil ;; Include a table of contents
:section-numbers nil ;; Don't include section numbers :section-numbers nil ;; Don't include section numbers
:time-stamp-file nil))) ;; Don't include time stamp in file :time-stamp-file nil)
(list "attachments"
:recursive t
:base-directory "${src}"
:base-extension "jpg\\|gif\\|png\\|css"
:publishing-directory "./public"
:publishing-function 'org-publish-attachment))) ;; Don't include time stamp in file
;; Customize the HTML output ;; Customize the HTML output
(setq org-html-validation-link nil ;; Don't show validation link (setq org-html-validation-link nil ;; Don't show validation link
org-html-head-include-scripts nil ;; Use our own scripts org-html-head-include-scripts nil ;; Use our own scripts
org-html-head-include-default-style nil ;; Use our own styles org-html-head-include-default-style nil ;; Use our own styles
org-html-head "<link rel=\"stylesheet\" href=\"https://cdn.simplecss.org/simple.min.css\" />") org-html-head "<link rel=\"stylesheet\" href=\"https://cdn.simplecss.org/simple.min.css\" />")
;; Generate the site output ;; Generate the site output
(org-publish-all t) (org-publish-all t)
(message "Build complete!") (message "Build complete!")
''; '';
in in
stdenvNoCC.mkDerivation { stdenvNoCC.mkDerivation {
@ -40,7 +46,6 @@ in
''; '';
installPhase = '' installPhase = ''
mkdir -p $out mkdir -p $out
cp ${./style.css} $out/style.css
cd public cd public
cp -r . $out/ cp -r . $out/
''; '';