Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nathandaven/bynathandaven
The new home for Nathan Davenport's creative work. Ultimately will agregate my photography, my videos, and will move my articles from Substack here into one feed.
https://github.com/nathandaven/bynathandaven
front-matter markdown nextjs react typescript
Last synced: 16 days ago
JSON representation
The new home for Nathan Davenport's creative work. Ultimately will agregate my photography, my videos, and will move my articles from Substack here into one feed.
- Host: GitHub
- URL: https://github.com/nathandaven/bynathandaven
- Owner: nathandaven
- Created: 2024-09-13T23:33:22.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-10-21T15:30:35.000Z (25 days ago)
- Last Synced: 2024-10-21T18:22:56.332Z (25 days ago)
- Topics: front-matter, markdown, nextjs, react, typescript
- Language: TypeScript
- Homepage: https://nathandaven.com
- Size: 1.22 GB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Nathan Davenport Homepage
Remaking my personal portfolio site.
## Goals:
- New design
- Blog page with mdx next.js
- Photo album page parsing using static folders in git
- References page
- Resume page## Technologies used
- Next.JS
- React
- Vercel deployment## Content Directory
This directory holds all of the content for the site. All routes here are mapped to the webpage routes generated.
This is managed using Front Matter CMS in VS Code. I'm really liking this concept of a local CMS controlled by git, and it's really convenient to write in Markdown.
Future improvement may be a refactor to use .mdx files for even better flexability. However, this works for now.
## Getting Started
First
```bash
yarn install
```Then, run the development server:
```bash
yarn dev
```Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
## Contact
Email: [[email protected]](mailto:[email protected])
## Special Thanks
- Vercel [blog-starter](https://github.com/vercel/next.js/tree/canary/examples/blog-starter) plus TypeScript
- [Steve Ruiz](https://www.steveruiz.me/posts/nextjs-refresh-content) for AutoRefresh component to live watch .md files
- [Production Checklist](https://nextjs.org/docs/pages/building-your-application/deploying/production-checklist#caching)