つくりました

公開されたメモ
(更新日 )

記事にするほどではないときに…

私はよくブログに色々書いてるんですが、稀にこんな事が発生します。

内容が薄い!短すぎる!

別に何書いたっていいんですが、私自身がそれを許せないわけです。なのでちょっとした事を書くメモページを作りました。

仕組みとか

ブログとほとんど変わりません。というかコード移植してます。

  • 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 を加えただけ。

そんなわけで、ちまちまメモを書いていきます。 プライベートにも使おうかな。

おわり!