File tree Expand file tree Collapse file tree 1 file changed +12
-9
lines changed Expand file tree Collapse file tree 1 file changed +12
-9
lines changed Original file line number Diff line number Diff line change 2828(defn parse-mode
2929 [mode-dir]
3030 (for [f (mode-files mode-dir)]
31- {:filename f
31+ {; ; :filename f
3232 :name (extract-keyword f " name" )
33- :key (extract-keyword f " key" )
34- :group (extract-keyword f " group" )}))
33+ :key (or (extract-keyword f " key" )
34+ (extract-keyword f " name" ))
35+ :group (extract-keyword f " group" )
36+ :desc (extract-keyword f " desc" )}))
3537
3638(defn parse-everything
3739 [snippets-dir]
4547 [snippets-dir output-file]
4648 (spit output-file (parse-everything snippets-dir)))
4749
48- (def header [:name :key :group :filename ])
50+ (def header [:name :key :group :desc #_: filename])
4951
5052(defn table
5153 " Generate a table"
6870 [:link {:rel " stylesheet"
6971 :href bulma-url
7072 :crossorigin " anonymous" }]]
71- [:body body] ])
73+ ( into [:body ] body) ])
7274
7375(defn gen-html
7476 [snips-dir]
7577 (let [all-modes (parse-everything snips-dir)
76- tables (for [[m snips] (take 10 ( sort all-modes) )]
77- [:div
78- [:h2 m]
78+ tables (for [[m snips] (sort all-modes)]
79+ [:div.section
80+ [:h2.subtitle m]
7981 (table header snips)])]
8082 (spit
8183 " hello.html"
82- (hiccup/html tables))))
84+ (hiccup/html
85+ (structure tables)))))
8386
8487(comment
8588 (gen-html " ../snippets" ))
You can’t perform that action at this time.
0 commit comments