some updates for the Actions to convert org files to md files

This commit is contained in:
Jason Tian 2021-11-12 16:26:37 +08:00
parent 2d3f69301a
commit 63244f7afa
25 changed files with 37 additions and 45 deletions

View File

@ -1,6 +0,0 @@
;;; Directory Local Variables
;;; For more information see (info "(emacs) Directory Variables")
(("org/"
. ((org-mode . ((eval . (org-hugo-auto-export-mode)))))
))

View File

@ -14,7 +14,18 @@ jobs:
submodules: true # Fetch Hugo themes (true OR recursive)
fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod
- name: Setup Hugo
- name: Clone ox-hugo
run: git clone https://github.com/jsntn/ox-hugo.git ox-hugo
- name: Set up Emacs
uses: purcell/setup-emacs@master
with:
version: 26.3
- name: Export Org files to Markdown
run: emacs --batch -L ./ox-hugo --load ox-hugo.el --load ./scripts/config.el --execute "(build/export-all)" --kill
- name: Set up Hugo
uses: peaceiris/actions-hugo@v2
with:
hugo-version: '0.87.0'

View File

@ -1,4 +1,3 @@
#+HUGO_BASE_DIR: ../
#+TITLE: 寻找一种有难度的乐趣
#+DATE: 2016-05-07
#+HUGO_CUSTOM_FRONT_MATTER: :summary 虽然兴趣爱好与消遣娱乐都能给我们带来乐趣,但其实是不同层次的乐趣——我想借用哈罗德·布鲁姆的一句话,他是耶鲁大学声名最为显赫的教授之一,他在耶鲁执教 60 多年。作为很可能是耶鲁读书最多的教授,在他看来,阅读最强烈、最真实的动机,是“寻找一种有难度的乐趣。”

View File

@ -1,4 +1,3 @@
#+HUGO_BASE_DIR: ../
#+TITLE: "京都手艺人"
#+DATE: <2021-10-21 Thu 21:52>
#+HUGO_CUSTOM_FRONT_MATTER: :subtitle 手艺人的欣慰之处

View File

@ -1,4 +1,3 @@
#+HUGO_BASE_DIR: ../
#+TITLE: "老人与海"
#+DATE: <2021-11-09 Tue 17:44>
#+HUGO_CUSTOM_FRONT_MATTER: :subtitle 人不是为失败而生的

View File

@ -0,0 +1,9 @@
;;; Directory Local Variables
;;; For more information see (info "(emacs) Directory Variables")
(
(org-mode . ((eval . (org-hugo-auto-export-mode))))
(org-mode . ((org-hugo-base-dir . "../..")
(org-hugo-section . "podcast")
))
)

View File

@ -1,5 +1,4 @@
#+HUGO_BASE_DIR: ../
#+HUGO_SECTION: podcast
#+TITLE: "《京都手艺人》第 1 集"
#+DATE: <2021-10-21 Thu 21:52>
#+HUGO_CUSTOM_FRONT_MATTER: :subtitle 手艺人的欣慰之处

View File

@ -1,5 +1,3 @@
#+HUGO_BASE_DIR: ../
#+HUGO_SECTION: podcast
#+TITLE: "《京都手艺人》第 2 集"
#+DATE: <2021-10-21 Thu 21:53>
#+HUGO_CUSTOM_FRONT_MATTER: :subtitle 手艺人的欣慰之处

View File

@ -1,5 +1,3 @@
#+HUGO_BASE_DIR: ../
#+HUGO_SECTION: podcast
#+TITLE: "《京都手艺人》第 3 集"
#+DATE: <2021-10-21 Thu 21:54>
#+HUGO_CUSTOM_FRONT_MATTER: :subtitle 手艺人的欣慰之处

View File

@ -1,5 +1,3 @@
#+HUGO_BASE_DIR: ../
#+HUGO_SECTION: podcast
#+TITLE: "《京都手艺人》第 4 集"
#+DATE: <2021-10-21 Thu 21:55>
#+HUGO_CUSTOM_FRONT_MATTER: :subtitle 手艺人的欣慰之处

View File

@ -1,5 +1,3 @@
#+HUGO_BASE_DIR: ../
#+HUGO_SECTION: podcast
#+TITLE: "《老人与海》第 1 集"
#+DATE: <2021-11-09 Tue 17:30>
#+HUGO_CUSTOM_FRONT_MATTER: :subtitle 人不是为失败而生的

View File

@ -1,5 +1,3 @@
#+HUGO_BASE_DIR: ../
#+HUGO_SECTION: podcast
#+TITLE: "《老人与海》第 10 集"
#+DATE: <2021-11-09 Tue 17:39>
#+HUGO_CUSTOM_FRONT_MATTER: :subtitle 人不是为失败而生的

View File

@ -1,5 +1,3 @@
#+HUGO_BASE_DIR: ../
#+HUGO_SECTION: podcast
#+TITLE: "《老人与海》第 11 集"
#+DATE: <2021-11-09 Tue 17:40>
#+HUGO_CUSTOM_FRONT_MATTER: :subtitle 人不是为失败而生的

View File

@ -1,5 +1,3 @@
#+HUGO_BASE_DIR: ../
#+HUGO_SECTION: podcast
#+TITLE: "《老人与海》第 12 集"
#+DATE: <2021-11-09 Tue 17:41>
#+HUGO_CUSTOM_FRONT_MATTER: :subtitle 人不是为失败而生的

View File

@ -1,5 +1,3 @@
#+HUGO_BASE_DIR: ../
#+HUGO_SECTION: podcast
#+TITLE: "《老人与海》第 13 集"
#+DATE: <2021-11-09 Tue 17:42>
#+HUGO_CUSTOM_FRONT_MATTER: :subtitle 人不是为失败而生的

View File

@ -1,5 +1,3 @@
#+HUGO_BASE_DIR: ../
#+HUGO_SECTION: podcast
#+TITLE: "《老人与海》第 2 集"
#+DATE: <2021-11-09 Tue 17:31>
#+HUGO_CUSTOM_FRONT_MATTER: :subtitle 人不是为失败而生的

View File

@ -1,5 +1,3 @@
#+HUGO_BASE_DIR: ../
#+HUGO_SECTION: podcast
#+TITLE: "《老人与海》第 3 集"
#+DATE: <2021-11-09 Tue 17:32>
#+HUGO_CUSTOM_FRONT_MATTER: :subtitle 人不是为失败而生的

View File

@ -1,5 +1,3 @@
#+HUGO_BASE_DIR: ../
#+HUGO_SECTION: podcast
#+TITLE: "《老人与海》第 4 集"
#+DATE: <2021-11-09 Tue 17:33>
#+HUGO_CUSTOM_FRONT_MATTER: :subtitle 人不是为失败而生的

View File

@ -1,5 +1,3 @@
#+HUGO_BASE_DIR: ../
#+HUGO_SECTION: podcast
#+TITLE: "《老人与海》第 5 集"
#+DATE: <2021-11-09 Tue 17:34>
#+HUGO_CUSTOM_FRONT_MATTER: :subtitle 人不是为失败而生的

View File

@ -1,5 +1,3 @@
#+HUGO_BASE_DIR: ../
#+HUGO_SECTION: podcast
#+TITLE: "《老人与海》第 6 集"
#+DATE: <2021-11-09 Tue 17:35>
#+HUGO_CUSTOM_FRONT_MATTER: :subtitle 人不是为失败而生的

View File

@ -1,5 +1,3 @@
#+HUGO_BASE_DIR: ../
#+HUGO_SECTION: podcast
#+TITLE: "《老人与海》第 7 集"
#+DATE: <2021-11-09 Tue 17:36>
#+HUGO_CUSTOM_FRONT_MATTER: :subtitle 人不是为失败而生的

View File

@ -1,5 +1,3 @@
#+HUGO_BASE_DIR: ../
#+HUGO_SECTION: podcast
#+TITLE: "《老人与海》第 8 集"
#+DATE: <2021-11-09 Tue 17:37>
#+HUGO_CUSTOM_FRONT_MATTER: :subtitle 人不是为失败而生的

View File

@ -1,5 +1,3 @@
#+HUGO_BASE_DIR: ../
#+HUGO_SECTION: podcast
#+TITLE: "《老人与海》第 9 集"
#+DATE: <2021-11-09 Tue 17:38>
#+HUGO_CUSTOM_FRONT_MATTER: :subtitle 人不是为失败而生的

View File

@ -1,4 +1,3 @@
#+HUGO_BASE_DIR: ../
#+TITLE: 大夏·与书房的故事
#+DATE: 2015-04-29
#+HUGO_CUSTOM_FRONT_MATTER: :summary 有那么多大大小小的电台,偏偏遇见了你们。

15
scripts/config.el Normal file
View File

@ -0,0 +1,15 @@
(defun build/export-all ()
"Export all org-files (including nested) under notes-org-files."
(setq notes-org-files "./org/")
(dolist (org-file (directory-files-recursively notes-org-files "\.org$"))
(with-current-buffer (find-file org-file)
(ignore-errors
(let ((enable-local-variables :all))
(hack-dir-local-variables-non-file-buffer))
)
(message (format "[build] Exporting %s" org-file))
(org-hugo-export-wim-to-md)))
(message "Done!"))