瀏覽代碼

fix: upsert properties

close #5219
Tienson Qin 3 年之前
父節點
當前提交
6073fa1f0a
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      src/main/frontend/util/property.cljs

+ 6 - 1
src/main/frontend/util/property.cljs

@@ -236,7 +236,12 @@
      (let [ast (mldoc/->edn content (mldoc/default-config format))
            title? (mldoc/block-with-title? (ffirst (map first ast)))
            has-properties? (or (and title?
-                                    (mldoc/properties? (second ast)))
+                                    (or (mldoc/properties? (second ast))
+                                        (mldoc/properties? (second
+                                                            (remove
+                                                             (fn [[x _]]
+                                                               (= "Hiccup" (first x)))
+                                                             ast)))))
                                (mldoc/properties? (first ast)))
            lines (string/split-lines content)
            [title body] (if title?