+
# Chirpy Jekyll Theme
A minimal, responsive, and feature-rich Jekyll theme for technical writing.
- [][gem]
- [][ci]
- [][codacy]
- [][license]
- [](https://996.icu)
+ [![CI][badge-ci]][ci]
+ [![Codacy Badge][badge-codacy]][codacy]
+ [![GitHub license][badge-license]][license]
+ [![Gem Version][badge-gem]][gem]
+ [![Open in Dev Containers][badge-open-container]][open-container]
[**Live Demo** →][demo]
@@ -18,64 +20,58 @@
## Features
-- Dark / Light Theme Mode
-- Localized UI language
-- Pinned Posts on Home Page
-- Hierarchical Categories
-- Trending Tags
-- Table of Contents
-- Last Modified Date
-- Syntax Highlighting
-- Mathematical Expressions
-- Mermaid Diagrams & Flowcharts
-- Dark / Light Mode Images
-- Embed Videos
-- Disqus / Giscus / Utterances Comments
-- Built-in Search
-- Atom Feeds
-- PWA
-- Google Analytics / GoatCounter
-- SEO & Performance Optimization
+- **Design & UX** - Responsive layout, Dark/Light modes, Localized UI language,
+ and Dark mode images.
+- **Content Management** - Pinned posts, Hierarchical categories, Trending tags,
+ Auto-generated Table of Contents, and Last modified dates.
+- **Rich Text Support** - Syntax highlighting, Mathematical expressions, Mermaid
+ diagrams & flowcharts, and Embedded media.
+- **Interactivity & Outreach** - Built-in search, Multiple comment systems, and
+ Atom feeds.
+- **System & Optimization** - PWA support, integrated Web analytics, and
+ advanced SEO performance.
## Documentation
-To learn how to use, develop, and upgrade the project, please refer to the [Wiki][wiki].
+To learn how to use, develop, and upgrade the project, please refer to the
+[Wiki][wiki].
## Contributing
-Contributions (_pull requests_, _issues_, and _discussions_) are what make the open-source community such an amazing place
-to learn, inspire, and create. Any contributions you make are greatly appreciated.
-For details, see the "[Contributing Guidelines][contribute-guide]".
+Contributions (_pull requests_, _issues_, and _discussions_) are what make the
+open-source community such an amazing place to learn, inspire, and create. Any
+contributions you make are greatly appreciated.
+For details, please refer to our [Contributing Guidelines][contribute-guide].
## Credits
-### Contributors
+This project is built on the [Jekyll][jekyllrb] ecosystem and integrates a
+collection of [excellent libraries][lib]. Its avatar and favicon are sourced
+from [ClipartMAX][clipartmax].
-Thanks to [all the contributors][contributors] involved in the development of the project!
+Furthermore, thanks to everyone who contributed to the development of this project!
-[][contributors]
- —— Made with [contrib.rocks](https://contrib.rocks)
-
-### Third-Party Assets
-
-This project is built on the [Jekyll][jekyllrb] ecosystem and some [great libraries][lib], and is developed using [VS Code][vscode] as well as tools provided by [JetBrains][jetbrains] under a non-commercial open-source software license.
-
-The avatar and favicon for the project's website are from [ClipartMAX][clipartmax].
+[![all-contributors][contributors-avatar]][contributors]
## License
-This project is published under [MIT License][license].
+This project is licensed under the [MIT License][license].
+[badge-ci]: https://img.shields.io/github/actions/workflow/status/cotes2020/jekyll-theme-chirpy/ci.yml?logo=github
+[badge-codacy]: https://img.shields.io/codacy/grade/4e556876a3c54d5e8f2d2857c4f43894?logo=codacy
+[badge-license]: https://img.shields.io/github/license/cotes2020/jekyll-theme-chirpy?color=goldenrod
+[badge-gem]: https://img.shields.io/gem/v/jekyll-theme-chirpy?&logo=RubyGems&logoColor=ghostwhite&label=gem&color=orange
+[badge-open-container]: https://img.shields.io/badge/Dev_Containers-Open-deepskyblue?logo=linuxcontainers
[gem]: https://rubygems.org/gems/jekyll-theme-chirpy
[ci]: https://github.com/cotes2020/jekyll-theme-chirpy/actions/workflows/ci.yml?query=event%3Apush+branch%3Amaster
[codacy]: https://app.codacy.com/gh/cotes2020/jekyll-theme-chirpy/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade
[license]: https://github.com/cotes2020/jekyll-theme-chirpy/blob/master/LICENSE
+[open-container]: https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/cotes2020/jekyll-theme-chirpy
[jekyllrb]: https://jekyllrb.com/
[clipartmax]: https://www.clipartmax.com/middle/m2i8b1m2K9Z5m2K9_ant-clipart-childrens-ant-cute/
[demo]: https://cotes2020.github.io/chirpy-demo/
[wiki]: https://github.com/cotes2020/jekyll-theme-chirpy/wiki
[contribute-guide]: https://github.com/cotes2020/jekyll-theme-chirpy/blob/master/docs/CONTRIBUTING.md
[contributors]: https://github.com/cotes2020/jekyll-theme-chirpy/graphs/contributors
+[contributors-avatar]: https://contrib.rocks/image?repo=cotes2020/jekyll-theme-chirpy&columns=16&max=112
[lib]: https://github.com/cotes2020/chirpy-static-assets
-[vscode]: https://code.visualstudio.com/
-[jetbrains]: https://www.jetbrains.com/?from=jekyll-theme-chirpy
diff --git a/_config.yml b/_config.yml
index 79d451fe0c1..57a665a11a8 100644
--- a/_config.yml
+++ b/_config.yml
@@ -8,7 +8,7 @@ theme: jekyll-theme-chirpy
# otherwise, the layout language will use the default value of 'en'.
lang: en
-# Change to your timezone › https://kevinnovak.github.io/Time-Zone-Picker
+# Change to your timezone › https://zones.arilyn.cc
timezone: Asia/Shanghai
# jekyll-seo-tag settings › https://github.com/jekyll/jekyll-seo-tag/blob/master/docs/usage.md
@@ -16,44 +16,67 @@ timezone: Asia/Shanghai
title: Chirpy # the main title
-tagline: A text-focused Jekyll theme # it will display as the sub-title
+tagline: A text-focused Jekyll theme # it will display as the subtitle
description: >- # used by seo meta and the atom feed
A minimal, responsive and feature-rich Jekyll theme for technical writing.
# Fill in the protocol & hostname for your site.
-# e.g. 'https://username.github.io', note that it does not end with a '/'.
+# E.g. 'https://username.github.io', note that it does not end with a '/'.
url: ""
github:
- username: github_username # change to your github username
+ username: github_username # change to your GitHub username
twitter:
- username: twitter_username # change to your twitter username
+ username: twitter_username # change to your Twitter username
social:
# Change to your full name.
# It will be displayed as the default author of the posts and the copyright owner in the Footer
name: your_full_name
email: example@domain.com # change to your email address
+ fediverse_handle: # fill in your fediverse handle. E.g. "@username@domain.com"
links:
# The first element serves as the copyright owner's link
- - https://twitter.com/username # change to your twitter homepage
- - https://github.com/username # change to your github homepage
+ - https://twitter.com/username # change to your Twitter homepage
+ - https://github.com/username # change to your GitHub homepage
# Uncomment below to add more social links
# - https://www.facebook.com/username
# - https://www.linkedin.com/in/username
-google_site_verification: # fill in to your verification string
+# Site Verification Settings
+webmaster_verifications:
+ google: # fill in your Google verification code
+ bing: # fill in your Bing verification code
+ alexa: # fill in your Alexa verification code
+ yandex: # fill in your Yandex verification code
+ baidu: # fill in your Baidu verification code
+ facebook: # fill in your Facebook verification code
# ↑ --------------------------
# The end of `jekyll-seo-tag` settings
-google_analytics:
- id: # fill in your Google Analytics ID
-
-goatcounter:
- id: # fill in your Goatcounter ID
+# Web Analytics Settings
+analytics:
+ google:
+ id: # fill in your Google Analytics ID
+ goatcounter:
+ id: # fill in your GoatCounter ID
+ umami:
+ id: # fill in your Umami ID
+ domain: # fill in your Umami domain
+ matomo:
+ id: # fill in your Matomo ID
+ domain: # fill in your Matomo domain
+ cloudflare:
+ id: # fill in your Cloudflare Web Analytics token
+ fathom:
+ id: # fill in your Fathom Site ID
+
+# Page views settings
+pageviews:
+ provider: # now only supports 'goatcounter'
# Prefer color scheme setting.
#
@@ -63,17 +86,17 @@ goatcounter:
#
# Available options:
#
-# light - Use the light color scheme
-# dark - Use the dark color scheme
+# light — Use the light color scheme
+# dark — Use the dark color scheme
#
theme_mode: # [light | dark]
-# The CDN endpoint for images.
+# The CDN endpoint for media resources.
# Notice that once it is assigned, the CDN url
-# will be added to all image (site avatar & posts' images) paths starting with '/'
+# will be added to all media resources (site avatar, posts' images, audio and video files) paths starting with '/'
#
# e.g. 'https://cdn.com'
-img_cdn: "https://chirpy-img.netlify.app"
+cdn: "https://chirpy-img.netlify.app"
# the avatar on sidebar, support local or CORS resources
avatar: "/commons/avatar.jpg"
@@ -85,9 +108,20 @@ social_preview_image: # string, local or CORS resources
# boolean type, the global switch for TOC in posts.
toc: true
+actions:
+ # Display "Edit this post" action on each post page to encourage contributions.
+ edit_post:
+ enabled: false # set to true to display the "Edit this post" action.
+ url: "" # repository base URL, e.g. https://github.com/cotes2020/jekyll-theme-chirpy/edit/master
+ # Use dynamic or static URL for the edit link.
+ # If `static_url` is false, the post's path will be appended to the `url` above as the final edit link.
+ # Set to true if the URL should remain unchanged, which means each post will share the same edit link.
+ static_url: false # [ true | false ]
+
comments:
- active: # The global switch for posts comments, e.g., 'disqus'. Keep it empty means disable
- # The active options are as follows:
+ # Global switch for the post-comment system. Keeping it empty means disabled.
+ provider: # [disqus | utterances | giscus]
+ # The provider options are as follows:
disqus:
shortname: # fill with the Disqus shortname. › https://help.disqus.com/en/articles/1717111-what-s-a-shortname
# utterances settings › https://utteranc.es/
@@ -101,6 +135,7 @@ comments:
category:
category_id:
mapping: # optional, default to 'pathname'
+ strict: # optional, default to '0'
input_position: # optional, default to 'bottom'
lang: # optional, default to the value of `site.lang`
reactions_enabled: # optional, default to the value of `1`
@@ -114,9 +149,9 @@ assets:
env: # [development | production]
pwa:
- enabled: true # the option for PWA feature (installable)
+ enabled: true # The option for PWA feature (installable)
cache:
- enabled: true # the option for PWA offline cache
+ enabled: true # The option for PWA offline cache
# Paths defined here will be excluded from the PWA cache.
# Usually its value is the `baseurl` of another website that
# shares the same domain name as the current website.
@@ -131,6 +166,7 @@ baseurl: ""
# ------------ The following options are not recommended to be modified ------------------
kramdown:
+ footnote_backlink: "↩︎"
syntax_highlighter: rouge
syntax_highlighter_opts: # Rouge Options › https://github.com/jneen/rouge#full-options
css_class: highlight
@@ -167,10 +203,6 @@ defaults:
values:
layout: page
permalink: /:title/
- - scope:
- path: assets/js/dist
- values:
- swcache: true
sass:
style: compressed
@@ -191,8 +223,9 @@ exclude:
- tools
- README.md
- LICENSE
- - rollup.config.js
- - package*.json
+ - purgecss.js
+ - "*.config.js"
+ - "package*.json"
jekyll-archives:
enabled: [categories, tags]
diff --git a/_data/contact.yml b/_data/contact.yml
index 1ed228a0134..ed40acb7e97 100644
--- a/_data/contact.yml
+++ b/_data/contact.yml
@@ -26,3 +26,15 @@
# - type: stack-overflow
# icon: 'fab fa-stack-overflow'
# url: '' # Fill with your stackoverflow homepage
+#
+# - type: bluesky
+# icon: 'fa-brands fa-bluesky'
+# url: '' # Fill with your Bluesky profile link
+#
+# - type: reddit
+# icon: 'fa-brands fa-reddit'
+# url: '' # Fill with your Reddit profile link
+#
+# - type: threads
+# icon: 'fa-brands fa-threads'
+# url: '' # Fill with your Threads profile link
diff --git a/_data/locales/ar.yml b/_data/locales/ar.yml
index c60829813d5..78e6f942739 100644
--- a/_data/locales/ar.yml
+++ b/_data/locales/ar.yml
@@ -43,7 +43,7 @@ copyright:
meta: باستخدام :PLATFORM السمة :THEME
not_found:
- statment: عذرا, الرابط التالي غير صالح أو انه يشير إلى صفحة غير موجودة.
+ statement: عذرا, الرابط التالي غير صالح أو انه يشير إلى صفحة غير موجودة.
notification:
update_found: يتوفر اصدار جديد للمحتوى.
@@ -60,6 +60,7 @@ post:
read_time:
unit: دقيقة
prompt: قراءة
+ edit: حرر هذا المنشور
relate_posts: إقرأ المزيد
share: شارك
button:
diff --git a/_data/locales/bg-BG.yml b/_data/locales/bg-BG.yml
index 3e049938b0d..5b50a3ee23c 100644
--- a/_data/locales/bg-BG.yml
+++ b/_data/locales/bg-BG.yml
@@ -43,7 +43,7 @@ copyright:
meta: Създадено чрез :PLATFORM и :THEME тема
not_found:
- statment: Съжалявам, но на този URL адрес няма налично съдържание.
+ statement: Съжалявам, но на този URL адрес няма налично съдържание.
notification:
update_found: Налична е нова версия на съдържанието.
@@ -60,6 +60,7 @@ post:
read_time:
unit: мин
prompt: четиво
+ edit: Редактирай тази публикация
relate_posts: Още за четене
share: Споделете
button:
diff --git a/_data/locales/ca-ES.yml b/_data/locales/ca-ES.yml
new file mode 100644
index 00000000000..7e68f451ca5
--- /dev/null
+++ b/_data/locales/ca-ES.yml
@@ -0,0 +1,85 @@
+# The layout text of site
+
+# ----- Commons label -----
+
+layout:
+ post: Entrada
+ category: Categoria
+ tag: Etiqueta
+
+# The tabs of sidebar
+tabs:
+ # format: :
+ home: Inici
+ categories: Categories
+ tags: Etiquetes
+ archives: Arxiu
+ about: Sobre
+
+# the text displayed in the search bar & search results
+search:
+ hint: Cercar
+ cancel: Cancel·lar
+ no_results: Ups! No s'han trobat resultats.
+
+panel:
+ lastmod: Actualitzat recentment
+ trending_tags: Etiquetes populars
+ toc: Taula de continguts
+
+copyright:
+ # Shown at the bottom of the post
+ license:
+ template: Aquesta entrada està llicenciada sota :LICENSE_NAME per l'autor.
+ name: CC BY 4.0
+ link: https://creativecommons.org/licenses/by/4.0/
+
+ # Displayed in the footer
+ brief: Alguns drets reservats.
+ verbose: >-
+ Excepte que s'indiqui explícitament, les entrades d'aquest blog estan llicenciades
+ sota la llicència Creative Commons Attribution 4.0 International (CC BY 4.0) per l'autor.
+
+meta: Fet amb :PLATFORM utilitzant el tema :THEME
+
+not_found:
+ statement: Ho sentim, hem perdut aquesta URL o apunta a alguna cosa que no existeix.
+
+notification:
+ update_found: Hi ha una nova versió de contingut disponible.
+ update: Actualitzar
+
+# ----- Posts related labels -----
+
+post:
+ written_by: Per
+ posted: Publicat
+ updated: Actualitzat
+ words: paraules
+ pageview_measure: visites
+ read_time:
+ unit: min
+ prompt: " de lectura"
+ edit: Edita aquesta entrada
+ relate_posts: Entrades relacionades
+ share: Compartir
+ button:
+ next: Següent
+ previous: Anterior
+ copy_code:
+ succeed: Copiat!
+ share_link:
+ title: Copiar enllaç
+ succeed: Enllaç copiat!
+
+# Date time format.
+# See: ,
+df:
+ post:
+ strftime: "%Y/%m/%d"
+ dayjs: "YYYY/MM/DD"
+
+# categories page
+categories:
+ category_measure: categories
+ post_measure: entrades
diff --git a/_data/locales/cs-CZ.yml b/_data/locales/cs-CZ.yml
index e515c08ff6f..41b31d61ffa 100644
--- a/_data/locales/cs-CZ.yml
+++ b/_data/locales/cs-CZ.yml
@@ -43,7 +43,7 @@ copyright:
meta: Použití :PLATFORM s motivem :THEME
not_found:
- statment: Omlouváme se, adresu URL jsme špatně umístili nebo odkazuje na něco, co neexistuje.
+ statement: Omlouváme se, adresu URL jsme špatně umístili nebo odkazuje na něco, co neexistuje.
notification:
update_found: Je k dispozici nová verze obsahu.
@@ -60,6 +60,7 @@ post:
read_time:
unit: minut
prompt: čtení
+ edit: Uprav tento příspěvek
relate_posts: Další čtení
share: Sdílet
button:
diff --git a/_data/locales/da-DK.yml b/_data/locales/da-DK.yml
new file mode 100644
index 00000000000..3b841750c40
--- /dev/null
+++ b/_data/locales/da-DK.yml
@@ -0,0 +1,87 @@
+# The layout text of site
+
+# ----- Commons label -----
+
+layout:
+ post: Opslag
+ category: Kategori
+ tag: Tag
+
+# The tabs of sidebar
+tabs:
+ # format: :
+ home: Hjem
+ categories: Kategorier
+ tags: Tags
+ archives: Arkiv
+ about: Om siden
+
+# the text displayed in the search bar & search results
+search:
+ hint: søg
+ cancel: Afbryd
+ no_results: Ups! Ingen resultater fundet.
+
+panel:
+ lastmod: Senest opdateret
+ trending_tags: Populære tags
+ toc: Indhold
+
+copyright:
+ # Shown at the bottom of the post
+ license:
+ template: Dette opslag er licenseret under :LICENSE_NAME af forfatteren.
+ name: CC BY 4.0
+ link: https://creativecommons.org/licenses/by/4.0/
+
+ # Displayed in the footer
+ brief: Nogle rettigheder forbeholdes.
+ verbose: >-
+ Medmindre andet er angivet, er opslag på denne side beskyttet
+ under Creative Commons Attribution 4.0 International (CC BY 4.0) licensen af forfatteren.
+
+# meta: Using the :THEME theme for :PLATFORM.
+
+not_found:
+ statement: Beklager, vi har malpaceret denne URL, eller den peger på et sted, som ikke findes.
+
+notification:
+ update_found: En ny version af indholdet er fundet!
+ update: Opdater
+
+# ----- Posts related labels -----
+
+post:
+ written_by: Af
+ posted: Udgivet
+ updated: Opdateret
+ words: ord
+ pageview_measure: visninger
+ read_time:
+ unit: min
+ prompt: læsetid
+ edit: Rediger dette opslag
+ relate_posts: Læs videre
+ share: Del
+ button:
+ next: Nyere
+ previous: Ældre
+ copy_code:
+ succeed: Kopieret!
+ share_link:
+ title: Kopier link
+ succeed: Link kopieret!
+
+# Date time format.
+# See: ,
+df:
+ post:
+ strftime: "%Y/%m/%d"
+ dayjs: "YYYY/MM/DD"
+
+# categories page
+categories:
+ category_measure:
+ singular: kategori
+ plural: kategorier
+ post_measure: opslag
diff --git a/_data/locales/de-DE.yml b/_data/locales/de-DE.yml
index 6b187b4c60d..8e26b617abb 100644
--- a/_data/locales/de-DE.yml
+++ b/_data/locales/de-DE.yml
@@ -42,7 +42,7 @@ copyright:
meta: Powered by :PLATFORM with :THEME theme
not_found:
- statment: Entschuldigung, dieser Link verweist auf keine vorhandene Ressource.
+ statement: Entschuldigung, dieser Link verweist auf keine vorhandene Ressource.
notification:
update_found: Eine neue Version ist verfügbar.
@@ -59,6 +59,7 @@ post:
read_time:
unit: Minuten
prompt: Lesezeit
+ edit: Diesen Eintrag bearbeiten
relate_posts: Weiterlesen
share: Teilen
button:
@@ -76,7 +77,7 @@ df:
post:
strftime: "%d.%m.%Y"
dayjs: "DD.MM.YYYY"
-
+
# categories page
categories:
category_measure:
diff --git "a/_data/locales/dv\342\200\221MV.yml" "b/_data/locales/dv\342\200\221MV.yml"
new file mode 100644
index 00000000000..a808fd61112
--- /dev/null
+++ "b/_data/locales/dv\342\200\221MV.yml"
@@ -0,0 +1,91 @@
+# The layout text of site in Dhivehi (Maldives)
+
+# ----- Commons label -----
+
+layout:
+ post: ޕޯސްޓް
+ category: ނަތީޖާ
+ tag: ޓެގް
+
+# The tabs of sidebar
+tabs:
+ # format: :
+ home: ހުންނަ
+ categories: ނަތީޖާތައް
+ tags: ޓެގްތައް
+ archives: އާރޗިވްސް
+ about: އިންސާން
+
+# the text displayed in the search bar & search results
+search:
+ hint: ސާރޗް
+ cancel: ކެންސަލް
+ no_results: އޮޕްސް! އެއްވެސް ނުފެނުނީ.
+
+panel:
+ lastmod: އާދަމާ އޮޕްޑޭޓްކުރި
+ trending_tags: މަރާހު ޓެގްތައް
+ toc: ކޮންޓެންސް
+
+copyright:
+ # Shown at the bottom of the post
+ license:
+ template: މި ޕޯސްޓް :LICENSE_NAME އިން ލައިސަންސްކުރާ ނުވަތަ މުޤައްރާއަށް.
+ name: CC BY 4.0
+ link: https://creativecommons.org/licenses/by/4.0/
+
+ # Displayed in the footer
+ brief: އެކީ ބާރަށް ހުށަހަޅާ.
+ verbose: >-
+ އަދި އެ ރަނގަޅުގައި ނުލާހެވެސް، މި ސައިޓުގެ ޕޯސްޓްތައް
+ މުޤައްރާއަށް Creative Commons Attribution 4.0 International (CC BY 4.0) ލައިސަންސްކުރަނީ.
+
+meta: :PLATFORM އަށް :THEME ތީމް ބަލާލާށެވެ.
+
+not_found:
+ statement: ސޯރީ، މި ޔޫ.އާރއެލް މަށެވެއްނެ ނުވަތަ އެކަމެއް ނުވެއެވެ.
+
+notification:
+ update_found: ޔޫ ވާރޝަން ހުރިހާ.
+ update: އޮޕްޑޭޓް
+
+# ----- Posts related labels -----
+
+post:
+ written_by: ލެކްއޯލް
+ posted: ޕޯސްޓްކުރެވި
+ updated: އޮޕްޑޭޓްކުރެވި
+ words: ބަސް
+ pageview_measure: ބަނޑުކުރާ
+ read_time:
+ unit: މިނެޓް
+ prompt: އިސްކާރު
+ edit: މި ޕޯސްޓް އެޑިޓް ކުރު
+ relate_posts: އެއްޗެހި ފަހުރަށްދަން
+ share: ސެއާރް
+ button:
+ next: އަދާވަނަ
+ previous: ކޮނޯނި
+ copy_code:
+ succeed: ކޮޕީ ކުރެވި!
+ share_link:
+ title: ލިންކް ކޮޕީ ކުރު
+ succeed: ލިންކް ހަދަންކުރެވި!
+
+# Date time format.
+# See: ,
+df:
+ post:
+ strftime: "%b %e, %Y"
+ dayjs: "ll"
+ archives:
+ strftime: "%b"
+ dayjs: "MMM"
+
+categories:
+ category_measure:
+ singular: ނަތީޖާ
+ plural: ނަތީޖާތައް
+ post_measure:
+ singular: ޕޯސްޓް
+ plural: ޕޯސްޓްތައް
diff --git a/_data/locales/el-GR.yml b/_data/locales/el-GR.yml
index ab5fb0e7c9b..48d25f74325 100644
--- a/_data/locales/el-GR.yml
+++ b/_data/locales/el-GR.yml
@@ -43,7 +43,7 @@ copyright:
meta: Αξιοποιώντας την :PLATFORM theme :THEME
not_found:
- statment: Συγνώμη, έχουμε τοποθετήσει λάθος αυτήν την διεύθυνση URL ή υποδεικνύει κάτι που δεν υπάρχει.
+ statement: Συγνώμη, έχουμε τοποθετήσει λάθος αυτήν την διεύθυνση URL ή υποδεικνύει κάτι που δεν υπάρχει.
notification:
update_found: Υπάρχει διαθέσιμη μια νέα έκδοση του περιεχομένου.
@@ -60,6 +60,7 @@ post:
read_time:
unit: Λεπτά
prompt: διαβάσματος
+ edit: Επεξεργασία αυτής της δημοσίευσης
relate_posts: Περισσότερα
share: Κοινοποιήστε
button:
diff --git a/_data/locales/en.yml b/_data/locales/en.yml
index 0dbe7136cc1..d35362e0246 100644
--- a/_data/locales/en.yml
+++ b/_data/locales/en.yml
@@ -43,7 +43,7 @@ copyright:
meta: Using the :THEME theme for :PLATFORM.
not_found:
- statment: Sorry, we've misplaced that URL or it's pointing to something that doesn't exist.
+ statement: Sorry, we've misplaced that URL or it's pointing to something that doesn't exist.
notification:
update_found: A new version of content is available.
@@ -60,6 +60,7 @@ post:
read_time:
unit: min
prompt: read
+ edit: Edit this post
relate_posts: Further Reading
share: Share
button:
diff --git a/_data/locales/es-ES.yml b/_data/locales/es-ES.yml
index 552923086d6..d989b5b511c 100644
--- a/_data/locales/es-ES.yml
+++ b/_data/locales/es-ES.yml
@@ -43,7 +43,7 @@ copyright:
meta: Hecho con :PLATFORM usando el tema :THEME
not_found:
- statment: Lo sentimos, hemos perdido esa URL o apunta a algo que no existe.
+ statement: Lo sentimos, hemos perdido esa URL o apunta a algo que no existe.
notification:
update_found: Hay una nueva versión de contenido disponible.
@@ -60,6 +60,7 @@ post:
read_time:
unit: min
prompt: " de lectura"
+ edit: Edita esta entrada
relate_posts: Lecturas adicionales
share: Compartir
button:
diff --git a/_data/locales/fa-IR.yml b/_data/locales/fa-IR.yml
new file mode 100644
index 00000000000..0d990a8ee77
--- /dev/null
+++ b/_data/locales/fa-IR.yml
@@ -0,0 +1,92 @@
+# The layout text of site
+
+# ----- Commons label -----
+
+layout:
+ post: پست
+ category: دستهبندی
+ tag: برچسب
+
+# The tabs of sidebar
+tabs:
+ # format: :
+ home: خانه
+ categories: دستهبندیها
+ tags: برچسبها
+ archives: آرشیو
+ about: درباره
+
+# the text displayed in the search bar & search results
+search:
+ hint: جستجو
+ cancel: لغو
+ no_results: متأسفیم! هیچ نتیجهای یافت نشد.
+
+panel:
+ lastmod: آخرین بهروزرسانی
+ trending_tags: برچسبهای پرطرفدار
+ toc: فهرست مطالب
+
+copyright:
+ # Shown at the bottom of the post
+ license:
+ template: این پست تحت مجوز :LICENSE_NAME توسط نویسنده منتشر شده است.
+ name: CC BY 4.0
+ link: https://creativecommons.org/licenses/by/4.0/
+
+ # Displayed in the footer
+ brief: برخی حقوق محفوظ است.
+ verbose: >-
+ بهجز مواردی که خلاف آن ذکر شده باشد، محتوای پستهای این وبلاگ
+ تحت مجوز Creative Commons Attribution 4.0 International (CC BY 4.0) توسط نویسنده منتشر شدهاند.
+
+meta: با استفاده از قالب :THEME برای :PLATFORM
+
+not_found:
+ statement: متأسفیم، لینک زیر معتبر نیست یا به صفحهای که وجود ندارد اشاره میکند.
+
+notification:
+ update_found: نسخه جدیدی از محتوا موجود است.
+ update: بهروزرسانی
+
+# ----- Posts related labels -----
+
+post:
+ written_by: نوشته شده توسط
+ posted: منتشر شده
+ updated: بهروزرسانی شده
+ words: کلمه
+ pageview_measure: بازدید
+ read_time:
+ unit: "دقیقه "
+ prompt: " زمان مطالعه"
+ edit: ویرایش این پست
+ relate_posts: بیشتر بخوانید
+ share: اشتراکگذاری
+ button:
+ next: جدیدتر
+ previous: قدیمیتر
+ copy_code:
+ succeed: کپی شد!
+ share_link:
+ title: کپی لینک
+ succeed: لینک با موفقیت کپی شد!
+
+# Date time format.
+# See: ,
+df:
+ post:
+ strftime: "%b %e, %Y"
+ dayjs: "ll"
+ archives:
+ strftime: "%b"
+ dayjs: "MMM"
+
+# categories page
+categories:
+ category_measure:
+ singular: دستهبندی
+ plural: دستهبندی
+ post_measure:
+ singular: پست
+ plural: پست
diff --git a/_data/locales/fi-FI.yml b/_data/locales/fi-FI.yml
index c817d2b8580..b8b1c196f1c 100644
--- a/_data/locales/fi-FI.yml
+++ b/_data/locales/fi-FI.yml
@@ -42,7 +42,7 @@ copyright:
meta: Käytetään :PLATFORM iä Teema :THEME
not_found:
- statment: Valitettavasti tällä URL-osoitteella ei ole saatavilla sisältöä.
+ statement: Valitettavasti tällä URL-osoitteella ei ole saatavilla sisältöä.
notification:
update_found: Uusi versio sisällöstä on saatavilla.
@@ -59,6 +59,7 @@ post:
read_time:
unit: minuuttia
prompt: lukea
+ edit: Muokkaa tätä julkaisua
relate_posts: Jatka lukemista
share: Jaa
button:
diff --git a/_data/locales/fr-FR.yml b/_data/locales/fr-FR.yml
index 72b034db222..c4884c3c99d 100644
--- a/_data/locales/fr-FR.yml
+++ b/_data/locales/fr-FR.yml
@@ -14,7 +14,7 @@ tabs:
categories: Catégories
tags: Tags
archives: Archives
- about: A propos de
+ about: À propos
# the text displayed in the search bar & search results
search:
@@ -32,18 +32,18 @@ copyright:
license:
template: Cet article est sous licence :LICENSE_NAME par l'auteur.
name: CC BY 4.0
- link: https://creativecommons.org/licenses/by/4.0/
+ link: https://creativecommons.org/licenses/by/4.0/deed.fr
# Displayed in the footer
brief: Certains droits réservés.
verbose: >-
- Sauf mention contraire, les articles de ce site sont publiés sous licence
+ Sauf mention contraire, les articles de ce site sont publiés
sous la licence Creative Commons Attribution 4.0 International (CC BY 4.0) par l'auteur.
meta: Propulsé par :PLATFORM avec le thème :THEME
not_found:
- statment: Désolé, nous avons égaré cette URL ou elle pointe vers quelque chose qui n'existe pas.
+ statement: Désolé, nous avons égaré cette URL ou elle pointe vers quelque chose qui n'existe pas.
notification:
update_found: Une nouvelle version du contenu est disponible.
@@ -60,6 +60,7 @@ post:
read_time:
unit: min
prompt: lire
+ edit: Modifier cet article
relate_posts: Autres lectures
share: Partager
button:
diff --git a/_data/locales/hu-HU.yml b/_data/locales/hu-HU.yml
index b09f2cdc91a..3c379f6589a 100644
--- a/_data/locales/hu-HU.yml
+++ b/_data/locales/hu-HU.yml
@@ -14,24 +14,23 @@ tabs:
categories: Kategóriák
tags: Címkék
archives: Archívum
- about: Rólam
+ about: Bemutatkozás
# the text displayed in the search bar & search results
search:
hint: keresés
cancel: Mégse
- no_results: Oops! Nincs találat a keresésre.
+ no_results: Hoppá! Nincs találat a keresésre.
panel:
lastmod: Legutóbb frissítve
trending_tags: Népszerű Címkék
toc: Tartalom
- links: Blog linkek
copyright:
# Shown at the bottom of the post
license:
- template: A bejegyzés :LICENSE_NAME licenccel rendelkezik.
+ template: A bejegyzést a szerző :LICENSE_NAME licenc alatt engedélyezte.
name: CC BY 4.0
link: https://creativecommons.org/licenses/by/4.0/
@@ -42,10 +41,10 @@ copyright:
Creative Commons Attribution 4.0 International (CC BY 4.0) licenccel rendelkeznek,
hacsak másképp nincs jelezve.
-meta: Készítve :PLATFORM motorral :THEME témával
+meta: Készítve :THEME témával a :PLATFORM platformra.
not_found:
- statment: Sajnáljuk, az URL-t rosszul helyeztük el, vagy valami nem létezőre mutat.
+ statement: Sajnáljuk, az URL-t rosszul helyeztük el, vagy valami nem létezőre mutat.
notification:
update_found: Elérhető a tartalom új verziója.
@@ -62,6 +61,7 @@ post:
read_time:
unit: perc
prompt: elolvasni
+ edit: Szerkesztés
relate_posts: További olvasnivaló
share: Megosztás
button:
@@ -73,7 +73,21 @@ post:
title: Link másolása
succeed: Link sikeresen másolva!
+# Date time format.
+# See: ,
+df:
+ post:
+ strftime: "%Y. %B. %e."
+ dayjs: "YYYY. MMMM D."
+ archives:
+ strftime: "%B"
+ dayjs: "MMM"
+
# categories page
categories:
- category_measure: kategória
- post_measure: bejegyzés
+ category_measure:
+ singular: kategória
+ plural: kategória
+ post_measure:
+ singular: bejegyzés
+ plural: bejegyzés
diff --git a/_data/locales/id-ID.yml b/_data/locales/id-ID.yml
index 29ad15695c0..337e4c00820 100644
--- a/_data/locales/id-ID.yml
+++ b/_data/locales/id-ID.yml
@@ -43,7 +43,7 @@ copyright:
meta: Didukung oleh :PLATFORM dengan tema :THEME
not_found:
- statment: Maaf, kami gagal menemukan URL itu atau memang mengarah ke sesuatu yang tidak ada.
+ statement: Maaf, kami gagal menemukan URL itu atau memang mengarah ke sesuatu yang tidak ada.
notification:
update_found: Versi konten baru tersedia.
@@ -60,6 +60,7 @@ post:
read_time:
unit: menit
prompt: baca
+ edit: Sunting entri ini
relate_posts: Postingan Lainya
share: Bagikan
button:
diff --git a/_data/locales/it-IT.yml b/_data/locales/it-IT.yml
index cf7b691bcfd..e1137a9964d 100644
--- a/_data/locales/it-IT.yml
+++ b/_data/locales/it-IT.yml
@@ -42,7 +42,7 @@ copyright:
meta: Servizio offerto da :PLATFORM con tema :THEME
not_found:
- statment: Ci scusiamo, non è stato possibile trovare l'URL in questione. Potrebbe puntare ad una pagina non esistente.
+ statement: Ci scusiamo, non è stato possibile trovare l'URL in questione. Potrebbe puntare ad una pagina non esistente.
notification:
update_found: Nuova versione del contenuto disponibile.
@@ -59,6 +59,7 @@ post:
read_time:
unit: min
prompt: lettura
+ edit: Modifica questo post
relate_posts: Continua a leggere
share: Condividi
button:
diff --git a/_data/locales/ja-JP.yml b/_data/locales/ja-JP.yml
new file mode 100644
index 00000000000..68891dcb10f
--- /dev/null
+++ b/_data/locales/ja-JP.yml
@@ -0,0 +1,85 @@
+# The layout text of site
+
+# ----- Commons label -----
+
+layout:
+ post: 投稿
+ category: カテゴリー
+ tag: タグ
+
+# The tabs of sidebar
+tabs:
+ # format: :
+ home: ホーム
+ categories: カテゴリー
+ tags: タグ
+ archives: アーカイブ
+ about: このサイトについて
+
+# the text displayed in the search bar & search results
+search:
+ hint: 検索
+ cancel: キャンセル
+ no_results: 該当なし
+
+panel:
+ lastmod: 最近更新された投稿
+ trending_tags: トレンドのタグ
+ toc: コンテンツ
+
+copyright:
+ # Shown at the bottom of the post
+ license:
+ template: この投稿は投稿者によって :LICENSE_NAME の下でライセンスされています。
+ name: CC BY 4.0
+ link: https://creativecommons.org/licenses/by/4.0/
+
+ # Displayed in the footer
+ brief: Some rights reserved.
+ verbose: >-
+ Except where otherwise noted, the blog posts on this site are licensed
+ under the Creative Commons Attribution 4.0 International (CC BY 4.0) License by the author.
+
+meta: :PLATFORM 用の :THEME を使用しています。
+
+not_found:
+ statement: このURLは存在しないものを指し示しています。
+
+notification:
+ update_found: 新しいバージョンが利用可能です。
+ update: 更新
+
+# ----- Posts related labels -----
+
+post:
+ written_by: 投稿者
+ posted: 投稿日
+ updated: 更新日
+ words: 語
+ pageview_measure: 回閲覧
+ read_time:
+ unit: 分
+ prompt: で読めます
+ edit: この投稿を編集
+ relate_posts: さらに読む
+ share: シェア
+ button:
+ next: 次
+ previous: 前
+ copy_code:
+ succeed: コピーしました
+ share_link:
+ title: リンクをコピー
+ succeed: リンクをコピーしました
+
+# Date time format.
+# See: ,
+df:
+ post:
+ strftime: "%Y/%m/%d"
+ dayjs: "YYYY/MM/DD"
+
+# categories page
+categories:
+ category_measure: カテゴリー
+ post_measure: 投稿
diff --git a/_data/locales/ko-KR.yml b/_data/locales/ko-KR.yml
index 4dd221b9b74..ed45a75c097 100644
--- a/_data/locales/ko-KR.yml
+++ b/_data/locales/ko-KR.yml
@@ -43,7 +43,7 @@ copyright:
meta: Powered by :PLATFORM with :THEME theme
not_found:
- statment: 해당 URL은 존재하지 않습니다.
+ statement: 해당 URL은 존재하지 않습니다.
notification:
update_found: 새 버전의 콘텐츠를 사용할 수 있습니다.
@@ -60,6 +60,7 @@ post:
read_time:
unit: 분
prompt: 읽는 시간
+ edit: 이 글 편집
relate_posts: 관련된 글
share: 공유하기
button:
diff --git a/_data/locales/ku-IQ.yml b/_data/locales/ku-IQ.yml
new file mode 100644
index 00000000000..61cd3cd2101
--- /dev/null
+++ b/_data/locales/ku-IQ.yml
@@ -0,0 +1,92 @@
+# The layout text of site in Kurdish (Sorani)
+
+# ----- Commons label -----
+
+layout:
+ post: بابەت
+ category: هاوپۆل
+ tag: تاگ
+
+# The tabs of sidebar
+tabs:
+ # format: :
+ home: سەرەکی
+ categories: هاوپۆلەکان
+ tags: تاگەکان
+ archives: ئەرشیف
+ about: دەربارە
+
+# the text displayed in the search bar & search results
+search:
+ hint: گەڕان
+ cancel: هەڵوەشاندنەوە
+ no_results: ببوورە! هیچ ئەنجامێک نەدۆزرایەوە.
+
+panel:
+ lastmod: دوایین نوێکردنەوەکان
+ trending_tags: تاگە باوەکان
+ toc: ناوەڕۆک
+
+copyright:
+ # Shown at the bottom of the post
+ license:
+ template: ئەم بابەتە لەلایەن نووسەرەوە بە مۆڵەتی :LICENSE_NAME بڵاوکراوەتەوە.
+ name: CC BY 4.0
+ link: https://creativecommons.org/licenses/by/4.0/
+
+ # Displayed in the footer
+ brief: هەندێک مافی پارێزراوە.
+ verbose: >-
+ تەنها لەو شوێنانەی کە بە پێچەوانەوە ئاماژەی پێدراوە، بابەتەکانی بڵۆگ لەم سایتەدا
+ لەژێر مۆڵەتی Creative Commons Attribution 4.0 International (CC BY 4.0) لەلایەن نووسەرەوە مۆڵەتیان پێدراوە.
+
+meta: بە بەکارهێنانی :PLATFORM لەگەڵ ڕووکاری :THEME
+
+not_found:
+ statement: ببوورە، ئەم بەستەرە نادۆزرێتەوە یان ئاماژە بە شتێک دەکات کە بوونی نییە.
+
+notification:
+ update_found: وەشانێکی نوێی ناوەڕۆک بەردەستە.
+ update: نوێکردنەوە
+
+# ----- Posts related labels -----
+
+post:
+ written_by: نووسەر
+ posted: بڵاوکراوەتەوە
+ updated: نوێکراوەتەوە
+ words: وشە
+ pageview_measure: بینین
+ read_time:
+ unit: خولەک
+ prompt: خوێندنەوە
+ edit: ئەم بابەتە دەستکاری بکە
+ relate_posts: بابەتی پەیوەندیدار
+ share: بڵاوکردنەوە
+ button:
+ next: نوێتر
+ previous: کۆنتر
+ copy_code:
+ succeed: کۆپی کرا!
+ share_link:
+ title: کۆپی بەستەر
+ succeed: بەستەر بە سەرکەوتوویی کۆپی کرا!
+
+# Date time format.
+# See: ,
+df:
+ post:
+ strftime: "%d %b, %Y"
+ dayjs: "DD MMM, YYYY"
+ archives:
+ strftime: "%b"
+ dayjs: "MMM"
+
+# categories page
+categories:
+ category_measure:
+ singular: هاوپۆل
+ plural: هاوپۆل
+ post_measure:
+ singular: بابەت
+ plural: بابەت
diff --git a/_data/locales/my-MM.yml b/_data/locales/my-MM.yml
index 98848d59b86..5559aea0a5a 100644
--- a/_data/locales/my-MM.yml
+++ b/_data/locales/my-MM.yml
@@ -43,7 +43,7 @@ copyright:
meta: Powered by :PLATFORM with :THEME theme
not_found:
- statment: ဝမ်းနည်းပါသည်၊ ကျွန်ုပ်တို့သည် အဆိုပါ URL ကို မှားယွင်းစွာ နေရာချထားခြင်း သို့မဟုတ် ၎င်းသည် မရှိသောအရာကို ညွှန်ပြနေပါသည်။
+ statement: ဝမ်းနည်းပါသည်၊ ကျွန်ုပ်တို့သည် အဆိုပါ URL ကို မှားယွင်းစွာ နေရာချထားခြင်း သို့မဟုတ် ၎င်းသည် မရှိသောအရာကို ညွှန်ပြနေပါသည်။
notification:
update_found: အကြောင်းအရာဗားရှင်းအသစ်ကို ရနိုင်ပါပြီ။
@@ -60,6 +60,7 @@ post:
read_time:
unit: မိနစ်
prompt: ဖတ်ပါမည်
+ edit: ဤပို့စ်ကို တည်းဖြတ်ပါ
relate_posts: နောက်ထပ်ဖတ်ရန်
share: မျှဝေရန်
button:
diff --git a/_data/locales/nl-NL.yml b/_data/locales/nl-NL.yml
new file mode 100644
index 00000000000..691fb75c738
--- /dev/null
+++ b/_data/locales/nl-NL.yml
@@ -0,0 +1,91 @@
+# The layout text of site
+
+# ----- Commons label -----
+
+layout:
+ post: Post
+ category: Categorie
+ tag: Tag
+
+# The tabs of sidebar
+tabs:
+ # format: :
+ home: Startpagina
+ categories: Categorieën
+ tags: Tags
+ archives: Archief
+ about: Over
+
+# the text displayed in the search bar & search results
+search:
+ hint: Zoek
+ cancel: Annuleer
+ no_results: Oops! Geen resultaat gevonden.
+
+panel:
+ lastmod: Recent Bijgewerkt
+ trending_tags: Trending Tags
+ toc: Inhoud
+
+copyright:
+ # Shown at the bottom of the post
+ license:
+ template: Alle posts zijn onder :LICENSE_NAME gepubliceerd door de auteur.
+ name: CC BY 4.0
+ link: https://creativecommons.org/licenses/by/4.0/
+
+ # Displayed in the footer
+ brief: Sommige rechten voorbehouden.
+ verbose: >-
+ Tenzij anders vermeld, alle posts zijn onder de
+ Creative Commons Attribution 4.0 International (CC BY 4.0) gepubliceerd door de auteur.
+
+meta: Gebruikt :THEME
+
+not_found:
+ statement: Sorry, we hebben de URL verkeerd geplaatst of hij verwijst naar iets dat niet bestaat.
+
+notification:
+ update_found: Nieuwe versie van inhoud beschikbaar.
+ update: Update
+
+# ----- Posts related labels -----
+post:
+ written_by: Door
+ posted: Posted
+ updated: Bijgewerkt
+ words: woorden
+ pageview_measure: Gelezen
+ read_time:
+ unit: min
+ prompt: lees
+ edit: Bewerk dit bericht
+ relate_posts: Verder Lezen
+ share: Deel
+ button:
+ next: Volgende
+ previous: Vorige
+ copy_code:
+ succeed: Gekopieerd!
+ share_link:
+ title: Link kopiëren
+ succeed: Succesvol gekopieerd!
+
+# Date time format.
+# See: ,
+df:
+ post:
+ strftime: "%b %e, %Y"
+ dayjs: "ll"
+ archives:
+ strftime: "%b"
+ dayjs: "MMM"
+
+# categories page
+categories:
+ category_measure:
+ singular: categorie
+ plural: categorieën
+ post_measure:
+ singular: post
+ plural: posts
diff --git "a/_data/locales/ps\342\200\221AF.yml" "b/_data/locales/ps\342\200\221AF.yml"
new file mode 100644
index 00000000000..fa2c1924683
--- /dev/null
+++ "b/_data/locales/ps\342\200\221AF.yml"
@@ -0,0 +1,91 @@
+# The layout text of site in Pashto (Afghanistan)
+
+# ----- Commons label -----
+
+layout:
+ post: لیکنه
+ category: وېشنيزه
+ tag: ټګ
+
+# The tabs of sidebar
+tabs:
+ # format: :
+ home: کورپاڼه
+ categories: وېشنيزې
+ tags: ټګونه
+ archives: آرشيف
+ about: په اړه
+
+# the text displayed in the search bar & search results
+search:
+ hint: لټون
+ cancel: لغوه
+ no_results: ها! هېڅ پایله ونه موندل شوه.
+
+panel:
+ lastmod: وروستی تازه
+ trending_tags: مشهور ټګونه
+ toc: منځپانګه
+
+copyright:
+ # Shown at the bottom of the post
+ license:
+ template: دا لیکنه د :LICENSE_NAME جواز لاندې د لیکوال له خوا خپره شوې ده.
+ name: CC BY 4.0
+ link: https://creativecommons.org/licenses/by/4.0/
+
+ # Displayed in the footer
+ brief: ځینې حقونه خوندي دي.
+ verbose: >-
+ تر هغه ځایه چې بل ډول نه وي یاد شوي، د دې سایټ لیکنې
+ د لیکوال له خوا د کریټېو کامنز د انتساب 4.0 نړیوال (CC BY 4.0) جواز لاندې خپرېږي.
+
+meta: د :PLATFORM لپاره د :THEME موضوع کاروي.
+
+not_found:
+ statement: بښنه غواړو، دغه URL ناسم دی یا هغه څه ته اشاره کوي چې شتون نه لري.
+
+notification:
+ update_found: نوې نسخه شتون لري.
+ update: تازه
+
+# ----- Posts related labels -----
+
+post:
+ written_by: لیکوال
+ posted: خپره شوې
+ updated: تازه شوې
+ words: کلمې
+ pageview_measure: کتنې
+ read_time:
+ unit: دقیقې
+ prompt: لوستل
+ edit: دغه لیکنه سمول
+ relate_posts: نوره لوستنه
+ share: شریکول
+ button:
+ next: نوی
+ previous: زوړ
+ copy_code:
+ succeed: کاپي شو!
+ share_link:
+ title: لینک کاپي کړئ
+ succeed: لینک بریالي کاپي شو!
+
+# Date time format.
+# See: ,
+df:
+ post:
+ strftime: "%b %e, %Y"
+ dayjs: "ll"
+ archives:
+ strftime: "%b"
+ dayjs: "MMM"
+
+categories:
+ category_measure:
+ singular: وېشنيزه
+ plural: وېشنيزې
+ post_measure:
+ singular: لیکنه
+ plural: لیکنې
diff --git a/_data/locales/pt-BR.yml b/_data/locales/pt-BR.yml
index 4cef833d2e2..22de99ae688 100644
--- a/_data/locales/pt-BR.yml
+++ b/_data/locales/pt-BR.yml
@@ -43,7 +43,7 @@ copyright:
meta: Feito com :PLATFORM usando o tema :THEME
not_found:
- statment: Desculpe, a página não foi encontrada.
+ statement: Desculpe, a página não foi encontrada.
notification:
update_found: Uma nova versão do conteúdo está disponível.
@@ -60,6 +60,7 @@ post:
read_time:
unit: min
prompt: " de leitura"
+ edit: Editar esta postagem
relate_posts: Leia também
share: Compartilhar
button:
diff --git a/_data/locales/ru-RU.yml b/_data/locales/ru-RU.yml
index 185407c136d..de9e0165b65 100644
--- a/_data/locales/ru-RU.yml
+++ b/_data/locales/ru-RU.yml
@@ -42,7 +42,7 @@ copyright:
meta: Использует тему :THEME для :PLATFORM
not_found:
- statment: Извините, мы перепутали URL-адрес или он указывает на что-то несуществующее.
+ statement: Извините, мы перепутали URL-адрес или он указывает на что-то несуществующее.
notification:
update_found: Доступна новая версия контента.
@@ -59,6 +59,7 @@ post:
read_time:
unit: мин.
prompt: чтения
+ edit: Редактировать этот пост
relate_posts: Похожие посты
share: Поделиться
button:
@@ -76,7 +77,7 @@ df:
post:
strftime: "%d.%m.%Y"
dayjs: "DD.MM.YYYY"
-
+
# categories page
categories:
category_measure:
diff --git a/_data/locales/sl-SI.yml b/_data/locales/sl-SI.yml
index 7ab18b1deec..9b3ea46962b 100644
--- a/_data/locales/sl-SI.yml
+++ b/_data/locales/sl-SI.yml
@@ -43,7 +43,7 @@ copyright:
meta: Uporabljena :PLATFORM tema :THEME #Using the :PLATFORM theme :THEME
not_found:
- statment: Oprostite, hiperpovezava je neustrezna ali vsebina ne obstajata. #Sorry, we've misplaced that URL or it's pointing to something that doesn't exist.
+ statement: Oprostite, hiperpovezava je neustrezna ali vsebina ne obstajata. #Sorry, we've misplaced that URL or it's pointing to something that doesn't exist.
notification:
update_found: Novejša različica vsebine je na voljo. #A new version of content is available.
@@ -60,6 +60,7 @@ post:
read_time:
unit: min
prompt: beri #read
+ edit: Uredi to objavo #Edit this post
relate_posts: Nadaljnje branje #Further Reading
share: Deli #Share
button:
diff --git a/_data/locales/sv-SE.yml b/_data/locales/sv-SE.yml
index 7ec2ee23303..77e6fe6b812 100644
--- a/_data/locales/sv-SE.yml
+++ b/_data/locales/sv-SE.yml
@@ -43,7 +43,7 @@ copyright:
meta: Byggd med :PLATFORM och temat :THEME
not_found:
- statment: Ursäkta, vi har tappat bort den här webbadressen eller så pekar den på något som inte längre finns.
+ statement: Ursäkta, vi har tappat bort den här webbadressen eller så pekar den på något som inte längre finns.
notification:
update_found: Det finns en ny version av innehållet.
@@ -60,6 +60,7 @@ post:
read_time:
unit: min
prompt: läsning
+ edit: Redigera detta inlägg
relate_posts: Mer läsning
share: Dela
button:
diff --git a/_data/locales/th.yml b/_data/locales/th.yml
index 22cb00aa53a..c9560fc869f 100644
--- a/_data/locales/th.yml
+++ b/_data/locales/th.yml
@@ -43,7 +43,7 @@ copyright:
meta: กำลังใช้ธีมของ :PLATFORM ชื่อ :THEME
not_found:
- statment: ขออภัย เราวาง URL นั้นไว้ผิดที่ หรือมันชี้ไปยังสิ่งที่ไม่มีอยู่
+ statement: ขออภัย เราวาง URL นั้นไว้ผิดที่ หรือมันชี้ไปยังสิ่งที่ไม่มีอยู่
notification:
update_found: มีเวอร์ชันใหม่ของเนื้อหา
@@ -60,6 +60,7 @@ post:
read_time:
unit: นาที
prompt: อ่าน
+ edit: แก้ไขโพสต์นี้
relate_posts: อ่านต่อ
share: แชร์
button:
diff --git a/_data/locales/tr-TR.yml b/_data/locales/tr-TR.yml
index 50d81102f0d..4a08722e316 100644
--- a/_data/locales/tr-TR.yml
+++ b/_data/locales/tr-TR.yml
@@ -43,7 +43,7 @@ copyright:
meta: :PLATFORM ve :THEME teması
not_found:
- statment: Üzgünüz, bu linki yanlış yerleştirdik veya var olmayan bir şeye işaret ediyor.
+ statement: Üzgünüz, bu linki yanlış yerleştirdik veya var olmayan bir şeye işaret ediyor.
notification:
update_found: İçeriğin yeni bir sürümü mevcut.
@@ -60,6 +60,7 @@ post:
read_time:
unit: dakikada
prompt: okunabilir
+ edit: Bu gönderiyi düzenle
relate_posts: Benzer Gönderiler
share: Paylaş
button:
diff --git a/_data/locales/uk-UA.yml b/_data/locales/uk-UA.yml
index b6050738030..f337187d63a 100644
--- a/_data/locales/uk-UA.yml
+++ b/_data/locales/uk-UA.yml
@@ -43,7 +43,7 @@ copyright:
meta: Powered by :PLATFORM with :THEME theme
not_found:
- statment: Вибачте, це посилання вказує на ресурс, що не існує.
+ statement: Вибачте, це посилання вказує на ресурс, що не існує.
notification:
update_found: Доступна нова версія вмісту.
@@ -60,6 +60,7 @@ post:
read_time:
unit: хвилин
prompt: читання
+ edit: Редагувати цей пост
relate_posts: Вас також може зацікавити
share: Поділитися
button:
diff --git a/_data/locales/ur-PK.yml b/_data/locales/ur-PK.yml
new file mode 100644
index 00000000000..081bc2086a8
--- /dev/null
+++ b/_data/locales/ur-PK.yml
@@ -0,0 +1,91 @@
+# The layout text of site in Urdu (Pakistan)
+
+# ----- Commons label -----
+
+layout:
+ post: تحریر
+ category: زمرہ
+ tag: ٹیگ
+
+# The tabs of sidebar
+tabs:
+ # format: :
+ home: گھر
+ categories: زمروں
+ tags: ٹیگز
+ archives: محفوظات
+ about: تعارف
+
+# the text displayed in the search bar & search results
+search:
+ hint: تلاش
+ cancel: منسوخ
+ no_results: اوہ! کوئی نتیجہ نہیں ملا۔
+
+panel:
+ lastmod: حال ہی میں اپ ڈیٹ
+ trending_tags: مقبول ٹیگز
+ toc: مواد
+
+copyright:
+ # Shown at the bottom of the post
+ license:
+ template: یہ تحریر :LICENSE_NAME کے تحت مصنف کی جانب سے لائسنس یافتہ ہے۔
+ name: CC BY 4.0
+ link: https://creativecommons.org/licenses/by/4.0/
+
+ # Displayed in the footer
+ brief: کچھ حقوق محفوظ ہیں۔
+ verbose: >-
+ جب تک کہ دوسری صورت میں ذکر نہ ہو، اس سائٹ کی تحریریں
+ مصنف کی جانب سے تخلیقی العام انتساب 4.0 بین الاقوامی (CC BY 4.0) لائسنس کے تحت دستیاب ہیں۔
+
+meta: :PLATFORM کے لیے :THEME تھیم استعمال کیا جا رہا ہے۔
+
+not_found:
+ statement: معذرت، یہ URL غلط ہے یا جس چیز کی طرف اشارہ کر رہا ہے وہ موجود نہیں۔
+
+notification:
+ update_found: نیا مواد دستیاب ہے۔
+ update: اپ ڈیٹ
+
+# ----- Posts related labels -----
+
+post:
+ written_by: از
+ posted: شائع شدہ
+ updated: اپ ڈیٹ شدہ
+ words: لفظ
+ pageview_measure: مشاہدات
+ read_time:
+ unit: منٹ
+ prompt: پڑھیں
+ edit: اس تحریر میں ترمیم کریں
+ relate_posts: مزید مطالعہ
+ share: شیئر
+ button:
+ next: نیا
+ previous: پرانا
+ copy_code:
+ succeed: کاپی ہو گیا!
+ share_link:
+ title: لنک کاپی کریں
+ succeed: لنک کامیابی سے کاپی ہو گیا!
+
+# Date time format.
+# See: ,
+df:
+ post:
+ strftime: "%b %e, %Y"
+ dayjs: "ll"
+ archives:
+ strftime: "%b"
+ dayjs: "MMM"
+
+categories:
+ category_measure:
+ singular: زمرہ
+ plural: زمروں
+ post_measure:
+ singular: تحریر
+ plural: تحریریں
diff --git a/_data/locales/vi-VN.yml b/_data/locales/vi-VN.yml
index 617431a0b65..48b767e8b52 100644
--- a/_data/locales/vi-VN.yml
+++ b/_data/locales/vi-VN.yml
@@ -42,7 +42,7 @@ copyright:
meta: Trang web này được tạo bởi :PLATFORM với chủ đề :THEME
not_found:
- statment: Xin lỗi, chúng tôi đã đặt nhầm URL hoặc đường dẫn trỏ đến một trang nào đó không tồn tại.
+ statement: Xin lỗi, chúng tôi đã đặt nhầm URL hoặc đường dẫn trỏ đến một trang nào đó không tồn tại.
notification:
update_found: Đã có phiên bản mới của nội dung.
@@ -59,6 +59,7 @@ post:
read_time:
unit: phút
prompt: đọc
+ edit: Chỉnh sửa bài viết này
relate_posts: Bài viết liên quan
share: Chia sẻ
button:
diff --git a/_data/locales/zh-CN.yml b/_data/locales/zh-CN.yml
index f8281346777..9a3b2fb6704 100644
--- a/_data/locales/zh-CN.yml
+++ b/_data/locales/zh-CN.yml
@@ -42,7 +42,7 @@ copyright:
meta: 本站采用 :PLATFORM 主题 :THEME
not_found:
- statment: 抱歉,我们放错了该 URL,或者它指向了不存在的内容。
+ statement: 抱歉,我们放错了该 URL,或者它指向了不存在的内容。
notification:
update_found: 发现新版本的内容。
@@ -59,6 +59,7 @@ post:
read_time:
unit: 分钟
prompt: 阅读
+ edit: 编辑此文
relate_posts: 相关文章
share: 分享
button:
diff --git a/_data/locales/zh-TW.yml b/_data/locales/zh-TW.yml
index 911253b6a3f..ad4ea68981c 100644
--- a/_data/locales/zh-TW.yml
+++ b/_data/locales/zh-TW.yml
@@ -42,7 +42,7 @@ copyright:
meta: 本網站使用 :PLATFORM 產生,採用 :THEME 主題
not_found:
- statment: 抱歉,您可能正在存取一個已被移動的 URL,或者它從未存在。
+ statement: 抱歉,您可能正在存取一個已被移動的 URL,或者它從未存在。
notification:
update_found: 發現新版本更新。
@@ -59,6 +59,7 @@ post:
read_time:
unit: 分鐘
prompt: 閱讀
+ edit: 編輯此文
relate_posts: 相關文章
share: 分享
button:
diff --git a/_data/media.yml b/_data/media.yml
new file mode 100644
index 00000000000..9cd69b4ce95
--- /dev/null
+++ b/_data/media.yml
@@ -0,0 +1,18 @@
+- extension: mp3
+ mime_type: mpeg
+- extension: mov
+ mime_type: quicktime
+- extension: avi
+ mime_type: x-msvideo
+- extension: mkv
+ mime_type: x-matroska
+- extension: ogv
+ mime_type: ogg
+- extension: weba
+ mime_type: webm
+- extension: 3gp
+ mime_type: 3gpp
+- extension: 3g2
+ mime_type: 3gpp2
+- extension: mid
+ mime_type: midi
diff --git a/_data/origin/basic.yml b/_data/origin/basic.yml
index ed99ea850a6..2d5298229d3 100644
--- a/_data/origin/basic.yml
+++ b/_data/origin/basic.yml
@@ -4,13 +4,6 @@ webfonts: /assets/lib/fonts/main.css
# Libraries
-jquery:
- js: /assets/lib/jquery/jquery.min.js
-
-bootstrap:
- css: /assets/lib/bootstrap/bootstrap.min.css
- js: /assets/lib/bootstrap/bootstrap.bundle.min.js
-
toc:
css: /assets/lib/tocbot/tocbot.min.css
js: /assets/lib/tocbot/tocbot.min.js
@@ -27,13 +20,13 @@ mermaid:
dayjs:
js:
common: /assets/lib/dayjs/dayjs.min.js
- locale: /assets/lib/dayjs/locale/en.min.js
- relativeTime: /assets/lib/dayjs/plugin/relativeTime.min.js
- localizedFormat: /assets/lib/dayjs/plugin/localizedFormat.min.js
+ locale: /assets/lib/dayjs/locale/en.js
+ relativeTime: /assets/lib/dayjs/plugin/relativeTime.js
+ localizedFormat: /assets/lib/dayjs/plugin/localizedFormat.js
-magnific-popup:
- css: /assets/lib/magnific-popup/magnific-popup.css
- js: /assets/lib/magnific-popup/jquery.magnific-popup.min.js
+glightbox:
+ css: /assets/lib/glightbox/glightbox.min.css
+ js: /assets/lib/glightbox/glightbox.min.js
lazy-polyfill:
css: /assets/lib/loading-attribute-polyfill/loading-attribute-polyfill.min.css
diff --git a/_data/origin/cors.yml b/_data/origin/cors.yml
index b6c8674205f..e40cc357d0e 100644
--- a/_data/origin/cors.yml
+++ b/_data/origin/cors.yml
@@ -1,59 +1,54 @@
-# CDNs
-
-cdns:
- # Google Fonts
+# Resource Hints
+resource_hints:
- url: https://fonts.googleapis.com
+ links:
+ - rel: preconnect
+ - rel: dns-prefetch
- url: https://fonts.gstatic.com
- args: crossorigin
- - url: https://fonts.googleapis.com
- # jsDelivr CDN
+ links:
+ - rel: preconnect
+ opts: [crossorigin]
+ - rel: dns-prefetch
- url: https://cdn.jsdelivr.net
- # polyfill.io for math (cdnjs.cloudflare.com/polyfill)
- - url: https://cdnjs.cloudflare.com
-
-# fonts
+ links:
+ - rel: preconnect
+ - rel: dns-prefetch
-webfonts: https://fonts.googleapis.com/css2?family=Lato&family=Source+Sans+Pro:wght@400;600;700;900&display=swap
+# Web Fonts
+webfonts: https://fonts.googleapis.com/css2?family=Lato:wght@300;400&family=Source+Sans+Pro:wght@400;600;700;900&display=swap
# Libraries
-jquery:
- js: https://cdn.jsdelivr.net/npm/jquery@3.7.1/dist/jquery.min.js
-
-bootstrap:
- css: https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css
- js: https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js
-
toc:
- css: https://cdn.jsdelivr.net/npm/tocbot@4.25.0/dist/tocbot.min.css
- js: https://cdn.jsdelivr.net/npm/tocbot@4.25.0/dist/tocbot.min.js
+ css: https://cdn.jsdelivr.net/npm/tocbot@4/dist/tocbot.min.css
+ js: https://cdn.jsdelivr.net/npm/tocbot@4/dist/tocbot.min.js
fontawesome:
- css: https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.5.1/css/all.min.css
+ css: https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@7/css/all.min.css
search:
- js: https://cdn.jsdelivr.net/npm/simple-jekyll-search@1.10.0/dest/simple-jekyll-search.min.js
+ js: https://cdn.jsdelivr.net/npm/simple-jekyll-search@1/dest/simple-jekyll-search.min.js
mermaid:
- js: https://cdn.jsdelivr.net/npm/mermaid@10.8.0/dist/mermaid.min.js
+ js: https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.min.js
dayjs:
js:
- common: https://cdn.jsdelivr.net/npm/dayjs@1.11.10/dayjs.min.js
- locale: https://cdn.jsdelivr.net/npm/dayjs@1.11.10/locale/:LOCALE.min.js
- relativeTime: https://cdn.jsdelivr.net/npm/dayjs@1.11.10/plugin/relativeTime.min.js
- localizedFormat: https://cdn.jsdelivr.net/npm/dayjs@1.11.10/plugin/localizedFormat.min.js
+ common: https://cdn.jsdelivr.net/npm/dayjs@1/dayjs.min.js
+ locale: https://cdn.jsdelivr.net/npm/dayjs@1/locale/:LOCALE.js
+ relativeTime: https://cdn.jsdelivr.net/npm/dayjs@1/plugin/relativeTime.js
+ localizedFormat: https://cdn.jsdelivr.net/npm/dayjs@1/plugin/localizedFormat.js
-magnific-popup:
- css: https://cdn.jsdelivr.net/npm/magnific-popup@1.1.0/dist/magnific-popup.min.css
- js: https://cdn.jsdelivr.net/npm/magnific-popup@1.1.0/dist/jquery.magnific-popup.min.js
+glightbox:
+ css: https://cdn.jsdelivr.net/npm/glightbox@3/dist/css/glightbox.min.css
+ js: https://cdn.jsdelivr.net/npm/glightbox@3/dist/js/glightbox.min.js
lazy-polyfill:
- css: https://cdn.jsdelivr.net/npm/loading-attribute-polyfill@2.1.1/dist/loading-attribute-polyfill.min.css
- js: https://cdn.jsdelivr.net/npm/loading-attribute-polyfill@2.1.1/dist/loading-attribute-polyfill.umd.min.js
+ css: https://cdn.jsdelivr.net/npm/loading-attribute-polyfill@2/dist/loading-attribute-polyfill.min.css
+ js: https://cdn.jsdelivr.net/npm/loading-attribute-polyfill@2/dist/loading-attribute-polyfill.umd.min.js
clipboard:
- js: https://cdn.jsdelivr.net/npm/clipboard@2.0.11/dist/clipboard.min.js
+ js: https://cdn.jsdelivr.net/npm/clipboard@2/dist/clipboard.min.js
mathjax:
- js: https://cdn.jsdelivr.net/npm/mathjax@3.2.2/es5/tex-chtml.js
+ js: https://cdn.jsdelivr.net/npm/mathjax@4/tex-mml-chtml.js
diff --git a/_data/share.yml b/_data/share.yml
index d572e6dcb39..edbc02b26b0 100644
--- a/_data/share.yml
+++ b/_data/share.yml
@@ -18,11 +18,11 @@ platforms:
#
# - type: Linkedin
# icon: "fab fa-linkedin"
- # link: "https://www.linkedin.com/sharing/share-offsite/?url=URL"
+ # link: "https://www.linkedin.com/feed/?shareActive=true&shareUrl=URL"
#
# - type: Weibo
# icon: "fab fa-weibo"
- # link: "http://service.weibo.com/share/share.php?title=TITLE&url=URL"
+ # link: "https://service.weibo.com/share/share.php?title=TITLE&url=URL"
#
# - type: Mastodon
# icon: "fa-brands fa-mastodon"
@@ -36,3 +36,15 @@ platforms:
# link: "https://fosstodon.org/"
# - label: photog.social
# link: "https://photog.social/"
+ #
+ # - type: Bluesky
+ # icon: "fa-brands fa-bluesky"
+ # link: "https://bsky.app/intent/compose?text=TITLE%20URL"
+ #
+ # - type: Reddit
+ # icon: "fa-brands fa-square-reddit"
+ # link: "https://www.reddit.com/submit?url=URL&title=TITLE"
+ #
+ # - type: Threads
+ # icon: "fa-brands fa-square-threads"
+ # link: "https://www.threads.net/intent/post?text=TITLE%20URL"
diff --git a/_includes/analytics/cloudflare.html b/_includes/analytics/cloudflare.html
new file mode 100644
index 00000000000..9faa11ee3b4
--- /dev/null
+++ b/_includes/analytics/cloudflare.html
@@ -0,0 +1,6 @@
+
+
diff --git a/_includes/analytics/fathom.html b/_includes/analytics/fathom.html
new file mode 100644
index 00000000000..216bb140c00
--- /dev/null
+++ b/_includes/analytics/fathom.html
@@ -0,0 +1,6 @@
+
+
diff --git a/_includes/analytics/goatcounter.html b/_includes/analytics/goatcounter.html
new file mode 100644
index 00000000000..3867fdba95b
--- /dev/null
+++ b/_includes/analytics/goatcounter.html
@@ -0,0 +1,6 @@
+
+
diff --git a/_includes/analytics/google.html b/_includes/analytics/google.html
new file mode 100644
index 00000000000..dfe4828c5f0
--- /dev/null
+++ b/_includes/analytics/google.html
@@ -0,0 +1,13 @@
+
+
+
diff --git a/_includes/analytics/matomo.html b/_includes/analytics/matomo.html
new file mode 100644
index 00000000000..caaa63e3ce3
--- /dev/null
+++ b/_includes/analytics/matomo.html
@@ -0,0 +1,13 @@
+
+
diff --git a/_includes/analytics/umami.html b/_includes/analytics/umami.html
new file mode 100644
index 00000000000..bfcb1d09ff6
--- /dev/null
+++ b/_includes/analytics/umami.html
@@ -0,0 +1,6 @@
+
+
diff --git a/_includes/comment.html b/_includes/comment.html
new file mode 100644
index 00000000000..fef135f0b2f
--- /dev/null
+++ b/_includes/comment.html
@@ -0,0 +1,5 @@
+
+{% if page.comments and site.comments.provider %}
+ {% capture path %}comments/{{ site.comments.provider }}.html{% endcapture %}
+ {% include {{ path }} %}
+{% endif %}
diff --git a/_includes/comments.html b/_includes/comments.html
deleted file mode 100644
index 39e521facbb..00000000000
--- a/_includes/comments.html
+++ /dev/null
@@ -1,5 +0,0 @@
-
-{% if page.comments and site.comments.active %}
- {% capture path %}comments/{{ site.comments.active }}.html{% endcapture %}
- {% include {{ path }} %}
-{% endif %}
diff --git a/_includes/comments/disqus.html b/_includes/comments/disqus.html
index e59ed37dd2b..fd12a3c724e 100644
--- a/_includes/comments/disqus.html
+++ b/_includes/comments/disqus.html
@@ -1,39 +1,26 @@
-
-
-
Comments powered by Disqus.
-