commit 56e37024e6a09c280f48ace8f086ec72caff977b
parent 82f1c6b4342ed1758bb56f3272b39b80bac72841
Author: Shimmy Xu <shimmy.xu@shimmy1996.com>
Date: Sun, 3 May 2020 11:38:24 -0500
Add Atom feed for comments
Diffstat:
6 files changed, 45 insertions(+), 6 deletions(-)
diff --git a/config.toml b/config.toml
@@ -13,6 +13,18 @@ hasCJKLanguage = true
name = "Shimmy Xu"
email = "shimmy.xu@shimmy1996.com"
+[mediaTypes]
+ [mediaTypes."application/atom+xml"]
+ suffixes = ["xml"]
+
+[outputFormats]
+ [outputFormats.comments]
+ baseName = "comments"
+ mediaType = "application/atom+xml"
+
+[outputs]
+ home = ["HTML", "RSS", "COMMENTS"]
+
[markup]
[markup.goldmark]
[markup.goldmark.renderer]
diff --git a/content/_index.en.md b/content/_index.en.md
@@ -17,7 +17,7 @@ Feel free to leave a comment or shoot me an <a rel="me" class="u-email" href="ma
5672 AC27 2669 A07A BD28 0896 ACC6 C791 312C F84D
```
-If you are not in a hurry, consider paying a visit to [my friends](/en/friends/) as well. If that's not the case, you might find the Library's delivery service (for [timeline](https://www.shimmy1996.com/en/index.xml), [posts](https://www.shimmy1996.com/en/posts/index.xml), and [hoots](https://www.shimmy1996.com/en/hoots/index.xml)) useful.
+If you are not in a hurry, consider paying a visit to [my friends](/en/friends/) as well. If that's not the case, you might find the Library's delivery service (for [timeline](https://www.shimmy1996.com/en/index.xml), [posts](https://www.shimmy1996.com/en/posts/index.xml), [hoots](https://www.shimmy1996.com/en/hoots/index.xml), and [comments](https://www.shimmy1996.com/en/comments.xml)) useful.
All contents on this site are licensed under a
[Creative Commons Attribution-ShareAlike 4.0 International License](http://creativecommons.org/licenses/by-sa/4.0/) (CC BY-SA 4.0).
diff --git a/content/_index.ja.md b/content/_index.ja.md
@@ -17,7 +17,7 @@ _[計画](/ja/now/)進行中。_
5672 AC27 2669 A07A BD28 0896 ACC6 C791 312C F84D
```
-急いでいないのなら、私の[友達](/ja/friends/)も訪ねてみてください。そうではない場合は、図書室のデリバリーサービス([タイムライン](https://www.shimmy1996.com/ja/index.xml)、[記事](https://www.shimmy1996.com/ja/posts/index.xml)と[ツイート](https://www.shimmy1996.com/ja/hoots/index.xml)バージョンがあります)をぜひ使ってください。
+急いでいないのなら、私の[友達](/ja/friends/)も訪ねてみてください。そうではない場合は、図書室のデリバリーサービス([タイムライン](https://www.shimmy1996.com/ja/index.xml)、[記事](https://www.shimmy1996.com/ja/posts/index.xml)、[ツイート](https://www.shimmy1996.com/ja/hoots/index.xml)と[コメント](https://www.shimmy1996.com/ja/comments.xml)バージョンがあります)をぜひ使ってください。
このサイトのすべてのコンテンツは[クリエイティブ・コモズン 表示-継承4.0国際ライセンス](https://creativecommons.org/licenses/by-sa/4.0/deed.ja)の下に提供されています。
diff --git a/content/_index.zh.md b/content/_index.zh.md
@@ -17,7 +17,7 @@ _[计划](/zh/now/)进行中。_
5672 AC27 2669 A07A BD28 0896 ACC6 C791 312C F84D
```
-如果您不着急离开,不妨也拜访一下我的[朋友们](/zh/friends/)。倘若情况正好相反,图书室的送货上门服务(分为[时间线](https://www.shimmy1996.com/zh/index.xml)、[日志](https://www.shimmy1996.com/zh/posts/index.xml)、和[鸮文](https://www.shimmy1996.com/zh/hoots/index.xml)版本)也许能帮到您。
+如果您不着急离开,不妨也拜访一下我的[朋友们](/zh/friends/)。倘若情况正好相反,图书室的送货上门服务(分为[时间线](https://www.shimmy1996.com/zh/index.xml)、[日志](https://www.shimmy1996.com/zh/posts/index.xml)、[鸮文](https://www.shimmy1996.com/zh/hoots/index.xml)和[评论区](https://www.shimmy1996.com/zh/comments.xml)版本)也许能帮到您。
本站所有内容使用[Creative Commons署名-相同方式共享4.0国际许可协议](http://creativecommons.org/licenses/by-sa/4.0/deed.zh)(CC BY-SA 4.0)。
diff --git a/layouts/_default/list.comments.xml b/layouts/_default/list.comments.xml
@@ -0,0 +1,27 @@
+<feed xmlns="http://www.w3.org/2005/Atom">
+ <title>{{ i18n "hyperskip-header" }} | {{ .Site.Title }}</title>
+ <link href="{{ .Permalink }}"/>
+ <link href="{{ .Permalink }}comments.xml" rel="self"/>
+ <id>{{ .Permalink }}</id>
+ {{ $count := 0 }}
+ {{ range (sort $.Site.Data.comments.comments "time" "desc") }}
+ {{ if strings.HasPrefix .uri (printf "/%s/" $.Language) }}
+ {{ $count = add $count 1 }}
+ {{ if eq $count 1 }}
+ <updated>{{ .time.Format "2006-01-02T15:04:05-07:00" }}</updated>
+ {{ end }}
+ {{ if le $count 20 }}
+ {{ $timestamp := .time.Format "2006-01-02T15:04:05-07:00" }}
+ {{ $hash := print .name $timestamp | md5 | last 7 }}
+ <entry>
+ <id>{{ .uri | absURL }}#{{ $hash }}</id>
+ <link href="{{ .uri | absURL }}#{{ $hash }}"/>
+ <author><name>{{ .name }}</name></author>
+ <updated>{{ .time.Format "2006-01-02T15:04:05-07:00" }}</updated>
+ <title>{{ truncate $.Site.Params.summaryLength "…" .content }}</title>
+ {{ `<content type="html"><![CDATA[` | safeHTML }}{{ .content | markdownify }}]]></content>
+ </entry>
+ {{ end }}
+ {{ end }}
+ {{ end }}
+</feed>
diff --git a/org/fixed.org b/org/fixed.org
@@ -27,7 +27,7 @@ Feel free to leave a comment or shoot me an <a rel="me" class="u-email" href="ma
: 5672 AC27 2669 A07A BD28 0896 ACC6 C791 312C F84D
-If you are not in a hurry, consider paying a visit to [[/en/friends/][my friends]] as well. If that's not the case, you might find the Library's delivery service (for [[https://www.shimmy1996.com/en/index.xml][timeline]], [[https://www.shimmy1996.com/en/posts/index.xml][posts]], and [[https://www.shimmy1996.com/en/hoots/index.xml][hoots]]) useful.
+If you are not in a hurry, consider paying a visit to [[/en/friends/][my friends]] as well. If that's not the case, you might find the Library's delivery service (for [[https://www.shimmy1996.com/en/index.xml][timeline]], [[https://www.shimmy1996.com/en/posts/index.xml][posts]], [[https://www.shimmy1996.com/en/hoots/index.xml][hoots]], and [[https://www.shimmy1996.com/en/comments.xml][comments]]) useful.
All contents on this site are licensed under a
[[http://creativecommons.org/licenses/by-sa/4.0/][Creative Commons Attribution-ShareAlike 4.0 International License]] (CC BY-SA 4.0).
@@ -58,7 +58,7 @@ All contents on this site are licensed under a
: 5672 AC27 2669 A07A BD28 0896 ACC6 C791 312C F84D
-如果您不着急离开,不妨也拜访一下我的[[/zh/friends/][朋友们]]。倘若情况正好相反,图书室的送货上门服务(分为[[https://www.shimmy1996.com/zh/index.xml][时间线]]、[[https://www.shimmy1996.com/zh/posts/index.xml][日志]]、和[[https://www.shimmy1996.com/zh/hoots/index.xml][鸮文]]版本)也许能帮到您。
+如果您不着急离开,不妨也拜访一下我的[[/zh/friends/][朋友们]]。倘若情况正好相反,图书室的送货上门服务(分为[[https://www.shimmy1996.com/zh/index.xml][时间线]]、[[https://www.shimmy1996.com/zh/posts/index.xml][日志]]、[[https://www.shimmy1996.com/zh/hoots/index.xml][鸮文]]和[[https://www.shimmy1996.com/zh/comments.xml][评论区]]版本)也许能帮到您。
本站所有内容使用[[http://creativecommons.org/licenses/by-sa/4.0/deed.zh][Creative Commons署名-相同方式共享4.0国际许可协议]](CC BY-SA 4.0)。
@@ -88,7 +88,7 @@ All contents on this site are licensed under a
: 5672 AC27 2669 A07A BD28 0896 ACC6 C791 312C F84D
-急いでいないのなら、私の[[/ja/friends/][友達]]も訪ねてみてください。そうではない場合は、図書室のデリバリーサービス([[https://www.shimmy1996.com/ja/index.xml][タイムライン]]、[[https://www.shimmy1996.com/ja/posts/index.xml][記事]]と[[https://www.shimmy1996.com/ja/hoots/index.xml][ツイート]]バージョンがあります)をぜひ使ってください。
+急いでいないのなら、私の[[/ja/friends/][友達]]も訪ねてみてください。そうではない場合は、図書室のデリバリーサービス([[https://www.shimmy1996.com/ja/index.xml][タイムライン]]、[[https://www.shimmy1996.com/ja/posts/index.xml][記事]]、[[https://www.shimmy1996.com/ja/hoots/index.xml][ツイート]]と[[https://www.shimmy1996.com/ja/comments.xml][コメント]]バージョンがあります)をぜひ使ってください。
このサイトのすべてのコンテンツは[[https://creativecommons.org/licenses/by-sa/4.0/deed.ja][クリエイティブ・コモズン 表示-継承4.0国際ライセンス]]の下に提供されています。