diff --git a/README.md b/README.md index c9e33f9..04d6b3c 100644 --- a/README.md +++ b/README.md @@ -1,49 +1,44 @@ -Quattle is a modern, responsive and customizable theme for the static site generator Jekyll. Typography and design aesthetics are give the full attention they deserve. A light or dark color scheme will be displayed automatically depending on a device's settings. It builds upon a standard Jekyll installation in a number of ways that are important to both writers and software developers. +Quattle is a modern and customizable theme for the static site generator Jekyll. -This project was originally released in 2019 as Noir, but various issues including 2FA and GPG lockout made that repo inaccessible to me. Every attempt to communicate these access issues to GitHub (read: Microsoft) and rectify the situation were unsuccessful. The project was renamed to avoid gem issues. +## Demo +[quattle.victorwynne.com](https://quattle.victorwynne.com) -### Current Release Candidate +## Download +[GitHub](https://github.com/victorwynne/quattle/releases) or [RubyGems](https://rubygems.org/gems/quattle) -Available as [source code](https://github.com/victorwynne/quattle/releases) or [gem](https://rubygems.org/gems/quattle) +## Features +Fully responsive with an emphasis on mobile friendly design, typography and interaction -### Demo +HTML, SASS, XML, supporting assets and config files are included for the theme's design and functionality -A live demo and style guide can be found at [quattle.victorwynne.com](https://quattle.victorwynne.com) +CSS media feature `prefers-color-scheme` to detect if the visitor has requested a light or dark color mode -### Features - -HTML, SASS and config files are included for the theme's design and functionality - -A navigation area for linking to pages/posts or external URLs such as social media accounts - -404, Archive, Category, Tag, Style, Privacy and About pages - -Pagination, related posts and per-post navigation to older/newer entries +`$variables` based color schemes for light and dark mode, syntax highlighting for code blocks and styling of elements HTML/CSS compression (minification) -A favicon and valid Atom syndicated feed +Valid Atom syndicated feed + +GDPR valid and compliant cookie consent banner -Variables based colors which can be changed easily +404, site map, navigation, archive, category, tag, about, style and privacy pages -Fully responsive, with an emphasis on mobile friendly design and interaction +Archive displays a tag cloud and number of posts per month, year, category, tag -Enabled forced curly/smart quotes across all content with the `{ | smartify }` liquid filter +Excerpt, pagination and per-post navigation to older/newer entries -Rich preview links when shared via iMessage on iOS/macOS/watchOS +Smart quotes across all content with the `{ | smartify }` liquid filter -GDPR valid and compliant cookie consent banner and accompanying privacy policy +Rich preview links when shared via iMessage and social media services -A wide variety of HTML elements commonly used in online Markdown writing (blockquotes, headers, tables, boxes/buttons, figure captions, inline code, footnotes) have been styled +A wide variety of HTML elements commonly used in Markdown writing are styled (mark, source references, blockquotes, headers, tables, boxes/buttons, figure captions, code blocks, footnotes) -Code blocks are uniquely styled and if the language is declared then it is labeled and the syntax is highlighted +Additional supported and styled front matter: +* Author attribution +* Last modified date +* Permalinks for linked list style posts that have an external source reference -A single line added to a post's front matter can enable: -* Adding categories or tags to a post -* Per-post author attribution -* The creation of **linked-list** style posts which link to external URLs, maintain a permalink and display a styled arrow to help indicate this to the reader -* Additional date line listing the last date a post was modified on -### License +## License -Quattle is free software available under a [MIT license](https://github.com/victorwynne/quattle/blob/main/LICENSE). +Quattle is free software distributed under a [MIT license](https://github.com/victorwynne/quattle/blob/main/LICENSE). diff --git a/_config.yml b/_config.yml index 9ffbd1b..f0bf732 100644 --- a/_config.yml +++ b/_config.yml @@ -1,6 +1,6 @@ # Setup title: Quattle -tagline: made skillfully by hand +tagline: by Victor Wynne url: https://quattle.victorwynne.com paginate: 1 baseurl: "" diff --git a/_includes/head.html b/_includes/head.html index 05e2a81..ebf45ac 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -17,4 +17,5 @@ {% seo title=false %} + diff --git a/_layouts/default.html b/_layouts/default.html index b7e9f5c..f2a12f9 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -12,10 +12,10 @@