https://github.com/devth/devth.com
devth.com in typescript and next.js
https://github.com/devth/devth.com
blog devth nextjs react typescript
Last synced: 5 months ago
JSON representation
devth.com in typescript and next.js
- Host: GitHub
- URL: https://github.com/devth/devth.com
- Owner: devth
- Created: 2023-08-20T23:46:28.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2025-02-11T01:05:05.000Z (11 months ago)
- Last Synced: 2025-02-11T01:25:19.985Z (11 months ago)
- Topics: blog, devth, nextjs, react, typescript
- Language: MDX
- Homepage: https://devth.com
- Size: 1.54 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# devth.com
## Local dev
```bash
yarn dev
```
## Requirements
- [x] Write posts in markdown. Solved via MDX.
- [x] Ability to render React components in posts. Solved via MDX.
- [x] Respect system dark / light mode. Solved via MUI.
- [x] Server side rendering (or static export). Solved via Next.js.
- [x] Super fast. Solved via Next.js client side routing and Vercel hosting.
- [x] Default branch deploys to production automatically. Solved via Vercel. We
also get preview deploys for PRs!
- [ ] Shift-K to nav to any page
- [ ] Automatic ToC generation
- [ ] Headers create hash links to auto link within posts
- [ ] Animated page transitions
- [x] Preserve the old blog routes which included year in the URL, e.g.
https://devth.com/2015/thrush-cond-is-not-a-monad. Solved via Next.js URL
redirects.
- [x] Automatic deploys (via Vercel and GitHub Actions)
- [x] Automatic dependency upgrades (via dependabot)