-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
4 changed files
with
200 additions
and
24 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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/[email protected] | ||
- name: Build and deploy | ||
uses: shalzz/[email protected] | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
TOKEN: ${{ secrets.TOKEN }} | ||
PAGES_BRANCH: gh-pages | ||
- name: Checkout | ||
uses: actions/[email protected] | ||
- name: Build and deploy | ||
uses: shalzz/[email protected] | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
PAGES_BRANCH: gh-pages |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,10 @@ | ||
<footer class="wf"> | ||
<div class="tc mt3 f6"> | ||
last updated {{ now() | date(format="%e %B %Y") }}<br /> | ||
brought to you by | ||
<a | ||
style="text-decoration: underline" | ||
href="https://github.com/bliotti/coinguy-website" | ||
>this code</a | ||
> | ||
this site is open source and | ||
<a style="text-decoration: underline" href="https://github.com/bliotti/coinguy-website"> | ||
lives here</a> | ||
{{ config.extra.git_sha }} | ||
<br /> | ||
last updated {{ now() | date(format="%e %B %Y") }} | ||
</div> | ||
</footer> | ||
</footer> |