Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/indiecodermm/indiecoder-blog
Personal blog website built with Next.js
https://github.com/indiecodermm/indiecoder-blog
blog nextjs static-site
Last synced: about 7 hours ago
JSON representation
Personal blog website built with Next.js
- Host: GitHub
- URL: https://github.com/indiecodermm/indiecoder-blog
- Owner: IndieCoderMM
- License: mit
- Created: 2023-07-01T15:12:57.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-29T18:01:57.000Z (over 1 year ago)
- Last Synced: 2023-09-29T22:45:08.532Z (over 1 year ago)
- Topics: blog, nextjs, static-site
- Language: TypeScript
- Homepage: https://www.indiecoder.tech/
- Size: 2.82 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Personal Blog Website
Welcome to the repository for my personal blog website. This project contains all the code and resources for my blog. Feel free to visit my blog at [www.indiecoder.tech](https://www.indiecoder.tech/). I'm excited to hear your thoughts and feedback!
## Tech Stack
- Next.js + TypeScript + TailwindCSS
- GraphCMS: provides easy-to-use GraphQL API for managing contents
- Giscus: A lightweight comment system built using GitHub's discussion API
- Formspree: A form backend service## Getting Started
To set up this project locally, follow the steps below.
**Prerequisite**
This project uses GraphCMS to manage the content.
- You can set up a new GraphCMS project and add your own content.
- Or you can use `constants/sample.ts` for the development purposes.**Installation**
1. Clone the repository to your project folder.
```sh
cd my-project
git clone [email protected]:IndieCoderMM/indiecoder-blog.git .
```
2. Install dependencies:
```sh
npm install
```
3. Start the development server:
```sh
npm run dev
```
4. Open your browser and navigate to `http://localhost:3000`## Feedback and Support
Your feedback and suggestions are greatly appreciated.
If you encounter any issues, have questions with anything related to the blog or its codebase, please don't hesitate to reach out. You can either [open an issue here](https://github.com/IndieCoderMM/indiecoder-blog/issues/new) or contact me using the following:- Gmail: [email protected]
- LinkedIn: [hthantoo](https://www.linkedin.com/in/hthantoo/)## Inspiration
This project was inspired by these awesome websites:
- [Tania Rascia's Website](https://www.taniarascia.com/)
- [Next.js Blog](https://create-blog-with-nextjs.vercel.app/)
- [Hugo Theme Luna](https://github.com/Ice-Hazymoon/hugo-theme-luna)## License
This project is open-source and licensed under the [MIT License](./LICENSE).
Happy coding! 🚀