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: README.md
+10-8Lines changed: 10 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -2,21 +2,21 @@
2
2
3
3
Norite is a simple static website generator powered by [Jinja2](https://palletsprojects.com/p/jinja) as the templating engine.
4
4
5
-
Norite's main goal is to act as an easy to use rendering engine for people who like to design their own templates or want to have the option of building a custom structure for their websites. To achive this goal norite exposes the entire content directory as a tree data-structure to the templates along with the rendered content, leaving it upto the template designer how to interpret and display this information.
5
+
Norite's main goal is to act as an easy to use rendering engine for people who like to design their own templates or want to have the option of building a custom structure for their websites. To achieve this goal norite exposes the entire content directory as a tree data-structure to the templates along with the rendered content, leaving it up to the template designer how to interpret and display this information.
6
6
7
7
Implemented Features:
8
8
- Markdown to HTML render
9
9
- Support for using toml or json files in place of markdown
10
10
- Jinja2 based HTML templates
11
11
- Support for embedding Jinja2 templates in markdown
12
-
- Support for nested folders in website content
12
+
- Support for nested folders in website content
13
13
- Support for custom templates for any subsection of the content folder
14
14
- Support for co-locating assets with content
15
15
- Syntax highlighting in code blocks
16
16
- Sass compilation (via libsass or dart-sass)
17
-
- In-built dev server with auto reload on file changes
17
+
- In-built dev server with auto reload on file changes
18
18
- Support for building custom RSS/Atom feeds and robots.txt using templates
19
-
- Automatic sitemap.mxl generation
19
+
- Automatic sitemap.xml generation
20
20
21
21
Todo:
22
22
- Tests
@@ -35,17 +35,19 @@ pip install norite
35
35
36
36
It will install the following additional packages: [jinja2](https://pypi.org/project/Jinja2/), [markdown](https://pypi.org/project/Markdown/), [toml](https://pypi.org/project/toml/), [pygments](https://pypi.org/project/Pygments/) and [watchdog](https://pypi.org/project/watchdog/).
37
37
38
-
Alternatively, if you want to install it globally as a shell tool within an isolated python environment, install via [pipx](https://pypa.github.io/pipx/)
38
+
Alternatively, if you want to install it globally as a shell tool within an isolated python environment, install via [pipx](https://pypa.github.io/pipx/):
39
39
```shell
40
40
pipx install 'norite'
41
41
```
42
42
43
43
## Documentation
44
-
Checkout the documentation for norite here:
44
+
Checkout the documentation for norite here:[documentation](https://github.com/prdx23/norite/wiki)
45
45
46
46
47
47
## Inspiration
48
-
Norite takes inspiration from [Zola's](https://www.getzola.org/) features and its way of organizing content, borrows a few concepts from [Hugo](https://gohugo.io), and references [Pelican](https://blog.getpelican.com/)'s and [Mkdocs](https://www.mkdocs.org/)'s internal implementations for a few things. I would happily recomend using any of these excellent SSGs!
49
-
48
+
Norite takes inspiration from [Zola's](https://www.getzola.org/) features and its way of organizing content, borrows a few concepts from [Hugo](https://gohugo.io), and references [Pelican](https://blog.getpelican.com/)'s and [Mkdocs](https://www.mkdocs.org/)'s internal implementations for a few things. I would happily recommend using any of these excellent SSGs!
0 commit comments