diff --git a/Gemfile b/Gemfile index 4657091..6b40d1c 100644 --- a/Gemfile +++ b/Gemfile @@ -1,10 +1,15 @@ source 'https://rubygems.org' group :jekyll_plugins do - gem 'jekyll-sass-converter', '~> 2.2' - gem 'jekyll-loading-lazy' - gem 'jekyll-sitemap' + gem 'jekyll-default-layout' gem 'jekyll-feed' + gem 'jekyll-loading-lazy' + gem 'jekyll-optional-front-matter' + gem 'jekyll-readme-index' + gem 'jekyll-relative-links' + gem 'jekyll-sass-converter', '~> 2.2' + gem 'jekyll-sitemap' + gem 'jekyll-titles-from-headings' gem 'jekyll-toc' end diff --git a/Gemfile.lock b/Gemfile.lock index 84fb67e..e215406 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -30,15 +30,25 @@ GEM safe_yaml (~> 1.0) terminal-table (>= 1.8, < 4.0) webrick (~> 1.7) + jekyll-default-layout (0.1.5) + jekyll (>= 3.0, < 5.0) jekyll-feed (0.17.0) jekyll (>= 3.7, < 5.0) jekyll-loading-lazy (0.1.1) jekyll (>= 3.0, < 5.0) nokogiri (>= 1.10, < 2.0) + jekyll-optional-front-matter (0.3.2) + jekyll (>= 3.0, < 5.0) + jekyll-readme-index (0.3.0) + jekyll (>= 3.0, < 5.0) + jekyll-relative-links (0.7.0) + jekyll (>= 3.3, < 5.0) jekyll-sass-converter (2.2.0) sassc (> 2.0.1, < 3.0) jekyll-sitemap (1.4.0) jekyll (>= 3.7, < 5.0) + jekyll-titles-from-headings (0.5.3) + jekyll (>= 3.3, < 5.0) jekyll-toc (0.18.0) jekyll (>= 3.9) nokogiri (~> 1.12) @@ -76,10 +86,15 @@ PLATFORMS x86_64-linux-musl DEPENDENCIES + jekyll-default-layout jekyll-feed jekyll-loading-lazy + jekyll-optional-front-matter + jekyll-readme-index + jekyll-relative-links jekyll-sass-converter (~> 2.2) jekyll-sitemap + jekyll-titles-from-headings jekyll-toc webrick diff --git a/_config.yml b/_config.yml index 7cb5fdc..b744d27 100644 --- a/_config.yml +++ b/_config.yml @@ -50,9 +50,14 @@ feed: tags: path: "feed/tags/" plugins: - - jekyll-loading-lazy - - jekyll-sitemap + - jekyll-default-layout - jekyll-feed + - jekyll-loading-lazy + - jekyll-optional-front-matter + - jekyll-readme-index + - jekyll-relative-links + - jekyll-sitemap + - jekyll-titles-from-headings - jekyll-toc defaults: - scope: diff --git a/demo-page.md b/demo-page.md index 11f4ce4..27a554b 100644 --- a/demo-page.md +++ b/demo-page.md @@ -9,4 +9,4 @@ title: "Cake Party!" Sadly, the cake is a _lie_ -[Go Crying](../demo){: .inline-button} +[Go Crying](demo.md){: .inline-button} diff --git a/demo.md b/demo.md index 7a70b4d..3093913 100644 --- a/demo.md +++ b/demo.md @@ -18,7 +18,7 @@ disclaimer: " Text can be **bold**, _italic_, or ~~strikethrough~~, it can also be _**thick**_. -[Link to another page](../demo-page){:.page-link} +[Link to another page](demo-page.md){:.page-link} There should be whitespace between paragraphs. @@ -242,7 +242,7 @@ Everything above can be applied to videos too. {:.page-link} ``` -[Link to page](../markdown-page){:.page-link} +[Link to page](demo-page.md){:.page-link} ### Link to site (up-rightwards arrow) diff --git a/index.md b/index.md index 1067bdb..668d476 100644 --- a/index.md +++ b/index.md @@ -21,9 +21,10 @@ Edit a bit of metadata and tweak some of the included graphics and have a blog u - Local copy of the amazing [Inter font](https://rsms.me/inter/). No slowdowns pulling from external hosting. - Mobile friendly, with proper dark variant included. - [jekyll-compress-html](https://github.com/penibelst/jekyll-compress-html) and [jekyll-loading-lazy](https://github.com/gildesmarais/jekyll-loading-lazy) are included for better experience on slow networks. +- [github-pages](https://docs.github.com/en/pages/setting-up-a-github-pages-site-with-jekyll/about-github-pages-and-jekyll#plugins)-like experience without actual `github-pages` plugin, since it has a lot of useless stuff like default Jekyll themes, plus some GitHub-specific stuff. - [Mastodon-powered comments](https://cassidyjames.com/blog/fediverse-blog-comments-mastodon). Comment using any ActivityPub service by replying to Mastodon post. -> See [demo](demo) for showcase of all Duckquill possibilities. Oh and [comments demo](demo-comments) for showcase of Mastodon-powered comments. +> See [demo](demo.md) for showcase of all Duckquill possibilities. Oh and [comments demo](demo-comments.md) for showcase of Mastodon-powered comments. Make yourself a cup of your favorite drink and let's start!