{"repo":"narze/garden-astro","free":true,"listed":false,"github":"https://github.com/narze/garden-astro","clone":"git clone https://github.com/narze/garden-astro.git","description":"yet another digital garden, the content can be fetched from other repositories","language":"TypeScript","stars":15,"topics":["astrojs","digital-garden","obsidian","fundme"],"license":null,"category":"productivity","readme_excerpt":"Garden Astro A Digital Garden generated with Astro. Allows editing on Obsidian and/or VSCode, sync with Git. Workflow - Write notes in Obsidian app - To publish note, these fields must be added in frontmatter - Non-private notes will be synced to the GitHub repository narze/second-brain via the Obsidian Git plugin. - Upon update, the narze/second-brain repository will trigger another repository narze/garden-astro via GitHub Actions. - The narze/garden-astro repository will run another GitHub Actions workflow to fetch notes from narze/second-brain, filter only the notes marked to be published, post-process them, and then commit the changes. - Vercel then picks up committed changes and deploy to Development - git clone https://github.com/narze/garden-astro - pnpm install - pnpm dev Repository Fetching This project supports fetching content from multiple GitHub repositories. You can configure which repositories to fetch from using environment variables or command-line parameters. Available Scripts - pnpm fetch - Fetch from default repository (narze/second-brain) - pnpm fetch:local - Fetch from local Obsidian vault - pnpm build - Build the site (fetches from default repo with cleanup) - pnpm dev - Start development server Environment Variables - REPOS - Comma-separated list of repositories to fetch from - Example: REPOS=narze/second-brain,narze/my-private-posts Examples","default_branch":null,"files":null,"tree":[],"storefront":"/r/narze","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/narze/garden-astro/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}