mirror of
https://github.com/softinio/softinio.com.git
synced 2025-09-05 11:16:41 -07:00
theme update and related improvements
This commit is contained in:
parent
57ddb18949
commit
f080a22e16
17 changed files with 249 additions and 114 deletions
131
config.toml
131
config.toml
|
@ -38,21 +38,34 @@ index_format = "elasticlunr_json"
|
|||
|
||||
[markdown]
|
||||
highlight_code = true
|
||||
bottom_footnotes = true
|
||||
highlight_theme = "css"
|
||||
smart_punctuation = true
|
||||
external_links_class = "external"
|
||||
|
||||
[link_checker]
|
||||
internal_level = "warn"
|
||||
skip_prefixes = [
|
||||
"https://www.vultr.com/",
|
||||
]
|
||||
skip_anchor_prefixes = [
|
||||
"https://github.com/",
|
||||
]
|
||||
|
||||
[extra]
|
||||
peertube = "https://watch.softinio.com/c/softinio/videos"
|
||||
twitter_meta = "SalarRahmanian" # for SEO: twitter:site and twitter:creator
|
||||
fediverse_creator = { handle = "softinio", domain = "social.softinio.com"}
|
||||
# google = "Your Google Site verification code."
|
||||
# bing = "Your Bing Site verification code."
|
||||
|
||||
# Check out the documentation (or the comments below) to learn how to customise tabi:
|
||||
# https://welpo.github.io/tabi/blog/mastering-tabi-settings/
|
||||
|
||||
# Use sans-serif font everywhere.
|
||||
# By default, the serif font is only used in articles.
|
||||
override_serif_with_sans = false
|
||||
|
||||
# Enable JavaScript theme toggler to allow users to switch between dark/light mode.
|
||||
# If disabled, your site will only use the theme specified in the `default_theme` variable.
|
||||
theme_switcher = true
|
||||
|
@ -82,6 +95,21 @@ browser_theme_color = "#f56a00"
|
|||
# You can load a stylesheet for a single post by adding it to the [extra] section of the post's front matter, following this same format.
|
||||
stylesheets = []
|
||||
|
||||
# Remote repository for your Zola site.
|
||||
# Used for `show_remote_changes` and `show_remote_source` (see below).
|
||||
# Supports GitHub, GitLab, Gitea, and Codeberg.
|
||||
remote_repository_url = "https://github.com/softinio/softinio.com"
|
||||
# Set this to "auto" to try and auto-detect the platform based on the repository URL.
|
||||
# Accepted values are "github", "gitlab", "gitea", and "codeberg".
|
||||
remote_repository_git_platform = "github" # Defaults to "auto".
|
||||
# Branch in the repo hosting the Zola site.
|
||||
remote_repository_branch = "main" # Defaults to "main".
|
||||
# Show a link to the commit history of updated posts, right next to the last updated date.
|
||||
# Can be set at page or section levels, following the hierarchy: page > section > config. See: https://welpo.github.io/tabi/blog/mastering-tabi-settings/#settings-hierarchy
|
||||
show_remote_changes = true # Defaults to true.
|
||||
# Show a link to the repository of the site, right next to the "Powered by Zola & tabi" text.
|
||||
show_remote_source = true # Defaults to true.
|
||||
|
||||
# Sets the default canonical URL for all pages.
|
||||
# Individual pages can override this in the [extra] section using canonical_url.
|
||||
# Example: "$base_url/blog/post1" will get the canonical URL "https://example.com/blog/post1".
|
||||
|
@ -92,22 +120,64 @@ stylesheets = []
|
|||
# Can be set at page or section levels, following the hierarchy: page > section > config. See: https://welpo.github.io/tabi/blog/mastering-tabi-settings/#settings-hierarchy
|
||||
copy_button = true
|
||||
|
||||
# Make code block names clickable if they are URLs (loads ~400 bytes of JavaScript).
|
||||
# Can be set at page or section levels, following the hierarchy: page > section > config. See: https://welpo.github.io/tabi/blog/mastering-tabi-settings/#settings-hierarchy
|
||||
code_block_name_links = false
|
||||
|
||||
# Show the reading time of a page.
|
||||
# Can be set at page or section levels, following the hierarchy: page > section > config. See: https://welpo.github.io/tabi/blog/mastering-tabi-settings/#settings-hierarchy
|
||||
show_reading_time = true
|
||||
|
||||
# Adds backlinks to footnotes (loads ~500 bytes of JavaScripts).
|
||||
# Show the author(s) of a page.
|
||||
# Can be set at page or section levels, following the hierarchy: page > section > config. See: https://welpo.github.io/tabi/blog/mastering-tabi-settings/#settings-hierarchy
|
||||
footnote_backlinks = false
|
||||
show_author = false
|
||||
|
||||
# Show the date of a page below its title.
|
||||
# Can be set at page or section levels, following the hierarchy: page > section > config. See: https://welpo.github.io/tabi/blog/mastering-tabi-settings/#settings-hierarchy
|
||||
show_date = true
|
||||
|
||||
# Determines how dates are displayed in the post listing (e.g. front page or /blog). Options:
|
||||
# "date" - Show only the original date of the post (default if unset).
|
||||
# "updated" - Show only the last updated date of the post. If there is no last updated date, it shows the original date.
|
||||
# "both" - Show both the original date and the last updated date.
|
||||
post_listing_date = "date"
|
||||
|
||||
# Show "Jump to posts" link next to series' title.
|
||||
# By default, the link appears automatically when a series description exceeds 2000 characters.
|
||||
# Can be set at page or section levels, following the hierarchy: page > section > config. See: https://welpo.github.io/tabi/blog/mastering-tabi-settings/#settings-hierarchy
|
||||
# show_jump_to_posts = true
|
||||
|
||||
# Determines if indexes should be increasing (false) or decreasing (true) in series' posts list.
|
||||
# It has only effect if the section uses indexes metadata (which is only the case for series as of now).
|
||||
# Can be set at section levels, following the hierarchy: section > config. See: https://welpo.github.io/tabi/blog/mastering-tabi-settings/#settings-hierarchy
|
||||
post_listing_index_reversed = false # Defaults to false.
|
||||
|
||||
|
||||
# Enable KaTeX for all posts.
|
||||
# Can be set at page or section levels, following the hierarchy: page > section > config. See: https://welpo.github.io/tabi/blog/mastering-tabi-settings/#settings-hierarchy
|
||||
katex = false
|
||||
|
||||
# Enable Mermaid diagrams for all posts.
|
||||
# Loads ~2.5MB of JavaScript.
|
||||
# Can be set at page or section levels, following the hierarchy: page > section > config. See: https://welpo.github.io/tabi/blog/mastering-tabi-settings/#settings-hierarchy
|
||||
mermaid = false
|
||||
|
||||
# Serve Mermaid JavaScript locally. Version bundled with tabi.
|
||||
# If set to false, it will load the latest version from JSDelivr.
|
||||
# Only relevant when `mermaid = true`.
|
||||
serve_local_mermaid = true
|
||||
|
||||
|
||||
# Show links to previous and next articles at the bottom of posts.
|
||||
# Can be set at page or section levels, following the hierarchy: page > section > config. See: https://welpo.github.io/tabi/blog/mastering-tabi-settings/#settings-hierarchy
|
||||
show_previous_next_article_links = false
|
||||
|
||||
# Invert order of the links to previous and next articles at the bottom of posts.
|
||||
# By default, next articles are on the left side of the page and previous articles are on the right side.
|
||||
# To reverse the order (next articles on the right and previous articles on the left), set it to true.
|
||||
# Can be set at page or section levels, following the hierarchy: page > section > config. See: https://welpo.github.io/tabi/blog/mastering-tabi-settings/#settings-hierarchy
|
||||
invert_previous_next_article_links = false
|
||||
|
||||
# Whether the navigation for previous/next article should match the full width of the site (same as the navigation bar at the top) or the article width.
|
||||
# To match the navigation bar at the top, set it to true.
|
||||
previous_next_article_links_full_width = true
|
||||
|
@ -137,6 +207,17 @@ separator = "•"
|
|||
# Compact: tag_name^n (superscript number)
|
||||
compact_tags = false
|
||||
|
||||
# How tags are sorted in a Tags listing based on templates/tags/list.html.
|
||||
# "name" for alphabetical, "frequency" for descending count of posts.
|
||||
# Default: "name".
|
||||
tag_sorting = "name"
|
||||
|
||||
# Show clickable tags above cards.html template (e.g. projects/) to filter the displayed items.
|
||||
# Loads JS to filter. If JS is disabled, the buttons are links to the tag's page.
|
||||
# Can be set at the section or config.toml level, following the hierarchy: section > config. See: https://welpo.github.io/tabi/blog/mastering-tabi-settings/#settings-hierarchy
|
||||
# Default: true
|
||||
enable_cards_tag_filtering = true
|
||||
|
||||
# Invert the order of the site title and page title in the browser tab.
|
||||
# Example: true => "Blog • ~/tabi", false => "~/tabi • Blog"
|
||||
invert_title_order = false
|
||||
|
@ -220,6 +301,10 @@ allowed_domains = [
|
|||
{ directive = "frame-src", domains = ["player.vimeo.com", "https://www.youtube-nocookie.com", "https://watch.softinio.com", "https://notes.softinio.com/embed"] },
|
||||
]
|
||||
|
||||
# Enable the CSP directives configured (or default).
|
||||
# Can be set at page or section levels, following the hierarchy: page > section > config. See: https://welpo.github.io/tabi/blog/mastering-tabi-settings/#settings-hierarchy
|
||||
enable_csp = true
|
||||
|
||||
# Custom subset of characters for the header.
|
||||
# If set to true, the `static/custom_subset.css` file will be loaded first.
|
||||
# This avoids a flashing text issue in Firefox.
|
||||
|
@ -262,3 +347,45 @@ avatar = true
|
|||
voting = true
|
||||
page_author_hashes = "" # hash (or list of hashes) of the author.
|
||||
lazy_loading = true # Loads when the comments are in the viewport (using the Intersection Observer API).
|
||||
|
||||
[extra.webmentions]
|
||||
# To disable for a specific section or page, set webmentions = false in that page/section's front matter's [extra] section.
|
||||
enable = false
|
||||
# Specify the domain registered with webmention.io.
|
||||
domain = ""
|
||||
|
||||
# The HTML ID for the object to fill in with the webmention data.
|
||||
# Defaults to "webmentions"
|
||||
# id = "webmentions"
|
||||
|
||||
# data configuration for the webmention.min.js script
|
||||
# The base URL to use for this page. Defaults to window.location
|
||||
# page_url =
|
||||
|
||||
# Additional URLs to check, separated by |s
|
||||
# add_urls
|
||||
|
||||
# The maximum number of words to render in reply mentions.
|
||||
# wordcount = 20
|
||||
|
||||
# The maximum number of mentions to retrieve. Defaults to 30.
|
||||
# max_webmentions = 30
|
||||
|
||||
# By default, Webmentions render using the mf2 'url' element, which plays
|
||||
# nicely with webmention bridges (such as brid.gy and telegraph)
|
||||
# but allows certain spoofing attacks. If you would like to prevent
|
||||
# spoofing, set this to a non-empty string (e.g. "true").
|
||||
# prevent_spoofing
|
||||
|
||||
# What to order the responses by; defaults to 'published'. See
|
||||
# https://github.com/aaronpk/webmention.io#api
|
||||
# sort_by
|
||||
|
||||
# The order to sort the responses by; defaults to 'up' (i.e. oldest
|
||||
# first). See https://github.com/aaronpk/webmention.io#api
|
||||
# sort_dir
|
||||
|
||||
# If set to a non-empty string (e.g. "true"), will display comment-type responses
|
||||
# (replies/mentions/etc.) as being part of the reactions
|
||||
# (favorites/bookmarks/etc.) instead of in a separate comment list.
|
||||
# comments_are_reactions = "true"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue