This project is forked from mengke.me. Thanks to @mk965 for the excellent work!
This blog currently doesn't have long-form articles yet. I share short thoughts and record everything worth documenting via Memos. Recent public memos can be viewed on the blog homepage.
I've also integrated my plant watering records and diary at /pets/care-events and /pets/notes pages.
More fun features are coming in the future, and I might start writing long-form articles again. Stay tuned!
- 🪤 Hosted on Vercel.
- 🧱 Built with React 18+, NextJS 14+.
- 📊 Monitoring site with Umami website analytics.
- 🎉 Adopting Typescript, committing with Conventional Commits.
-
Clone or fork this repository.
-
Run
pnpm installto install dependencies.
-
Rename the
.env.examplefile in the root directory to.envand modify the value in it. -
Update the information in the files in the
/datadirectory, which contains the blog data.
-
Create a
Postgres Databasein Vercel. -
You will get a string similar to:
postgres://default:xxxxx@xx-xx-xx-xxxx.us-xx-x.postgres.vercel-storage.com:xxx/verceldb, add it to theDATABASE_URLvariable. -
The number of views of each blog post will be automatically counted in this database.