diff --git a/modules/lang/org/config.el b/modules/lang/org/config.el index 07fdfe08e..01c915045 100644 --- a/modules/lang/org/config.el +++ b/modules/lang/org/config.el @@ -392,7 +392,12 @@ file isn't in `org-directory'." (setq org-pandoc-options '((standalone . t) (mathjax . t) - (variable . "revealjs-url=https://cdn.jsdelivr.net/npm/reveal.js@3/"))))) + (variable . "revealjs-url=https://cdn.jsdelivr.net/npm/reveal.js@3/")))) + + (when (featurep! +hugo) + (use-package! ox-hugo + :after ox))) + (defun +org-init-habit-h () @@ -561,7 +566,10 @@ between the two." (:prefix ("b" . "from beamer") :desc "to latex" "l" #'org-beamer-export-to-latex :desc "to latex & open" "L" #'org-beamer-export-as-latex - :desc "as pdf" "p" #'org-beamer-export-to-pdf)) + :desc "as pdf" "p" #'org-beamer-export-to-pdf) + (:when (featurep! +hugo) + :desc "to hugo" "h" #'org-hugo-export-to-md + :desc "to hugo & open" "H" #'org-hugo-export-as-md)) (:prefix ("g" . "goto") "g" #'org-goto (:when (featurep! :completion ivy) diff --git a/modules/lang/org/packages.el b/modules/lang/org/packages.el index db46d566e..5fea442e3 100644 --- a/modules/lang/org/packages.el +++ b/modules/lang/org/packages.el @@ -52,3 +52,6 @@ (when (featurep! +journal) (package! org-journal)) + +(when (featurep! +hugo) + (package! ox-hugo))