From a0c38b8f3f09cf7535f915df69e9e12be6f63e61 Mon Sep 17 00:00:00 2001 From: Aleksandr Lebedev Date: Wed, 22 Oct 2025 19:16:00 +0200 Subject: [PATCH] FIxed files not being published --- package.nix | 53 +++++++++++++++++++++++++++++------------------------ 1 file changed, 29 insertions(+), 24 deletions(-) diff --git a/package.nix b/package.nix index 54c83dc..94033af 100644 --- a/package.nix +++ b/package.nix @@ -5,31 +5,37 @@ }: let src = ./.; buildScript = writeText "build-site.el" '' - ;; Load the publishing system - (require 'ox-publish) - ;; Define the publishing project - (setq org-publish-project-alist - (list - (list "kylekrein's website" - :recursive t - :base-directory "${src}" - :publishing-directory "./public" - :publishing-function 'org-html-publish-to-html - :with-author nil ;; Don't include author name - :with-creator t ;; Include Emacs and Org versions in footer - :with-toc nil ;; Include a table of contents - :section-numbers nil ;; Don't include section numbers - :time-stamp-file nil))) ;; Don't include time stamp in file + ;; Load the publishing system + (require 'ox-publish) + ;; Define the publishing project + (setq org-publish-project-alist + (list + (list "kylekrein's website" + :recursive t + :base-directory "${src}" + :publishing-directory "./public" + :publishing-function 'org-html-publish-to-html + :with-author nil ;; Don't include author name + :with-creator t ;; Include Emacs and Org versions in footer + :with-toc nil ;; Include a table of contents + :section-numbers nil ;; Don't include section numbers + :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 - (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-default-style nil ;; Use our own styles - org-html-head "") + ;; Customize the HTML output + (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-default-style nil ;; Use our own styles + org-html-head "") - ;; Generate the site output - (org-publish-all t) - (message "Build complete!") + ;; Generate the site output + (org-publish-all t) + (message "Build complete!") ''; in stdenvNoCC.mkDerivation { @@ -40,7 +46,6 @@ in ''; installPhase = '' mkdir -p $out - cp ${./style.css} $out/style.css cd public cp -r . $out/ '';