diff --git a/README.md b/README.md new file mode 100644 index 0000000..9e972f0 --- /dev/null +++ b/README.md @@ -0,0 +1,8 @@ +# Source code for Nick Zana's Blog +the `content` directory is in Markdown, so it can be browsed directly. Otherwise, a live version of the site can be found [here](https://blog.nickzana.dev/) and the Atom feed can be found [here](https://blog.nickzana.dev/atom.xml). + +# Deployment +[zola](https://getzola.org) is the static site generator used. Simple install zola per their [instructions](https://www.getzola.org/documentation/getting-started/installation/) and run `zola serve` for a local version or `zola build` for the static site to be placed inside the `public` folder. + +# Theme +I am using my own [fork](https://github.com/nickzana/zola-private-dev-blog) of the [simple-dev-blog](https://www.getzola.org/themes/simple-dev-blog/) theme. It intentionally strips out any external dependencies, JavaScript, or trackers. diff --git a/config.toml b/config.toml new file mode 100644 index 0000000..2172f93 --- /dev/null +++ b/config.toml @@ -0,0 +1,31 @@ +# The URL the site will be built for +base_url = "https://blog.nickzana.dev" +theme = "zola-private-dev-blog" +taxonomies = [ { name = "tags", feed = true } ] +generate_feed = true +compile_sass = true +build_search_index = false + +[markdown] +highlight_code = true +highlight_theme = "gruvbox-dark" +render_emoji = true +external_links_target_blank = true + +[extra] + +nav = [ + { name = "Blog", path = "/" }, + { name = "GitHub", path = "https://github.com/nickzana/" }, + { name = "Feed", path = "/atom.xml" }, + { name = "About", path = "/about/" }, +] + +accent = "#6b06a5" +accent_light = "#c98afc" + +author = "Nick Zana" + +not_found_message = """ +This is not the page you're looking for... return back to [safety?](/) +"""