● กำลังพัฒนา
Link Garden
พื้นที่รวบรวมและจัดหมวดหมู่ลิงก์ที่น่าสนใจในแบบ digital garden สร้างด้วย Astro ไม่ใช่ bookmark ธรรมดา แต่มี note อธิบายว่าทำไมลิงก์นี้ถึงมีคุณค่า
สารบัญ
แนวคิด
Bookmark ใน browser หาย ลิสต์ใน Notion ยาวเกินจะกลับมาอ่าน สิ่งที่ต้องการคือพื้นที่ที่บังคับตัวเองให้ “อธิบายได้ว่าทำไมลิงก์นี้ถึงสำคัญ” ก่อนบันทึก — ถ้าอธิบายไม่ได้ แสดงว่าไม่จำเป็นต้องเก็บ
กฎง่ายๆ: ลิงก์ทุกอันต้องมี note อย่างน้อย 1-2 ประโยค อธิบายว่าทำไมถึงบันทึก
โครงสร้างไฟล์
แต่ละลิงก์เก็บเป็น markdown:
---
title: "The Grug Brained Developer"
url: https://grugbrain.dev
date: 2026-04-10
tags: [programming, philosophy, simplicity]
category: article
---
บทความสอนให้ระวัง "complexity demon" ที่แทรกซึมมาในโค้ดโดยไม่รู้ตัว
อ่านครั้งแรกแล้วขำ อ่านครั้งที่สองแล้วเข้าใจ อ่านครั้งที่สามแล้วกลัว
Categories
| Category | ตัวอย่าง |
|---|---|
article | บทความ, blog post |
tool | เครื่องมือ, library, service |
video | YouTube, conference talk |
repo | GitHub project ที่ศึกษา |
doc | Official documentation |
วิธีเพิ่มลิงก์ใหม่
# script สร้าง frontmatter template และเปิด editor ให้เขียน note
./add-link.sh "https://example.com"
script ภายในทำ:
#!/bin/bash
URL=$1
TITLE=$(curl -s "$URL" | grep -o '<title>[^<]*</title>' | sed 's/<[^>]*>//g')
DATE=$(date +%Y-%m-%d)
SLUG=$(echo "$TITLE" | tr '[:upper:]' '[:lower:]' | tr ' ' '-')
cat > "src/content/links/${SLUG}.md" << EOF
---
title: "${TITLE}"
url: ${URL}
date: ${DATE}
tags: []
category: article
---
<!-- เขียน note ว่าทำไมถึงบันทึกลิงก์นี้ -->
EOF
$EDITOR "src/content/links/${SLUG}.md"
ฟีเจอร์ที่สร้างแล้ว
- หน้า index เรียงตาม category: tools / articles / videos / repos
- ค้นหาด้วย Pagefind (client-side, ไม่ต้องมี server)
- RSS feed สำหรับ subscribe การอัปเดตใหม่
- แต่ละลิงก์มี note สั้นๆ บอกว่า “ทำไมถึงบันทึก”
สิ่งที่เรียนรู้
- Content curation มีค่ากว่า content collection — มี 50 ลิงก์ที่เข้าใจดี ดีกว่า 500 ลิงก์ที่ลืมแล้วว่าเก็บทำไม
- Friction ที่ดี — การบังคับเขียน note ทำให้กรองสิ่งที่ไม่จำเป็นออกได้เองโดยอัตโนมัติ
- Shell scripting —
curl + grep + sedพอเพียงสำหรับดึง title จากหน้าเว็บ ไม่ต้องมี library