diff --git a/layers/+emacs/org/README.org b/layers/+emacs/org/README.org index 6d1146a6f..0c9ab9e28 100644 --- a/layers/+emacs/org/README.org +++ b/layers/+emacs/org/README.org @@ -14,6 +14,7 @@ - [[#gnuplot-support][Gnuplot support]] - [[#revealjs-support][Reveal.js support]] - [[#org-journal-support][Org-journal support]] + - [[#hugo-support][Hugo support]] - [[#different-bullets][Different bullets]] - [[#project-support][Project support]] - [[#org-brain-support][Org-brain support]] @@ -202,6 +203,17 @@ For example: ) #+END_SRC +** Hugo support +To install the Org exporter [[https://ox-hugo.scripter.co][ox-hugo]] that generates [[https://gohugo.io][Hugo]]-compatible Markdown +/plus/ TOML/YAML front-matter, set the variable =org-enable-hugo-support= to +=t=. + +#+BEGIN_SRC emacs-lisp + (setq-default dotspacemacs-configuration-layers '( + (org :variables + org-enable-hugo-support t))) +#+END_SRC + ** Different bullets You can tweak the bullets displayed in the org buffer in the function =dotspacemacs/user-config= of your dotfile by setting the variable diff --git a/layers/+emacs/org/config.el b/layers/+emacs/org/config.el index c5902f383..eb215722c 100644 --- a/layers/+emacs/org/config.el +++ b/layers/+emacs/org/config.el @@ -31,3 +31,6 @@ used.") (defvar org-enable-org-journal-support nil "If non-nil org-journal is configured.") + +(defvar org-enable-hugo-support nil + "If non-nil, Hugo (https://gohugo.io) related packages are configured.") diff --git a/layers/+emacs/org/packages.el b/layers/+emacs/org/packages.el index bad0e241f..0140da3d4 100644 --- a/layers/+emacs/org/packages.el +++ b/layers/+emacs/org/packages.el @@ -37,6 +37,7 @@ :toggle org-enable-github-support) (ox-reveal :toggle org-enable-reveal-js-support) persp-mode + (ox-hugo :toggle org-enable-hugo-support) )) (defun org/post-init-company () @@ -605,3 +606,6 @@ Headline^^ Visit entry^^ Filter^^ Da "j" 'org-journal-new-entry "n" 'org-journal-open-next-entry "p" 'org-journal-open-previous-entry)))) + +(defun org/init-ox-hugo () + (use-package ox-hugo :after ox))