FIxed files not being published
This commit is contained in:
parent
64914f85d3
commit
a0c38b8f3f
1 changed files with 29 additions and 24 deletions
53
package.nix
53
package.nix
|
|
@ -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/
|
||||||
'';
|
'';
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue