I added this note from org mode
Trying an experiment with setting up a capture template so ox-hugo can add short notes to the site.
I built up the ox-hugo capture sample to get my preferred SECTION/YEAR/MONTH/STUB
folder layout.
(defun org-hugo-note-capture-template ()
"Returns `org-capture' template string for new site note."
(let* ((title (read-from-minibuffer "Title: "))
(fname (org-hugo-slug title))
(year (format-time-string "%Y"))
(month (format-time-string "%m")))
(mapconcat #'identity
`(
,(concat "* TODO " title)
":properties:"
,(concat ":export_hugo_bundle: "
(mapconcat #'identity (list year month fname) "/"))
":export_file_name: index"
":end:"
"%?\n")
"\n")))
Then the important bits of my capture template…
(use-package org
:custom
(org-capture-templates
(quote ("s" "Site")
("sn" "Note" entry
(file+olp+datetree bmw/org-site "Notes")
(function org-hugo-note-capture-template)))))
Eventually I got it right, and C-c c s n
brought me to this buffer, where I’m editing a note that’s already longer than I usually intend these to be.
* Notes
:properties:
:export_hugo_section: note
:end:
** 2020
*** 2020-10 October
**** 2020-10-24 Saturday
***** TODO I added this note from org mode :emacs:
:properties:
:export_hugo_bundle: 2020/10/i-added-this-note-from-org-mode
:export_file_name: index
:end:
Trying an experiment: setting up a [[https://orgmode.org/manual/Capture-templates.html][capture template]] so [[https://ox-hugo.scripter.co/][ox-hugo]] can add short notes to the site.
Still loads to figure out — for example, how will I get cover images working? But at least I proved to myself that it works.
Back to fixing the broken IndieWeb mentions, which is why I opened my editor a couple of hours ago.