summaryrefslogtreecommitdiff
path: root/config.toml
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2025-09-13 11:28:08 -0600
committerAlejandro Soto <alejandro@34project.org>2025-09-13 11:28:08 -0600
commit1a4c3216f027d6a6f36104547377b7b21faa5015 (patch)
treeedb92a6a6180d0647d3ec727a920af683e394b48 /config.toml
parentce9343ce4a777dee3d71af4d5194c20ceb8e4e46 (diff)
sysret.org: update config.toml to match docs
Diffstat (limited to 'config.toml')
-rw-r--r--config.toml226
1 files changed, 215 insertions, 11 deletions
diff --git a/config.toml b/config.toml
index db3554d..035cc04 100644
--- a/config.toml
+++ b/config.toml
@@ -1,18 +1,222 @@
+# The base URL of the site; the only required configuration variable.
base_url = "https://sysret.org"
-compile_sass = true
-build_search_index = true
+
+# The site title and description; used in feeds by default.
title = "REX.W + 0F 07"
+description = ""
+
+# The default language; used in feeds.
+default_language = "en"
+
+# The site theme to use.
+#theme = "todo"
+
+# For overriding the default output directory `public`, set it to another value (e.g.: "docs")
+output_dir = "public"
+
+# Whether dotfiles at the root level of the output directory are preserved when (re)building the site.
+# Enabling this also prevents the deletion of the output folder itself on rebuilds.
+preserve_dotfiles_in_output = false
+
+# When set to "true", the Sass files in the `sass` directory in the site root are compiled.
+# Sass files in theme directories are always compiled.
+compile_sass = false
+
+# When set to "true", the generated HTML files are minified.
+minify_html = false
+
+# A list of glob patterns specifying asset files to ignore when the content
+# directory is processed. Defaults to none, which means that all asset files are
+# copied over to the `public` directory.
+# Example:
+# ignored_content = ["*.{graphml,xlsx}", "temp.*", "**/build_folder"]
+ignored_content = []
+
+# Similar to ignored_content, a list of glob patterns specifying asset files to
+# ignore when the static directory is processed. Defaults to none, which means
+# that all asset files are copied over to the `public` directory
+ignored_static = []
+
+# When set to "true", a feed is automatically generated.
+generate_feeds = true
+
+# When set to "all", paginated pages are not a part of the sitemap, default is "none"
+exclude_paginated_pages_in_sitemap = "none"
+# The filenames to use for the feeds. Used as the template filenames, too.
+# Defaults to ["atom.xml"], which has a built-in template that renders an Atom 1.0 feed.
+# There is also a built-in template "rss.xml" that renders an RSS 2.0 feed.
+feed_filenames = ["atom.xml"]
+
+# The number of articles to include in the feed. All items are included if
+# this limit is not set (the default).
+# feed_limit = 20
+
+# When set to "true", files in the `static` directory are hard-linked. Useful for large
+# static files. Note that for this to work, both `static` and the
+# output directory need to be on the same filesystem. Note that the theme's `static`
+# files are always copied, regardless of this setting.
+hard_link_static = false
+
+# The default author for pages
+author = "Alejandro Soto"
+
+# The taxonomies to be rendered for the site and their configuration of the default languages
+# Example:
+# taxonomies = [
+# {name = "tags", feed = true}, # each tag will have its own feed
+# {name = "tags"}, # you can have taxonomies with the same name in multiple languages
+# {name = "categories", paginate_by = 5}, # 5 items per page for a term
+# {name = "authors"}, # Basic definition: no feed or pagination
+# ]
+#
+taxonomies = []
+
+# When set to "true", a search index is built from the pages and section
+# content for `default_language`.
+build_search_index = false
+
+# When set to "false", Sitemap.xml is not generated
+generate_sitemap = true
+
+# When set to "false", robots.txt is not generated
+generate_robots_txt = true
+
+# Configuration of the Markdown rendering
[markdown]
+# When set to "true", all code blocks are highlighted.
highlight_code = true
-[extra]
-background_color = "dark"
-author = "Alejandro Soto"
-logo_text = "[~] sysret.org"
-use_full_hack_font = true
-page_titles = "combined"
-favicon_mimetype = "image/png"
+# When set to "true", missing highlight languages are treated as errors. Defaults to false.
+error_on_missing_highlight = true
-menu_items = [
-]
+# A list of directories used to search for additional `.sublime-syntax` and `.tmTheme` files.
+extra_syntaxes_and_themes = []
+
+# The theme to use for code highlighting.
+# See below for list of allowed values.
+highlight_theme = "ayu-dark"
+
+# When set to "true", emoji aliases translated to their corresponding
+# Unicode emoji equivalent in the rendered Markdown files. (e.g.: :smile: => 😄)
+render_emoji = false
+
+# CSS class to add to external links (e.g. "external-link")
+#external_links_class =
+
+# Whether external links are to be opened in a new tab
+# If this is true, a `rel="noopener"` will always automatically be added for security reasons
+external_links_target_blank = false
+
+# Whether to set rel="nofollow" for all external links
+external_links_no_follow = false
+
+# Whether to set rel="noreferrer" for all external links
+external_links_no_referrer = false
+
+# Whether smart punctuation is enabled (changing quotes, dashes, dots in their typographic form)
+# For example, `...` into `…`, `"quote"` into `“curly”` etc
+smart_punctuation = false
+
+# Whether parsing of definition lists is enabled
+definition_list = false
+
+# Whether to set decoding="async" and loading="lazy" for all images
+# When turned on, the alt text must be plain text.
+# For example, `![xx](...)` is ok but `![*x*x](...)` isn’t ok
+lazy_async_image = false
+
+# Whether footnotes are rendered in the GitHub-style (at the bottom, with back references) or plain (in the place, where they are defined)
+bottom_footnotes = true
+
+# This determines whether to insert a link for each header like the ones you can see on this site if you hover over
+# a header.
+# The default template can be overridden by creating an `anchor-link.html` file in the `templates` directory.
+# This value can be "left", "right", "heading" or "none".
+# "heading" means the full heading becomes the text of the anchor.
+# See "Internal links & deep linking" in the documentation for more information.
+insert_anchor_links = "none"
+
+# Configuration of the link checker.
+[link_checker]
+# Skip link checking for external URLs that start with these prefixes
+#skip_prefixes = [
+# "http://[2001:db8::]/",
+#]
+
+# Skip anchor checking for external URLs that start with these prefixes
+#skip_anchor_prefixes = [
+# "https://caniuse.com/",
+#]
+
+# Treat internal link problems as either "error" or "warn", default is "error"
+internal_level = "error"
+
+# Treat external link problems as either "error" or "warn", default is "error"
+external_level = "error"
+
+# Various slugification strategies, see below for details
+# Defaults to everything being a slug
+[slugify]
+paths = "on"
+taxonomies = "on"
+anchors = "on"
+# Whether to remove date prefixes for page path slugs.
+# For example, content/posts/2016-10-08_a-post-with-dates.md => posts/a-post-with-dates
+# When true, content/posts/2016-10-08_a-post-with-dates.md => posts/2016-10-08-a-post-with-dates
+paths_keep_dates = false
+
+[search]
+# Whether to include the title of the page/section in the index
+include_title = true
+# Whether to include the description of the page/section in the index
+include_description = true
+# Whether to include the RFC3339 datetime of the page in the search index
+include_date = true
+# Whether to include the path of the page/section in the index (the permalink is always included)
+include_path = false
+# Whether to include the rendered content of the page/section in the index
+include_content = false
+# At which code point to truncate the content to. Useful if you have a lot of pages and the index would
+# become too big to load on the site. Defaults to not being set.
+# truncate_content_length = 100
+
+# Whether to produce the search index as a javascript file or as a JSON file
+# Accepted values:
+# - "elasticlunr_javascript", "elasticlunr_json"
+# - "fuse_javascript", "fuse_json"
+index_format = "elasticlunr_javascript"
+
+# Optional translation object for the default language
+# Example:
+# default_language = "fr"
+#
+# [translations]
+# title = "Un titre"
+#
+[translations]
+
+# Additional languages definition
+# You can define language specific config values and translations:
+# title, description, generate_feeds, feed_filenames, taxonomies, build_search_index
+# as well as its own search configuration and translations (see above for details on those)
+[languages]
+# For example
+# [languages.fr]
+# title = "Mon blog"
+# generate_feeds = true
+# taxonomies = [
+# {name = "auteurs"},
+# {name = "tags"},
+# ]
+# build_search_index = false
+
+# You can put any kind of data here. The data
+# will be accessible in all templates
+# Example:
+# [extra]
+# author = "Famous author"
+#
+# author value will be available using {{ config.extra.author }} in templates
+#
+[extra]