https://github.com/kgajera/blog
Personal website and blog
https://github.com/kgajera/blog
blog docusaurus giscus
Last synced: 19 days ago
JSON representation
Personal website and blog
- Host: GitHub
- URL: https://github.com/kgajera/blog
- Owner: kgajera
- License: other
- Created: 2022-02-04T02:13:21.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-06-24T22:14:20.000Z (over 2 years ago)
- Last Synced: 2025-10-24T03:39:14.674Z (5 months ago)
- Topics: blog, docusaurus, giscus
- Language: TypeScript
- Homepage: https://kgajera.com
- Size: 10.9 MB
- Stars: 15
- Watchers: 1
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# KGajera.com
[](https://app.netlify.com/sites/kgajera/deploys)
This website built using [Docusaurus 2](https://docusaurus.io/), a static website generator.
## Getting Started
1. Run `cp .env.example .env` and set values. These environment variables are used in [`docusaurus.config.js`](/docusaurus.config.js).
1. Run `npm install` to install dependencies
1. Run `npm start` to start a local development server
## Code Generation
Generate files using the following commands:
- `npm run g:blog` - generates a new blog post in `./blog/`
- Pass the `-i` flag to run in interactive mode
- `npm run g:component` - generates a new component file in `./src/components/`
- `npm run g:page` - generates a new page component file in `./src/pages/`
## Production Build
Run `npm run build` to generate static content into the `build` directory and can be served using any static contents hosting service.
## Cloning / Forking
Please review the license and run `npm run clean` to remove all personal content such as blog posts and images.