~eviee/shame-generator

Site generator for shame. Can also be used as a generic static site generator that exports as HTML and Gemini.
Add information about oml
Create compiled index template and output compiled project templates
Remove templates from project

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~eviee/shame-generator
read/write
git@git.sr.ht:~eviee/shame-generator

You can also use your local clone with git send-email.

#shame-generator

Site generator for shame. Can also be used as a generic static site generator that exports as HTML and Gemini.

#oml

oml stands for "omni-markup-language" and is a simple markup language using the same node names as HTML that can be used to generate HTML, Gemini, and more.

Currently, the following nodes are supported:

  • p - paragraph
    • p "this is an example
  • b - bold
    • b "this is an example"
  • link - a path with a title
    • link path="https://example.com" name="Example"
  • h1 - heading 1
    • h1 "This is an example"
  • h2 - heading 2
    • h2 "This is an example"
  • h3 - heading 3
    • h3 "This is an example"
  • h4 - heading 4
    • h4 "This is an example"
  • h5 - heading 5
    • h5 "This is an example"
  • ol - ordered list
    • ol {
          p "This is an example"
          b "This is an example"
      }
      
  • ul - unordered list
    • ul {
          h3 "This is an example"
          link path="https://example.com" name="This is an example"
      }