diff --git a/_config.yml b/_config.yml index 09eb8f5ae..57a665a11 100644 --- a/_config.yml +++ b/_config.yml @@ -108,6 +108,16 @@ 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: # Global switch for the post-comment system. Keeping it empty means disabled. provider: # [disqus | utterances | giscus] diff --git a/_data/locales/ar.yml b/_data/locales/ar.yml index a79e02009..78e6f9427 100644 --- a/_data/locales/ar.yml +++ b/_data/locales/ar.yml @@ -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 3fb060fda..5b50a3ee2 100644 --- a/_data/locales/bg-BG.yml +++ b/_data/locales/bg-BG.yml @@ -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 index e3d5b39ce..7e68f451c 100644 --- a/_data/locales/ca-ES.yml +++ b/_data/locales/ca-ES.yml @@ -60,6 +60,7 @@ post: read_time: unit: min prompt: " de lectura" + edit: Edita aquesta entrada relate_posts: Entrades relacionades share: Compartir button: diff --git a/_data/locales/cs-CZ.yml b/_data/locales/cs-CZ.yml index cf93f614a..41b31d61f 100644 --- a/_data/locales/cs-CZ.yml +++ b/_data/locales/cs-CZ.yml @@ -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 index 4b41fb389..3b841750c 100644 --- a/_data/locales/da-DK.yml +++ b/_data/locales/da-DK.yml @@ -60,6 +60,7 @@ post: read_time: unit: min prompt: læsetid + edit: Rediger dette opslag relate_posts: Læs videre share: Del button: diff --git a/_data/locales/de-DE.yml b/_data/locales/de-DE.yml index 6c9d91d46..8e26b617a 100644 --- a/_data/locales/de-DE.yml +++ b/_data/locales/de-DE.yml @@ -59,6 +59,7 @@ post: read_time: unit: Minuten prompt: Lesezeit + edit: Diesen Eintrag bearbeiten relate_posts: Weiterlesen share: Teilen button: diff --git a/_data/locales/dv‑MV.yml b/_data/locales/dv‑MV.yml index 680ca1f8b..a808fd611 100644 --- a/_data/locales/dv‑MV.yml +++ b/_data/locales/dv‑MV.yml @@ -60,6 +60,7 @@ post: read_time: unit: މިނެޓް prompt: އިސްކާރު + edit: މި ޕޯސްޓް އެޑިޓް ކުރު relate_posts: އެއްޗެހި ފަހުރަށްދަން share: ސެއާރް button: diff --git a/_data/locales/el-GR.yml b/_data/locales/el-GR.yml index b6d2a8663..48d25f743 100644 --- a/_data/locales/el-GR.yml +++ b/_data/locales/el-GR.yml @@ -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 152d090ac..d35362e02 100644 --- a/_data/locales/en.yml +++ b/_data/locales/en.yml @@ -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 8f8d149ea..d989b5b51 100644 --- a/_data/locales/es-ES.yml +++ b/_data/locales/es-ES.yml @@ -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 index 7a33deb12..0d990a8ee 100644 --- a/_data/locales/fa-IR.yml +++ b/_data/locales/fa-IR.yml @@ -60,6 +60,7 @@ post: read_time: unit: "دقیقه " prompt: " زمان مطالعه" + edit: ویرایش این پست relate_posts: بیشتر بخوانید share: اشتراک‌گذاری button: diff --git a/_data/locales/fi-FI.yml b/_data/locales/fi-FI.yml index 60c986205..b8b1c196f 100644 --- a/_data/locales/fi-FI.yml +++ b/_data/locales/fi-FI.yml @@ -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 dce83c9f4..c4884c3c9 100644 --- a/_data/locales/fr-FR.yml +++ b/_data/locales/fr-FR.yml @@ -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 be3a31b7d..3c379f658 100644 --- a/_data/locales/hu-HU.yml +++ b/_data/locales/hu-HU.yml @@ -61,6 +61,7 @@ post: read_time: unit: perc prompt: elolvasni + edit: Szerkesztés relate_posts: További olvasnivaló share: Megosztás button: diff --git a/_data/locales/id-ID.yml b/_data/locales/id-ID.yml index d772ec34f..337e4c008 100644 --- a/_data/locales/id-ID.yml +++ b/_data/locales/id-ID.yml @@ -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 c8dfb447c..e1137a996 100644 --- a/_data/locales/it-IT.yml +++ b/_data/locales/it-IT.yml @@ -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 index 8e016b997..68891dcb1 100644 --- a/_data/locales/ja-JP.yml +++ b/_data/locales/ja-JP.yml @@ -60,6 +60,7 @@ post: read_time: unit: 分 prompt: で読めます + edit: この投稿を編集 relate_posts: さらに読む share: シェア button: diff --git a/_data/locales/ko-KR.yml b/_data/locales/ko-KR.yml index 82976349c..ed45a75c0 100644 --- a/_data/locales/ko-KR.yml +++ b/_data/locales/ko-KR.yml @@ -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 index bcc53565f..61cd3cd21 100644 --- a/_data/locales/ku-IQ.yml +++ b/_data/locales/ku-IQ.yml @@ -60,6 +60,7 @@ post: read_time: unit: خولەک prompt: خوێندنەوە + edit: ئەم بابەتە دەستکاری بکە relate_posts: بابەتی پەیوەندیدار share: بڵاوکردنەوە button: diff --git a/_data/locales/my-MM.yml b/_data/locales/my-MM.yml index d5bf728f9..5559aea0a 100644 --- a/_data/locales/my-MM.yml +++ b/_data/locales/my-MM.yml @@ -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 index d7e8016d0..691fb75c7 100644 --- a/_data/locales/nl-NL.yml +++ b/_data/locales/nl-NL.yml @@ -59,6 +59,7 @@ post: read_time: unit: min prompt: lees + edit: Bewerk dit bericht relate_posts: Verder Lezen share: Deel button: diff --git a/_data/locales/ps‑AF.yml b/_data/locales/ps‑AF.yml index fca687723..fa2c19246 100644 --- a/_data/locales/ps‑AF.yml +++ b/_data/locales/ps‑AF.yml @@ -60,6 +60,7 @@ post: read_time: unit: دقیقې prompt: لوستل + edit: دغه لیکنه سمول relate_posts: نوره لوستنه share: شریکول button: diff --git a/_data/locales/pt-BR.yml b/_data/locales/pt-BR.yml index 7ca60a74b..22de99ae6 100644 --- a/_data/locales/pt-BR.yml +++ b/_data/locales/pt-BR.yml @@ -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 868ba9578..de9e0165b 100644 --- a/_data/locales/ru-RU.yml +++ b/_data/locales/ru-RU.yml @@ -59,6 +59,7 @@ post: read_time: unit: мин. prompt: чтения + edit: Редактировать этот пост relate_posts: Похожие посты share: Поделиться button: diff --git a/_data/locales/sl-SI.yml b/_data/locales/sl-SI.yml index 4d9434d44..9b3ea4696 100644 --- a/_data/locales/sl-SI.yml +++ b/_data/locales/sl-SI.yml @@ -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 decb59cf3..77e6fe6b8 100644 --- a/_data/locales/sv-SE.yml +++ b/_data/locales/sv-SE.yml @@ -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 a3f41a0e1..c9560fc86 100644 --- a/_data/locales/th.yml +++ b/_data/locales/th.yml @@ -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 768f57cd1..4a08722e3 100644 --- a/_data/locales/tr-TR.yml +++ b/_data/locales/tr-TR.yml @@ -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 8fef52e85..f337187d6 100644 --- a/_data/locales/uk-UA.yml +++ b/_data/locales/uk-UA.yml @@ -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 index e5184df17..081bc2086 100644 --- a/_data/locales/ur-PK.yml +++ b/_data/locales/ur-PK.yml @@ -60,6 +60,7 @@ post: read_time: unit: منٹ prompt: پڑھیں + edit: اس تحریر میں ترمیم کریں relate_posts: مزید مطالعہ share: شیئر button: diff --git a/_data/locales/vi-VN.yml b/_data/locales/vi-VN.yml index 6c2ceffde..48b767e8b 100644 --- a/_data/locales/vi-VN.yml +++ b/_data/locales/vi-VN.yml @@ -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 5c1341018..9a3b2fb67 100644 --- a/_data/locales/zh-CN.yml +++ b/_data/locales/zh-CN.yml @@ -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 33a4330bb..ad4ea6898 100644 --- a/_data/locales/zh-TW.yml +++ b/_data/locales/zh-TW.yml @@ -59,6 +59,7 @@ post: read_time: unit: 分鐘 prompt: 閱讀 + edit: 編輯此文 relate_posts: 相關文章 share: 分享 button: diff --git a/_includes/post-edit.html b/_includes/post-edit.html new file mode 100644 index 000000000..a97890e19 --- /dev/null +++ b/_includes/post-edit.html @@ -0,0 +1,23 @@ + + +{% assign enabled = site.actions.edit_post.enabled %} +{% assign url = site.actions.edit_post.url %} +{% assign static_url = site.actions.edit_post.static_url %} + +{% unless static_url %} + {% assign url = url | append: '/' | append: page.path %} +{% endunless %} + +{% if enabled %} +
+ {% assign edit = site.data.locales[include.lang].post.edit %} + + + {{ edit }} + +
+{% endif %} diff --git a/_layouts/post.html b/_layouts/post.html index 698c86cf6..3f26c724c 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -126,16 +126,21 @@ script_includes:
- - {% if page.categories.size > 0 %} -
- - {% for category in page.categories %} - {{ category }} - {%- unless forloop.last -%},{%- endunless -%} - {% endfor %} -
- {% endif %} +
+ + {% if page.categories.size > 0 %} + + {% endif %} + + + {% include post-edit.html lang=lang %} +
{% if page.tags.size > 0 %} diff --git a/_sass/pages/_post.scss b/_sass/pages/_post.scss index 5ba78d977..31f7a8e2f 100644 --- a/_sass/pages/_post.scss +++ b/_sass/pages/_post.scss @@ -148,6 +148,16 @@ header { } } +.post-edit { + line-height: 1.2rem; + + > a { + &:hover { + @extend %link-hover; + } + } +} + .post-navigation { @include bp.lt(bp.get(lg)) { @include mx.pl-pr(0);