marmite 0.3.2

Marmite is the easiest static site generator.
# READ --> https://marmite.blog/configuration-reference.html
name: My Blog
# tagline: This blog is awesome
# url: https://www.myblog.com/blog/
# footer: This is an example site generated with Marmite
pagination: 10
toc: true
json_feed: true
# theme: theme_template
# tags_title: Tags
# archives_title: Archive
# pages_title: pages
# authors_title: Authors
# search_title: Search

# templates_path: templates
# static_path: static
# media_path: media

card_image: ./media/og_image.jpg
# banner_image: media/og_image.jpg
# logo_image: name of site logo image, relative to media or absolute
# Example:
# logo_image: /static/logo.png

# Image provider for automatic image download
# image_provider: picsum

enable_search: true
search_show_matches: true
menu:
  # - ["About", "about.html"]
  - ["Pages", "pages.html"]
  - ["Tags", "tags.html"]
  - ["Archive", "archive.html"]
  - ["Authors", "authors.html"]
  - ["Streams", "streams.html"]
  - ["Series", "series.html"]
  - ["Github", "https://github.com/rochacbruno/marmite"]

# https://docs.rs/chrono/latest/chrono/format/strftime/index.html
default_date_format: "%A, %d %B %Y"

default_author: rochacbruno
authors:
  rochacbruno:
    name: Bruno Rocha
    avatar: https://github.com/rochacbruno.png
    bio: Marmite Maintainer
    links:
      - ["Fediverse", "https://go.rocha.social/@bruno"]
      - ["Github", "https://github.com/rochacbruno"]
      - ["Linkedin", "https://www.linkedin.com/in/rochacbruno/"]
      - ["Links", "https://bruno.rocha.social"]
  karlamagueta:
    name: Karla Magueta
    avatar: https://github.com/karlamagueta.png
    links:
      - ["Github", "https://github.com/karlamagueta"]

# Stream display name mappings
streams:
  alt:
    display_name: "Alternative Stream"
  tutorial:
    display_name: "Tutorials"
  news:
    display_name: "Latest News"
  guide:
    display_name: "User Guides"

# Series display name mappings
series:
  python-tutorial:
    display_name: "Python Tutorial"
    description: "A comprehensive Python programming tutorial series"

# Markdown source publishing
publish_md: true
# source_repository: https://github.com/rochacbruno/marmite/tree/main/example/content

# URLs JSON publishing (generates /urls.json)
publish_urls_json: true

# extra data for template customization
extra:
  # banner_image_width: 124 # resize the banner images
  # max_image_width: 100 # resize the max size of all the images
  colorscheme_toggle: true
  #colorscheme: dracula
  colormode: dark
  colormodetoggle: false
  # colorscheme: minimal_wb
  static_folders:
    - extrastatic
  # colorscheme: gruvbox
  # fediverse_verification: https://mastodon.social/@me
  social_networks:
    linkedin:
      url: https://www.linkedin.com/in/rochacbruno/
    github:
      url: https://github.com/rochacbruno
    links:
      url: https://bruno.rocha.social

# Example, to enable comments:
# Go to: https://giscus.app/ and generate your config and replace below.
# If you prefer to use a different commenting system just replace accordingly
# disqus, utterance.s and others works.
# extra:
#   comments:
#     title: Comentários
#     source: |
#         <script src="https://giscus.app/client.js"
#         data-repo="yourrepo/blog"
#         data-repo-id="sdsdsd"
#         data-category="Announcements"
#         data-category-id="dfsffsdfsdfsdfsdf"
#         data-mapping="pathname"
#         data-strict="0"
#         data-reactions-enabled="1"
#         data-emit-metadata="0"
#         data-input-position="top"
#         data-theme="preferred_color_scheme"
#         data-lang="en"
#         data-loading="lazy"
#         crossorigin="anonymous"
#         async>
#         </script>

# markdown_parser:
#   render:
#     unsafe: true                   # Allow/disallow unsafe HTML (default: true)
#     ignore_empty_links: true        # Ignore empty link references (default: true)
#     figure_with_caption: true       # Wrap images in figure tags (default: true)
#   parse:
#     relaxed_tasklist_matching: true # Allow relaxed task list syntax (default: true)
#   extension:
#     tagfilter: false               # Enable/disable tag filtering (default: false)
#     strikethrough: true            # Enable/disable ~~strikethrough~~ (default: true)
#     table: true                    # Enable/disable table support (default: true)
#     autolink: true                 # Enable/disable automatic link detection (default: true)
#     tasklist: true                 # Enable/disable task lists (default: true)
#     footnotes: true                # Enable/disable footnote support (default: true)
#     description_lists: true        # Enable/disable description lists (default: true)
#     multiline_block_quotes: true   # Enable/disable multiline block quotes (default: true)
#     underline: true                # Enable/disable __underline__ syntax (default: true)
#     spoiler: true                  # Enable/disable spoiler text (default: true)
#     greentext: true                # Enable/disable greentext (default: true)
#     shortcodes: true               # Enable/disable shortcodes (default: true)
#     wikilinks_title_before_pipe: true # Wiki-style links with title before pipe (default: true)
#     wikilinks_title_after_pipe: false # Wiki-style links with title after pipe (default: false)
#     alerts: true                   # Enable/disable alert blocks (default: true)

# File mapping configuration
# Copy files from source to destination during site generation
file_mapping:
  - source: ai/llms.txt
    dest: llms.txt
  - source: static/favicon.ico
    dest: favicon.ico
  - source: scripts/install.sh
    dest: install.sh
  - source: scripts/install.ps1
    dest: install.ps1