feat: git integration

This commit is contained in:
Tienson Qin
2021-08-24 17:50:36 +08:00
parent 78de8ce5bc
commit 4c3bdb0bf3
16 changed files with 298 additions and 39 deletions

View File

@@ -269,16 +269,17 @@
(defn convert-page-if-journal
"Convert journal file name to user' custom date format"
[original-page-name]
(let [page-name (string/lower-case original-page-name)
day (date/journal-title->int page-name)]
(if day
(let [original-page-name (date/int->journal-title day)]
[original-page-name (string/lower-case original-page-name) day])
[original-page-name page-name day])))
(when original-page-name
(let [page-name (string/lower-case original-page-name)
day (date/journal-title->int page-name)]
(if day
(let [original-page-name (date/int->journal-title day)]
[original-page-name (string/lower-case original-page-name) day])
[original-page-name page-name day]))))
(defn page-name->map
[original-page-name with-id?]
(when original-page-name
(when (and original-page-name (string? original-page-name))
(let [original-page-name (util/remove-boundary-slashes original-page-name)
[original-page-name page-name journal-day] (convert-page-if-journal original-page-name)
namespace? (and (string/includes? original-page-name "/")