11---
22title : soupault
33repo : dmbaturin/soupault
4- homepage : https://soupault.neocities.org
4+ homepage : https://soupault.app
55language :
66 - OCaml
77license :
@@ -18,8 +18,8 @@ startertemplaterepo: https://github.com/dmbaturin/soupault-sample-blog
1818Soupault is an automated HTML _ editor_ rather than a just _ generator_ . It can parse HTML into an element tree,
1919manipulate it and save to a file. Like DOM manipulation, but without a browser.
2020
21- You can use it as a website generator ( insert different content into a "template"—an empty page), or a postprocessor
22- for a hand-written website or for output of another HTML generator.
21+ You can use it as a website generator and insert different content into a "template"—an empty page.
22+ However, it can also be a post-processor for a hand-written website or for output of another HTML generator.
2323
2424## Static binary, extensible with plugins
2525
@@ -34,9 +34,9 @@ you could do with JavaScript and more, but statically.
3434Soupault can pipe the content of HTML elements through external programs and read the output. You have options
3535to replace the original element with that output or just add the output to the page.
3636
37- For example, you can statically render equations with KaTeX, do syntax highligting with any tool of your choice.
37+ For example, you can statically render equations with KaTeX, or do syntax highligting with any tool of your choice.
3838
39- You can also set preprocessors for certain file extensions. For example, pipe ` .md ` files through a Markdown
39+ You can also set preprocessors for specific file extensions. For example, pipe ` .md ` files through a Markdown
4040to HTML convertor of your choice before parsing and processing.
4141
4242## No front matter
@@ -52,7 +52,7 @@ or an external script. You can also export the site index to JSON for further pr
5252Some things soupault can do out of the box:
5353
5454* Create a (fully static) ToC from the page headings.
55- * Insert external files or outputs of programs into pages.
55+ * Insert external files or external program outputs into pages.
5656* Create footnotes, LaTeX style.
5757* Add breadcrumbs.
5858
@@ -67,4 +67,4 @@ except `404.html` and `splash.html`:
6767 file = "includes/menu.html"
6868 selector = "div#menu"
6969 exclude_page = ["404.html", "splash.html"]
70- ```
70+ ```
0 commit comments