Mezzanine のtimesince
を3 週間<wbr>, 5 日<wbr> 前
と
この
変更時に
変更前、 変更後の Template 上の 日付表記に ついて
変更前の
変更前
mezzanine/blog_post_list.html at master · stephenmcd/mezzanine
blog_post_list.html の
{% blocktrans with sometime=blog_post.publish_date|timesince %}{{ sometime }} ago{% endblocktrans %}
3 週間<wbr>, 5 日<wbr> 前
となります。変更後の 日付表記
2017-09-16 (3 週間<wbr>, 5 日<wbr> 前)
と
調べた こと
実装に
Django Template 上で、 日付の 形式を 指定する 方法
以下、
* How to format dateTime in django template? - Stack Overflow
Django の
* 設定 | Django documentation | Django
Template 上では
{{ value|date:"c"}}
以下記述で、
{{ value|date:'Y-m-d' }}
他の考慮する 要素 time タグを 使う
SEO対策に
Template の 記述を 変更する
変更後の
投稿日の 日付形式の 変更
以下記述に
<time datetime="{{ blog_post.publish_date|date:"c"}}">{{ blog_post.publish_date|date:'Y-m-d' }}</time> ({% blocktrans with sometime=blog_post.publish_date|timesince %}{{ sometime }} ago{% endblocktrans %})
参考記事には、itemprop="datePublished"
の
更新日の 追加
過去記事の
そも
この
<span class="divider">/</span> <span>投稿日:<time datetime="{{ blog_post.publish_date|date:"c"}}">{{ blog_post.publish_date|date:'Y-m-d' }}</time> ( {% blocktrans with sometime=blog_post.publish_date|timesince %} {{ sometime }} ago{% endblocktrans %})</span> <span class="divider">/</span> <span>更新日:<time datetime="{{ blog_post.updated|date:"c"}}">{{ blog_post.updated|date:'Y-m-d' }}</time> ( {% blocktrans with sometime=blog_post.updated|timesince %} {{ sometime }} ago{% endblocktrans %})</span> <span class="divider">/</span>
以上です。
コメント