upstream #1

Merged
jblu merged 1007 commits from upstream into main 2024-11-04 22:35:57 -06:00
2 changed files with 20 additions and 5 deletions
Showing only changes of commit 4f39ec0e04 - Show all commits

View File

@ -31,6 +31,7 @@ I wanted it to be nearly as feature-rich as popular blogging templates like [bea
- Automatic image optimization via [next/image](https://nextjs.org/docs/basic-features/image-optimization) - Automatic image optimization via [next/image](https://nextjs.org/docs/basic-features/image-optimization)
- Flexible data retrieval with [next-mdx-remote](https://github.com/hashicorp/next-mdx-remote) - Flexible data retrieval with [next-mdx-remote](https://github.com/hashicorp/next-mdx-remote)
- Support for tags - each unique tag will be its own page - Support for tags - each unique tag will be its own page
- Projects page
- SEO friendly with RSS feed, sitemaps and more! - SEO friendly with RSS feed, sitemaps and more!
## Sample posts ## Sample posts
@ -45,8 +46,11 @@ I wanted it to be nearly as feature-rich as popular blogging templates like [bea
1. Fork this project 1. Fork this project
2. Rename the project to <yourusername>.github.io 2. Rename the project to <yourusername>.github.io
3. Modify `siteMetadata.json` and blog posts 3. Personalize `siteMetadata.json`
4. Deploy on Vercel 4. Modify `projectsData.js`
5. Modify `headerNavLinks.js` to customize navigation links
6. Add blog posts
7. Deploy on Vercel
## Development ## Development
@ -66,6 +70,10 @@ You can start editing the page by modifying `pages/index.js`. The page auto-upda
`data/siteMetadata.json` - contains most of the site related information which should be modified for a user's need. `data/siteMetadata.json` - contains most of the site related information which should be modified for a user's need.
`data/projectsData.js` - data used to generate styled card in projects page.
`data/headerNavLinks.js` - navigation links.
`data/logo.svg` - replace with your own logo. `data/logo.svg` - replace with your own logo.
`data/blog` - replace with your own blog posts. `data/blog` - replace with your own blog posts.

View File

@ -52,9 +52,12 @@ I wanted it to be nearly as feature-rich as popular blogging templates like [bea
## Quick Start Guide ## Quick Start Guide
1. Fork this project 1. Fork this project
2. Rename the project to `<yourusername>.github.io` 2. Rename the project to <yourusername>.github.io
3. Modify `siteMetadata.json` and blog posts 3. Personalize `siteMetadata.json`
4. Deploy on Vercel 4. Modify `projectsData.js`
5. Modify `headerNavLinks.js` to customize navigation links
6. Add blog posts
7. Deploy on Vercel
## Development ## Development
@ -74,6 +77,10 @@ You can start editing the page by modifying `pages/index.js`. The page auto-upda
`data/siteMetadata.json` - contains most of the site related information which should be modified for a user's need. `data/siteMetadata.json` - contains most of the site related information which should be modified for a user's need.
`data/projectsData.js` - data used to generate styled card in projects page.
`data/headerNavLinks.js` - navigation links.
`data/logo.svg` - replace with your own logo. `data/logo.svg` - replace with your own logo.
`data/blog` - replace with your own blog posts. `data/blog` - replace with your own blog posts.