We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents a942c4d + e1e3db1 commit 66aef3aCopy full SHA for 66aef3a
1 file changed
src/_includes/layouts/post.njk
@@ -28,6 +28,12 @@ layout: layouts/base.njk
28
{% endif %}
29
</header>
30
31
+ {% set latestDate = updated if updated else date %}
32
+ <div id="stale-warning" class="my-6 p-4 border-l-4 border-yellow-400 bg-yellow-50 text-yellow-900 text-sm hidden">
33
+ <strong>注意:</strong> 这篇文章已经有相当一段时间没有更新了(已过去 <span id="stale-days"></span> 天)。<br>文章中任何有时效性的信息应当在仔细审阅后再使用。如果有任何更新建议,请留言。
34
+ </div>
35
+ <script>!function(){var d=Math.floor((Date.now()-new Date("{{ latestDate | isoDate }}"))/(864e5));if(d>180){document.getElementById("stale-days").textContent=d;document.getElementById("stale-warning").classList.remove("hidden")}}();</script>
36
+
37
<div class="prose prose-lg max-w-none">
38
{{ content | safe }}
39
</div>
0 commit comments