From 6e2b88be43d7c9eac7739f51b857522389594ff5 Mon Sep 17 00:00:00 2001 From: david-swift Date: Tue, 18 Feb 2025 14:54:59 +0100 Subject: [PATCH] Initialize Duckling --- .woodpecker.yaml | 32 - CHANGELOG.md | 753 ------------------ LICENSE.txt => LICENSE.md | 2 +- README.md | 41 +- config.toml | 62 +- content/_index.ar.md | 1 - content/_index.es.md | 1 - content/_index.fa.md | 1 - content/_index.fr.md | 1 - content/_index.ms.md | 1 - content/_index.ru.md | 1 - content/_index.zh-Hans.md | 1 - content/blog/_index.ar.md | 1 - content/blog/_index.es.md | 1 - content/blog/_index.fa.md | 1 - content/blog/_index.fr.md | 1 - content/blog/_index.ms.md | 1 - content/blog/_index.ru.md | 1 - content/blog/_index.zh-Hans.md | 1 - content/blog/dolor/index.ar.md | 1 - content/blog/dolor/index.es.md | 1 - content/blog/dolor/index.fa.md | 1 - content/blog/dolor/index.fr.md | 1 - content/blog/dolor/index.ms.md | 1 - content/blog/dolor/index.ru.md | 1 - content/blog/dolor/index.zh-Hans.md | 1 - content/blog/drafted-post/index.ar.md | 1 - content/blog/drafted-post/index.es.md | 1 - content/blog/drafted-post/index.fa.md | 1 - content/blog/drafted-post/index.fr.md | 1 - content/blog/drafted-post/index.ms.md | 1 - content/blog/drafted-post/index.ru.md | 1 - content/blog/drafted-post/index.zh-Hans.md | 1 - content/blog/ipsum/index.ar.md | 1 - content/blog/ipsum/index.es.md | 1 - content/blog/ipsum/index.fa.md | 1 - content/blog/ipsum/index.fr.md | 1 - content/blog/ipsum/index.ms.md | 1 - content/blog/ipsum/index.ru.md | 1 - content/blog/ipsum/index.zh-Hans.md | 1 - content/blog/long-long-man/index.ar.md | 1 - content/blog/long-long-man/index.es.md | 1 - content/blog/long-long-man/index.fa.md | 1 - content/blog/long-long-man/index.fr.md | 1 - content/blog/long-long-man/index.ms.md | 1 - content/blog/long-long-man/index.ru.md | 1 - content/blog/long-long-man/index.zh-Hans.md | 1 - content/blog/lorem/index.ar.md | 1 - content/blog/lorem/index.es.md | 1 - content/blog/lorem/index.fa.md | 1 - content/blog/lorem/index.fr.md | 1 - content/blog/lorem/index.ms.md | 1 - content/blog/lorem/index.ru.md | 1 - content/blog/lorem/index.zh-Hans.md | 1 - content/blog/the-quill-of-duck/index.ar.md | 1 - content/blog/the-quill-of-duck/index.es.md | 1 - content/blog/the-quill-of-duck/index.fa.md | 1 - content/blog/the-quill-of-duck/index.fr.md | 1 - content/blog/the-quill-of-duck/index.ms.md | 1 - content/blog/the-quill-of-duck/index.ru.md | 1 - .../blog/the-quill-of-duck/index.zh-Hans.md | 1 - content/demo/index.ar.md | 1 - content/demo/index.es.md | 1 - content/demo/index.fa.md | 1 - content/demo/index.fr.md | 1 - content/demo/index.ms.md | 1 - content/demo/index.ru.md | 1 - content/demo/index.zh-Hans.md | 1 - content/demo/page.ar.md | 1 - content/demo/page.es.md | 1 - content/demo/page.fa.md | 1 - content/demo/page.fr.md | 1 - content/demo/page.ms.md | 1 - content/demo/page.ru.md | 1 - content/demo/page.zh-Hans.md | 1 - content/mods/index.ar.md | 1 - content/mods/index.es.md | 1 - content/mods/index.fa.md | 1 - content/mods/index.fr.md | 1 - content/mods/index.ms.md | 1 - content/mods/index.ru.md | 1 - content/mods/index.zh-Hans.md | 1 - i18n/ar.toml | 81 -- i18n/en.toml | 85 -- i18n/es.toml | 85 -- i18n/fa.toml | 85 -- i18n/fr.toml | 85 -- i18n/ms.toml | 85 -- i18n/ru.toml | 92 --- i18n/zh-Hans.toml | 86 -- i18n/zh-Hant.toml | 85 -- screenshot.png | Bin 174812 -> 0 bytes theme.toml | 12 +- typos.toml | 2 - 94 files changed, 16 insertions(+), 1734 deletions(-) delete mode 100644 .woodpecker.yaml delete mode 100644 CHANGELOG.md rename LICENSE.txt => LICENSE.md (96%) delete mode 120000 content/_index.ar.md delete mode 120000 content/_index.es.md delete mode 120000 content/_index.fa.md delete mode 120000 content/_index.fr.md delete mode 120000 content/_index.ms.md delete mode 120000 content/_index.ru.md delete mode 120000 content/_index.zh-Hans.md delete mode 120000 content/blog/_index.ar.md delete mode 120000 content/blog/_index.es.md delete mode 120000 content/blog/_index.fa.md delete mode 120000 content/blog/_index.fr.md delete mode 120000 content/blog/_index.ms.md delete mode 120000 content/blog/_index.ru.md delete mode 120000 content/blog/_index.zh-Hans.md delete mode 120000 content/blog/dolor/index.ar.md delete mode 120000 content/blog/dolor/index.es.md delete mode 120000 content/blog/dolor/index.fa.md delete mode 120000 content/blog/dolor/index.fr.md delete mode 120000 content/blog/dolor/index.ms.md delete mode 120000 content/blog/dolor/index.ru.md delete mode 120000 content/blog/dolor/index.zh-Hans.md delete mode 120000 content/blog/drafted-post/index.ar.md delete mode 120000 content/blog/drafted-post/index.es.md delete mode 120000 content/blog/drafted-post/index.fa.md delete mode 120000 content/blog/drafted-post/index.fr.md delete mode 120000 content/blog/drafted-post/index.ms.md delete mode 120000 content/blog/drafted-post/index.ru.md delete mode 120000 content/blog/drafted-post/index.zh-Hans.md delete mode 120000 content/blog/ipsum/index.ar.md delete mode 120000 content/blog/ipsum/index.es.md delete mode 120000 content/blog/ipsum/index.fa.md delete mode 120000 content/blog/ipsum/index.fr.md delete mode 120000 content/blog/ipsum/index.ms.md delete mode 120000 content/blog/ipsum/index.ru.md delete mode 120000 content/blog/ipsum/index.zh-Hans.md delete mode 120000 content/blog/long-long-man/index.ar.md delete mode 120000 content/blog/long-long-man/index.es.md delete mode 120000 content/blog/long-long-man/index.fa.md delete mode 120000 content/blog/long-long-man/index.fr.md delete mode 120000 content/blog/long-long-man/index.ms.md delete mode 120000 content/blog/long-long-man/index.ru.md delete mode 120000 content/blog/long-long-man/index.zh-Hans.md delete mode 120000 content/blog/lorem/index.ar.md delete mode 120000 content/blog/lorem/index.es.md delete mode 120000 content/blog/lorem/index.fa.md delete mode 120000 content/blog/lorem/index.fr.md delete mode 120000 content/blog/lorem/index.ms.md delete mode 120000 content/blog/lorem/index.ru.md delete mode 120000 content/blog/lorem/index.zh-Hans.md delete mode 120000 content/blog/the-quill-of-duck/index.ar.md delete mode 120000 content/blog/the-quill-of-duck/index.es.md delete mode 120000 content/blog/the-quill-of-duck/index.fa.md delete mode 120000 content/blog/the-quill-of-duck/index.fr.md delete mode 120000 content/blog/the-quill-of-duck/index.ms.md delete mode 120000 content/blog/the-quill-of-duck/index.ru.md delete mode 120000 content/blog/the-quill-of-duck/index.zh-Hans.md delete mode 120000 content/demo/index.ar.md delete mode 120000 content/demo/index.es.md delete mode 120000 content/demo/index.fa.md delete mode 120000 content/demo/index.fr.md delete mode 120000 content/demo/index.ms.md delete mode 120000 content/demo/index.ru.md delete mode 120000 content/demo/index.zh-Hans.md delete mode 120000 content/demo/page.ar.md delete mode 120000 content/demo/page.es.md delete mode 120000 content/demo/page.fa.md delete mode 120000 content/demo/page.fr.md delete mode 120000 content/demo/page.ms.md delete mode 120000 content/demo/page.ru.md delete mode 120000 content/demo/page.zh-Hans.md delete mode 120000 content/mods/index.ar.md delete mode 120000 content/mods/index.es.md delete mode 120000 content/mods/index.fa.md delete mode 120000 content/mods/index.fr.md delete mode 120000 content/mods/index.ms.md delete mode 120000 content/mods/index.ru.md delete mode 120000 content/mods/index.zh-Hans.md delete mode 100644 i18n/ar.toml delete mode 100644 i18n/en.toml delete mode 100644 i18n/es.toml delete mode 100644 i18n/fa.toml delete mode 100644 i18n/fr.toml delete mode 100644 i18n/ms.toml delete mode 100644 i18n/ru.toml delete mode 100644 i18n/zh-Hans.toml delete mode 100644 i18n/zh-Hant.toml delete mode 100644 screenshot.png delete mode 100644 typos.toml diff --git a/.woodpecker.yaml b/.woodpecker.yaml deleted file mode 100644 index 05656fc..0000000 --- a/.woodpecker.yaml +++ /dev/null @@ -1,32 +0,0 @@ -# Taken from https://www.markpitblado.me/blog/deploying-to-vercel-from-codeberg - -steps: - preview: - image: node - environment: - VERCEL_TOKEN: - from_secret: vercel_token - VERCEL_ORG_ID: - from_secret: vercel_org_id - VERCEL_PROJECT_ID: - from_secret: vercel_project_id - commands: - - npm install --global vercel@latest - - vercel deploy --token=$VERCEL_TOKEN - when: - event: [pull_request] - - deploy: - image: node - environment: - VERCEL_TOKEN: - from_secret: vercel_token - VERCEL_ORG_ID: - from_secret: vercel_org_id - VERCEL_PROJECT_ID: - from_secret: vercel_project_id - commands: - - npm install --global vercel@latest - - vercel deploy --prod --token=$VERCEL_TOKEN - when: - event: [push, manual] diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 6b50e72..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,753 +0,0 @@ -# Changelog - -All notable changes to this project will be documented in this file. - -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), -and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - -## [Unreleased](https://codeberg.org/daudix/duckquill/compare/v6.1.1...main) - -### Added - -- Add French translation (#113). -- Provide a way to subscribe to the tag feed (#104). - -### Changed - -- Convert all icons to CSS variables for de-duplication and easier replacement. -- Don't use all available width for table of contents sidebar. - -### Fixed - -- Fix build failing if social sharing button is enabled and page is missing a description (#114). - -### Removed - -- **[BREAKING]** Remove `extra.fix_contrast` and `extra.fix_contrast_dark` config/page/section variables in favor of automatic contrast color picking (#43). - -## [v6.1.1](https://codeberg.org/daudix/duckquill/compare/v6.1.0...v6.1.1) - -### Fixed - -- Fix translation of table of contents heading. - -## [v6.1.0](https://codeberg.org/daudix/duckquill/compare/v6.0.0...v6.1.0) - -### Added - -- Add `toc_sidebar` page/section variable for turning table of contents to a sidebar. - -### Changed - -- Don't scale down article cards when clicking on tags in them. -- Improve performance of the page when navbar is hidden by using the `config.extra.nav.auto_hide` config variable. -- Improve tab title generation. -- Replace `config.extra.debug_*` config variables with variables under the `config.extra.debug` section. - -### Fixed - -- Fix navbar not scrolling with content on mobile (#109). - -## [6.0.0](https://codeberg.org/daudix/duckquill/compare/v5.4.0...v6.0.0) - -### Added - -- Add `bg-overlay` CSS variable to make setting page background image easier. -- Add `classic-article-list` mod for returning the classic article list style. -- Add `config.extra.debug_no_styles` config variable for debugging. -- Add `config.extra.nav.auto_hide` config variable for making the navbar auto-hide unless hovered or keyboard-focused (#106). -- Add `config.extra.show_backlinks` config variable for showing the backlinks button for linked articles in the article's quick actions. -- Add `external` class to `https://` links in navbar/footer. -- Add `fediverse:creator` meta tag. -- Add `shadow-glow` and `text-shadow-glow` CSS variables so that it's easier to use these. -- Add `title` class for use on ``. -- Add back support for lazy async images in comments. -- Add missing translation strings for author separator and conjunctions. -- Add shortcode for Mastodon post embedding. -- Add support for blurred media in comments. -- Add support for content warnings (CWs) in comments. -- Add support for Fuse.js search (#101). -- Add support for preview cards in comments. -- Add the ability to set video attributes via shortcode. - -### Changed - -- **[BREAKING]** Rename `dialog-buttons` class to simply `buttons`. -- **[BREAKING]** Rename `nav-bg` CSS variable to `glass-bg`. -- **[BREAKING]** Rename `show_read_time` to `show_reading_time`. -- **[BREAKING]** Rename main content ID from `main` to `main-content`. -- **[BREAKING]** Rename the visually hidden `hidden` class to `visually-hidden`. `hidden` is now used to completely hide the elements, including from screen readers. -- **[BREAKING]** Use `main` for main content instead of `div` with a `container` class. -- Add default width/height to the `icon` class. -- Adjust navbar, main content, and footer margins. -- Improve the look of threads in comments. -- Keep images slightly rounded on hover. -- Make `emoji` class available outside of comments. -- Make the code and styling for article cards much cleaner. -- Make the shortcodes code much cleaner. -- Remove top/bottom margin from the first/last element in `