Skip to content

Commit

Permalink
v1.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
victorwynne committed Nov 13, 2022
1 parent 3e6ed23 commit f687d4c
Show file tree
Hide file tree
Showing 13 changed files with 103 additions and 83 deletions.
4 changes: 4 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,7 @@ gem "jekyll-seo-tag"
gem 'jekyll-target-blank'
gem 'wdm', '>= 0.1.0' if Gem.win_platform?
gem "webrick", "~> 1.7"

gem "tzinfo", "~> 2.0"

gem "tzinfo-data", "~> 1.2022"
81 changes: 34 additions & 47 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,59 +1,41 @@
GEM
remote: https://rubygems.org/
specs:
addressable (2.8.0)
public_suffix (>= 2.0.2, < 5.0)
addressable (2.8.1)
public_suffix (>= 2.0.2, < 6.0)
colorator (1.1.0)
concurrent-ruby (1.1.10)
em-websocket (0.5.3)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0)
eventmachine (1.2.7)
eventmachine (1.2.7-x64-mingw32)
faraday (1.10.0)
faraday-em_http (~> 1.0)
faraday-em_synchrony (~> 1.0)
faraday-excon (~> 1.1)
faraday-httpclient (~> 1.0)
faraday-multipart (~> 1.0)
faraday-net_http (~> 1.0)
faraday-net_http_persistent (~> 1.0)
faraday-patron (~> 1.0)
faraday-rack (~> 1.0)
faraday-retry (~> 1.0)
faraday (2.6.0)
faraday-net_http (>= 2.0, < 3.1)
ruby2_keywords (>= 0.0.4)
faraday-em_http (1.0.0)
faraday-em_synchrony (1.0.0)
faraday-excon (1.1.0)
faraday-httpclient (1.0.1)
faraday-multipart (1.0.3)
multipart-post (>= 1.2, < 3)
faraday-net_http (1.0.1)
faraday-net_http_persistent (1.2.0)
faraday-patron (1.0.0)
faraday-rack (1.0.0)
faraday-retry (1.0.3)
faraday-net_http (3.0.2)
ffi (1.15.5)
ffi (1.15.5-x64-mingw32)
forwardable-extended (2.6.0)
http_parser.rb (0.8.0)
i18n (1.10.0)
i18n (1.12.0)
concurrent-ruby (~> 1.0)
jekyll (4.2.2)
jekyll (4.3.1)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
i18n (~> 1.0)
jekyll-sass-converter (~> 2.0)
jekyll-sass-converter (>= 2.0, < 4.0)
jekyll-watch (~> 2.0)
kramdown (~> 2.3)
kramdown (~> 2.3, >= 2.3.1)
kramdown-parser-gfm (~> 1.0)
liquid (~> 4.0)
mercenary (~> 0.4.0)
mercenary (>= 0.3.6, < 0.5)
pathutil (~> 0.9)
rouge (~> 3.0)
rouge (>= 3.0, < 5.0)
safe_yaml (~> 1.0)
terminal-table (~> 2.0)
terminal-table (>= 1.8, < 4.0)
webrick (~> 1.7)
jekyll-gist (1.5.0)
octokit (~> 4.2)
jekyll-paginate (1.1.0)
Expand All @@ -66,7 +48,7 @@ GEM
nokogiri (~> 1.10)
jekyll-watch (2.2.1)
listen (~> 3.0)
kramdown (2.3.2)
kramdown (2.4.0)
rexml
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
Expand All @@ -76,36 +58,38 @@ GEM
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.4.0)
mini_portile2 (2.8.0)
multipart-post (2.1.1)
nokogiri (1.13.9)
mini_portile2 (~> 2.8.0)
racc (~> 1.4)
nokogiri (1.13.9-x64-mingw32)
racc (~> 1.4)
octokit (4.22.0)
faraday (>= 0.9)
sawyer (~> 0.8.0, >= 0.5.3)
octokit (4.25.1)
faraday (>= 1, < 3)
sawyer (~> 0.9)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (4.0.7)
public_suffix (5.0.0)
racc (1.6.0)
rb-fsevent (0.11.1)
rb-fsevent (0.11.2)
rb-inotify (0.10.1)
ffi (~> 1.0)
rexml (3.2.5)
rouge (3.28.0)
rouge (4.0.0)
ruby2_keywords (0.0.5)
safe_yaml (1.0.5)
sassc (2.4.0)
ffi (~> 1.9)
sassc (2.4.0-x64-mingw32)
ffi (~> 1.9)
sawyer (0.8.2)
sawyer (0.9.2)
addressable (>= 2.3.5)
faraday (> 0.8, < 2.0)
terminal-table (2.0.0)
unicode-display_width (~> 1.1, >= 1.1.1)
unicode-display_width (1.8.0)
faraday (>= 0.17.3, < 3)
terminal-table (3.0.2)
unicode-display_width (>= 1.1.1, < 3)
tzinfo (2.0.5)
concurrent-ruby (~> 1.0)
tzinfo-data (1.2022.6)
tzinfo (>= 1.0.0)
unicode-display_width (2.3.0)
wdm (0.1.1)
webrick (1.7.0)

PLATFORMS
Expand All @@ -118,7 +102,10 @@ DEPENDENCIES
jekyll-paginate
jekyll-seo-tag
jekyll-target-blank
tzinfo (~> 2.0)
tzinfo-data (~> 1.2022)
wdm (>= 0.1.0)
webrick (~> 1.7)

BUNDLED WITH
2.3.10
2.3.7
2 changes: 1 addition & 1 deletion _layouts/default.html
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
<meta name="apple-mobile-web-app-title" content=“Quattle”>
<meta name="apple-mobile-web-app-capable" content="yes">

<link rel="manifest" href="manifest.json">
<link rel="manifest" href="/manifest.json">

<title>
{% if page.title == "Home" %}
Expand Down
2 changes: 1 addition & 1 deletion _posts/1988-02-19-what-is-jekyll.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ layout: post
title: "What is Jekyll?"
date: 1988-02-19
categories: [Links]
tags: [jekyll, ruby, development, design, web3]
tags: [jekyll, life]
link: https://github.com/jekyll/jekyll/blob/master/README.markdown
---

Expand Down
18 changes: 0 additions & 18 deletions _posts/2022-04-12-v1-5-5.md

This file was deleted.

23 changes: 23 additions & 0 deletions _posts/2022-11-13-v1-6-0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
layout: post
title: "v1.6.0 Now Available"
date: 2022-11-13
categories: [Announcements]
tags: [development, news]
link: https://github.com/victorwynne/quattle/releases/tag/v1.6.0-RC
---

<p class="notice">
<small>
This release ensures compatibility with Jekyll <a href="https://github.com/jekyll/jekyll/releases/tag/v4.3.1">v4.3.1</a>
</small>
</p>

## <small>Download</small>
[GitHub](https://github.com/victorwynne/quattle/releases) or [RubyGems](https://rubygems.org/gems/quattle)<br>

## <small>Changelog</small>

**New:** SCSS for styling social media posts. See an example in the [style guide](https://quattle.victorwynne.com/styles).

**New:** Support for [TZInfo](https://github.com/tzinfo/tzinfo) - Ruby Timezone Library. It is no longer necessary to add time zone offsets to the date front matter.
17 changes: 17 additions & 0 deletions _sass/_tweet.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
.tweet {
display: inline-block;
vertical-align: middle;
font-weight: 300;
margin-bottom: 15px;
padding: 20px 40px;
color: $text;
background-color: #242424;
border: .1rem solid #626162;
border-radius: 40px;

@media (prefers-color-scheme: light) {
color: $light-scheme-text;
background-color: #f9f9f9;
border: .1rem solid #acabaa;
}
}
21 changes: 13 additions & 8 deletions about.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ permalink: /about/
title: About
---

Quattle is a modern and customizable theme for the static site generator Jekyll.
Quattle is a modern, responsive and customizable theme for the static site generator Jekyll. It includes a number of features that are useful to writers and software developers.

## <small>Demo</small>
You're looking at it right now. 🤓
Expand All @@ -15,19 +15,23 @@ You're looking at it right now. 🤓
## <small>Features</small>
Fully responsive with an emphasis on mobile friendly design, typography and interaction

HTML, SASS, XML, supporting assets and config files are included for the theme's design and functionality
HTML, SASS, XML, supporting assets and config files for integration with Jekyll

CSS media feature `prefers-color-scheme` to detect if the visitor has requested a light or dark color mode
[Starlight](https://github.com/victorwynne/starlight), a [Rouge](https://github.com/rouge-ruby/rouge) and [Pygments](https://github.com/pygments/pygments) compatible SCSS syntax highlighter for code blocks

`$variables` based color schemes for light and dark mode, syntax highlighting for code blocks and styling of elements
Manifest.json to function as a [PWA](https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps)

`$variables` based colors

CSS media feature `prefers-color-scheme` to detect if the visitor’s device has requested a light or dark mode

HTML/CSS compression (minification)

Valid RSS 2.0 syndicated feed
RSS 2.0 syndicated feed

GDPR valid and compliant cookie consent banner

404, site map, navigation, archive, category, tag, about, style and privacy pages
404, index, site map, archive, category, tag, about, style and privacy pages

Archive displays a tag cloud and number of posts per month, year, category, tag

Expand All @@ -37,14 +41,15 @@ Smart quotes across all content with the `{ | smartify }` liquid filter

Rich preview links when shared via iMessage and social media services

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)
A wide variety of HTML elements commonly used in Markdown writing are styled (mark, source references, blockquotes, headers, tables, boxes/buttons, figure captions, inline code, code blocks, tweets, footnotes)

Additional supported and styled front matter:
* Author attribution
* Last modified date
* Permalinks for linked list style posts that have an external source reference
* Linked list style posts that have an external source reference


## <small>License</small>

Quattle is free software distributed under a [MIT license](https://github.com/victorwynne/quattle/blob/main/LICENSE).
<br><br>
Binary file removed quattle-1.5.5.gem
Binary file not shown.
Binary file added quattle-1.6.0.gem
Binary file not shown.
4 changes: 2 additions & 2 deletions quattle.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Gem::Specification.new do |spec|
spec.name = "quattle"
spec.version = "1.5.5"
spec.version = "1.6.0"
spec.authors = ["Victor Wynne"]
spec.email = ["[email protected]"]

Expand All @@ -13,7 +13,7 @@ Gem::Specification.new do |spec|
spec.files = `git ls-files -z`.split("\x0").select do |f| f.match(%r{^(_(assets|includes|layouts|sass)/|(LICENSE|README)((\.(yml|xml|json|html|scss|txt|md|markdown)|$)))}i) end

spec.required_ruby_version = '>= 2.7.0'
spec.add_runtime_dependency "jekyll", "~> 4.2"
spec.add_runtime_dependency "jekyll", "~> 4.3"
spec.add_development_dependency "bundler", "~> 2.3"
spec.add_development_dependency "rake", "~> 13.0"
end
13 changes: 7 additions & 6 deletions styles.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
---
layout: page
permalink: /styles/
title: Styles
---

<p class="notice">
<small>The style guide serves to document the design of various elements used in the theme.</small>
<small>The style guide serves to document the design of various elements used on this website.</small>
</p>

### This is a Header
Expand Down Expand Up @@ -48,11 +49,11 @@ Subscript: H<sub>2</sub>O and Superscript: X<sup>2</sup>

<br>

Here are the buttons whose class names and colors can be easily customized:

<p><center>
<span class="added">added</span> <span class="removed">removed</span> <span class="improved">improved</span> <span class="fixed">fixed</span> <span class="soon">coming soon</span>
</center></p>
<p class="tweet">
<small><b>Tim Cook</b></small> <small><a href="https://twitter.com/tim_cook/status/1497013501193195533?cxt=HHwWmsCsqaH2usYpAAAA">@tim_cook</a></small><br>
<small>Marking Steve’s birthday never gets any easier. In these challenging times, I’m remembering his call for us to use our time wisely, to pursue excellence, and to leave the world better than we found it. Today would have been his 67th birthday.</small><br>
<small>12:08 PM • Feb 24, 2022</small>
</p>

<br>

Expand Down
1 change: 1 addition & 0 deletions styles.scss
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,4 @@
@import "pagination";
@import "message";
@import "buttons";
@import "tweet"

0 comments on commit f687d4c

Please sign in to comment.