目次
PostUpdateDate.astroの作成
src\components\PostUpdateDate.astro
を新規作成します。
---
import { Post } from '../lib/interfaces.ts'
import { getDateStr } from '../lib/blog-helpers.ts'
export interface Props {
post: Post
}
const { post } = Astro.props
---
<div class="post-date">
{post.UpdateDate ? <span>更新日:{getDateStr(post.UpdateDate)}</span> : ''}
</div>
<style>
.post-date {
margin-block: 0.3rem;
font-size: 0.9rem;
}
</style>
更新日が無いページは勝手に空になります。
ここまで小さくなることなんて無いとは思うんですが、一応レスポンシブ対応です。勝手に折り返されます。