You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ideas.md
+12-1Lines changed: 12 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,18 @@ Flexible Static Site Generator
3
3
------------------------------
4
4
5
5
#### Ideas...
6
-
* Next up:
6
+
* Top 1:
7
+
* Proper YAML field capture.
8
+
* Proper object exposed for each PyPage file.
9
+
* Document all the built-in functions.
10
+
* Implement a `skip` config var.
11
+
* Obsidian style Wiki Links.
12
+
* A `nameEncode` configurable function, with a `defaultNameEncode`.
13
+
* Convert something like "Purpose of Life" to `purpose-of-life`.
14
+
* This will allow us to use the file name as title, like in Obsidian.
15
+
* Use a regex & validate that what's returned by `nameEncode` is acceptable for a URL.
16
+
* Document this behavior: with Name Registry, this will make the unique names rule non-case-sensitive, at least with `defaultNameEncode` converting all chars to lower case.
17
+
* Top 2:
7
18
* Rectify `linkName` (if necessary).
8
19
* In addition to the `files` field, we'll need some other fields.
9
20
* Add `pages` (for Md & HTML), and `pyPages` (for all pypages).
0 commit comments