Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Package soupault.2.6.0 #18501

Merged
merged 2 commits into from
Apr 14, 2021
Merged

Conversation

dmbaturin
Copy link
Contributor

soupault.2.6.0

Static website generator based on HTML rewriting
A website generator that works with page element tree rather than text
and allows you to manipulate pages and retrieve metadata from
existing HTML using arbitrary CSS selectors.

With soupault you can:

  • Generate ToC and footnotes.
  • Insert file content or an HTML snippet in any element.
  • Preprocess element content with external programs (e.g. run <pre> tags through a highlighter)
  • Extract page metadata (think microformats) and render it using a Jingoo template or an external script.
  • Export extracted metadata to JSON.

Soupault is extensible with Lua (2.5) plugins and provides an API for element tree manipulation,
similar to web browsers.

The website generator mode is optional, you can use it as post-processor for existing sites.



🐫 Pull-request generated by opam-publish v2.0.3

@mseri mseri merged commit 93eeb00 into ocaml:master Apr 14, 2021
@mseri
Copy link
Member

mseri commented Apr 14, 2021

Thanks

@camelus
Copy link
Contributor

camelus commented Apr 14, 2021

Commit: 6cc4176

@dmbaturin has posted 28 contributions.

☀️ All lint checks passed 6cc4176
  • These packages passed lint tests: soupault.2.6.0

☀️ Installability check (+1)
  • new installable packages (1): soupault.2.6.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants