Add Node.js setup and enable sane lists in MkDocs

Added .gitignore for Node.js and editor files, introduced package.json and package-lock.json with markdownlint dependencies, and enabled mdx_truly_sane_lists in mkdocs.yml for improved Markdown list handling.
This commit is contained in:
Faye Håkansdotter 2025-08-04 22:05:00 -07:00
parent df7af7757e
commit 3a9f826961
4 changed files with 1210 additions and 3 deletions

4
gitignore.gitignore Normal file
View file

@ -0,0 +1,4 @@
BuildPDF/
.vscode
.todo
node_modules/

View file

@ -62,9 +62,9 @@ markdown_extensions:
- pymdownx.emoji:
emoji_index: !!python/name:material.extensions.emoji.twemoji
emoji_generator: !!python/name:material.extensions.emoji.to_svg
# - mdx_truly_sane_lists:
# nested_indent: 2
# truly_sane: True
- mdx_truly_sane_lists:
nested_indent: 2
truly_sane: True
plugins:
- search

1197
package-lock.json generated Normal file

File diff suppressed because it is too large Load diff

6
package.json Normal file
View file

@ -0,0 +1,6 @@
{
"dependencies": {
"markdownlint": "^0.38.0",
"markdownlint-cli2": "^0.15.0"
}
}