Răsfoiți Sursa

fix: creating two pages for namespaces

close #2500
Tienson Qin 4 ani în urmă
părinte
comite
19672870ab
1 a modificat fișierele cu 4 adăugiri și 1 ștergeri
  1. 4 1
      src/main/frontend/handler/extract.cljs

+ 4 - 1
src/main/frontend/handler/extract.cljs

@@ -43,7 +43,10 @@
                                     (string? title)
                                     (string? title)
                                     title))
                                     title))
             file-name (when-let [file-name (last (string/split file #"/"))]
             file-name (when-let [file-name (last (string/split file #"/"))]
-                        (first (util/split-last "." file-name)))]
+                        (let [result (first (util/split-last "." file-name))]
+                          (if (config/mldoc-support? (string/lower-case (util/get-file-ext file)))
+                            (string/replace result "." "/")
+                            result)))]
         (or property-name
         (or property-name
             (if (= (state/page-name-order) "heading")
             (if (= (state/page-name-order) "heading")
               (or first-block-name file-name)
               (or first-block-name file-name)