つくりました
公開されたメモ
(更新日 )
記事にするほどではないときに…
私はよくブログに色々書いてるんですが、稀にこんな事が発生します。
内容が薄い!短すぎる!
別に何書いたっていいんですが、私自身がそれを許せないわけです。なのでちょっとした事を書くメモページを作りました。
仕組みとか
ブログとほとんど変わりません。というかコード移植してます。
- Cloudflare Pages(ページ配信)
- Astro(フレームワーク)
- Markdown(記事)
書くときはこんな感じ。
---
title: 'つくりました'
description: '私のためのノート'
pubDate: '6 5 2024'
updatedDate: '6 5 2024'
isPrivate: false
---
ちょっと見てほしいのが、isPrivateの部分。これはメモのために作った機能です。
trueにしてやると、/postsに表示されなくなります。つまり、リンクを知っている人のみ見れるメモが作れます。
仕組みも単純です。
const posts = (await getCollection('blog'))
+ .filter(post => !post.data.isPrivate)
.sort((a, b) => b.data.pubDate.valueOf() - a.data.pubDate.valueOf());
既存のコードに filter を加えただけ。
そんなわけで、ちまちまメモを書いていきます。 プライベートにも使おうかな。
おわり!