diff --git a/.github/workflows/static.yml b/.github/workflows/static.yml index a63750a..2f93c5b 100644 --- a/.github/workflows/static.yml +++ b/.github/workflows/static.yml @@ -1,20 +1,19 @@ name: Zola on GitHub Pages -on: - push: - branches: - - main +on: + push: + branches: + - main jobs: build: name: Publish site runs-on: ubuntu-latest steps: - - name: Checkout - uses: actions/checkout@v3.5.3 - - name: Build and deploy - uses: shalzz/zola-deploy-action@v0.17.2 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - TOKEN: ${{ secrets.TOKEN }} - PAGES_BRANCH: gh-pages + - name: Checkout + uses: actions/checkout@v3.5.3 + - name: Build and deploy + uses: shalzz/zola-deploy-action@v0.17.2 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + PAGES_BRANCH: gh-pages diff --git a/config.toml b/config.toml index f3c442b..ee69014 100644 --- a/config.toml +++ b/config.toml @@ -1,17 +1,192 @@ # base_url = "https://coinguy.io" -base_url = "http://localhost:1111" -# Whether to automatically compile all Sass files in the sass directory -# compile_sass = true # Whether to build a search index to be used later on by a JavaScript library # build_search_index = true -ignored_content = [ "*.pdf", "*.epub", "*.m4b" ] +# [markdown] +# highlight_code = true + +# [extra] +# zola_site = "./public" +# static_dir = "./static" + + +# The base URL of the site; the only required configuration variable. +# base_url = "mywebsite.com" +base_url = "http://localhost:1111" + +# The site title and description; used in feeds by default. +title = "Bliotti" +description = "my personal blog" + +# The default language; used in feeds. +# default_language = "en" + +# The site theme to use. +# theme = "" + +# 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 = ["*.pdf", "*.epub", "*.m4b"] + + +# When set to "true", a feed is automatically generated. +# generate_feed = false + +# The filename to use for the feed. Used as the template filename, 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_filename = "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 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 + +# Configuration of the Markdown rendering [markdown] +# When set to "true", all code blocks are highlighted. highlight_code = true +# 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 = "base16-ocean-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 + +# 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 + +# 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 = false +# Whether to include the path of the page/section in the index +# include_path = false +# Whether to include the rendered content of the page/section in the index +# include_content = true +# At which character 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 + +# Wether to produce the search index as a javascript file or as a JSON file +# Accepted value "elasticlunr_javascript" or "elasticlunr_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_feed, feed_filename, 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_feed = 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] zola_site = "./public" static_dir = "./static" +git_sha = "6c17e25" diff --git a/getcommit.sh b/getcommit.sh new file mode 100755 index 0000000..3f392b1 --- /dev/null +++ b/getcommit.sh @@ -0,0 +1,3 @@ +#!/bin/bash +GIT_SHA=$(git rev-parse --short HEAD) +sed -i "s/git_sha.*/git_sha=\"$GIT_SHA\"/g" ./config.toml \ No newline at end of file diff --git a/templates/footer.html b/templates/footer.html index 6409463..1bcd2bf 100644 --- a/templates/footer.html +++ b/templates/footer.html @@ -1,11 +1,10 @@ + \ No newline at end of file