summaryrefslogtreecommitdiff
path: root/config.toml
diff options
context:
space:
mode:
Diffstat (limited to 'config.toml')
-rw-r--r--config.toml107
1 files changed, 66 insertions, 41 deletions
diff --git a/config.toml b/config.toml
index fb0820f..99bc6dd 100644
--- a/config.toml
+++ b/config.toml
@@ -1,61 +1,50 @@
-# Base URL of the site, the only required config argument - also used for sitemap and rss
+# Base URL of the site, the only required configuration variable - also used for sitemap and rss feed
base_url = "https://alphara.art"
# Used in RSS by default
title = "Alphara's Blog"
-description = "Neural Art at its finest :))" # Neural Art at its finest :)) Blog dedicated to my stuff
+description = "Neural Art at its finest :))" # Blog dedicated to my stuff
+
+# The default author for pages
+author = "Iustin Râznic"
# The default language, used in RSS and as a fallback value
default_language = "en"
-# Theme name to use
+# The site theme to use.
# theme = ""
-# Whether to generate a RSS feed automatically
-generate_feed = true
-feed_filename = "atom.xml"
-
-# The number of articles to include in the RSS feed. Will include all items if
-# not set (the default).
-# rss_limit = 20
-
-# The taxonomies to be rendered for that site and their configuration
-# Example:
-# taxonomies = [
-# {name = "tags", rss = true}, # each tag will have its own RSS feed
-# {name = "categories", paginate_by = 5}, # 5 items per page for a term
-# {name = "authors"}, # Basic definition: no RSS or pagination
-# ]
-#
-taxonomies = [
- {name = "tags", rss = true}
-]
-
# Whether to automatically compile all sass files found in the `sass` directory
compile_sass = true
# When set to "true", the generated HTML files are minified.
minify_html = true
-# This does the whole example.com/image.jpg url hardlinking thing
-# 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 = true
-
-# Whether to build a search index out of the pages and section content for the `default_language`
-# or whether to build a search index to be used later on by a JavaScript library
-build_search_index = false
-
# A list of glob patterns specifying asset files to ignore when processing the content directory.
# Defaults to none, which means all asset files are copied over to the public folder.
# Example:
# ignored_content = ["*.{graphml,xlsx}", "temp.*"]
ignored_content = []
-# A list of directories to search for additional `.sublime-syntax` files in.
-extra_syntaxes = []
+# 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 = []
+
+# Whether to generate a RSS feed automatically
+generate_feed = true
+feed_filename = "atom.xml"
+
+# The taxonomies to be rendered for that site and their configuration
+# Example:
+# taxonomies = [
+# { name = "tags", rss = true }, # each tag will have its own RSS feed
+# { name = "categories", paginate_by = 5 }, # 5 items per page for a term
+# { name = "authors" } # Basic definition: no RSS or pagination
+# ]
+taxonomies = [
+ { name = "tags", rss = true }
+]
[markdown]
@@ -63,12 +52,27 @@ extra_syntaxes = []
highlight_code = true
highlight_theme = "base16-ocean-dark"
-# Emojis like :smile: and :shrug:
+# Use emojis like :smile: and :shrug:
render_emoji = true
-[translations]
+# 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
-# You can put any kind of data in there and it will be accessible in all templates
+# Whether smart punctuation is enabled (changing quotes, dashes, dots in their typographic form)
+# For example, `...` into `…`, `"quote"` into `“curly”` etc
+smart_punctuation = 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
[extra]
@@ -96,7 +100,7 @@ email = "iustin@alphara.art"
[extra.meta]
-website_type = "blog" # either "blog" or "article" - I haven't seen any difference yet
+website_type = "blog" # either "blog" or "article" - I haven't seen any difference though
keywords = "blog, technology, science, philosophy, mathematics, artificial intelligence, AI research, machine learning, data science, deep learning, neural networks, Linux, Void Linux, OpenBSD, system administration, open source, FOSS, developer tools, programming, coding, tutorials, programming languages, software development, software engineering, computer science, algorithms, cybersecurity"
@@ -105,7 +109,7 @@ preview_image_alt = "Alphara"
twitter_card = "summary_large_image" # either "summary" or "summary_large_image" (for big preview image)
-twitter_creator = "@IustinRaznic" # your twitter handle
+twitter_creator = "@IustinRaznic" # twitter handle of the author
[extra.disqus]
@@ -136,6 +140,27 @@ twitter_creator = "@IustinRaznic" # your twitter handle
#
# in the page front-matter
+# Similarily, but unrelated,
+
+# Math Latex (KaTeX) rendering can be enabled per-page by adding:
+# [extra]
+# math=true
+#
+# in the page front-matter
+
+# Similarily, but unrelated,
+
+# Navigation buttons can be enabled per-page by adding:
+# [extra.earlier]
+# title = "Typography"
+# permalink = "https://alphara.art/posts/typography"
+
+# AND/OR
+
+# [extra.later]
+# title = "Henlo Internet!"
+# permalink = "https://alphara.art/posts/how-i-made-this-blog-with-zola/"
+
[extra.google_analytics]
# enable = false