Skip to content

Commit 5cfe9cc

Browse files
committed
Add new top ideas
1 parent 67f8cb0 commit 5cfe9cc

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

ideas.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,18 @@ Flexible Static Site Generator
33
------------------------------
44

55
#### 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:
718
* Rectify `linkName` (if necessary).
819
* In addition to the `files` field, we'll need some other fields.
920
* Add `pages` (for Md & HTML), and `pyPages` (for all pypages).

0 commit comments

Comments
 (0)