From 5a3cc38cf2ad5649da017c146c3e70ec5c73dc54 Mon Sep 17 00:00:00 2001 From: Tienson Qin Date: Tue, 16 Mar 2021 23:14:53 +0800 Subject: [PATCH] enhance: don't create the last page for namespace pages for now --- src/main/frontend/format/block.cljs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/frontend/format/block.cljs b/src/main/frontend/format/block.cljs index c4496d982..5f5b87cfb 100644 --- a/src/main/frontend/format/block.cljs +++ b/src/main/frontend/format/block.cljs @@ -242,7 +242,11 @@ form) (concat title body)) (let [ref-pages (remove string/blank? @ref-pages) - children-pages (->> (mapcat (fn [p] (if (string/includes? p "/") (string/split p #"/"))) ref-pages) + children-pages (->> (mapcat (fn [p] + (if (string/includes? p "/") + ;; Don't create the last page for now + (butlast (string/split p #"/")))) + ref-pages) (remove string/blank?)) ref-pages (distinct (concat ref-pages children-pages))] (assoc block :ref-pages ref-pages))))