Skip to content

Repository files navigation

Ignas.sh

Welcome to Ignas.sh, my personal site built with Next.js. It features a bunch of stuff, my portfolio, blogs, projects...etc

Live Site

Check the live version here: ignas.sh.

Tech Stack

Getting Started

To run the site locally:

  1. Clone the repo:
    git clone https://github.com/Gathukia/ignas.sh.git

or

  git clone
git@github:Gathukia/ignas.sh.git
  1. Go to the project directory:

    cd ignas_app
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev
  4. Open http://localhost:3000 in your browser.

Folder Structure

ignas-sh/
├── app/
│   ├── blog/
│   │   ├── [slug]/
│   │   │   └── page.js
│   │   ├── page.js
│   ├── projects/
│   │   ├── [id]/
│   │   │   └── page.js
│   │   ├── page.js
│   ├── about/
│   │   └── page.js
│   ├── contact/
│   │   └── page.js
│   ├── layout.js
│   ├── page.js
│   └── globals.css
├── components/
│   ├── ui/
│   │   ├── Button.js
│   │   ├── Card.js
│   │   └── Input.js
│   ├── layout/
│   │   ├── Header.js
│   │   ├── Footer.js
│   │   └── Navbar.js
│   ├── blog/
│   │   ├── BlogCard.js
│   │   └── BlogList.js
│   └── projects/
│       ├── ProjectCard.js
│       └── ProjectList.js
├── public/
│   ├── images/
│   │   ├── logo.svg
│   │   └── favicon.ico
│   └── fonts/
│       └── custom-font.woff2
├── data/
│   ├── projects.json
│   └── blog-posts.json
├── scripts/
│   └── generate-sitemap.js
├── .gitignore
├── .eslintrc.js
├── .prettierrc
├── next.config.js
├── tailwind.config.js
├── postcss.config.js
├── package.json
└── README.md

Deployment

The site is deployed on Cloudflare Pages. Pushes to the main branch automatically trigger new deployments.

Contributing

All contributions are welcome! Here’s how to contribute:

  1. Fork the repo
  2. Create a feature branch (git checkout -b feature/MyFeature)
  3. Commit your changes (git commit -m 'Added MyFeature')
  4. Push your branch (git push origin feature/MyFeature)
  5. Open a Pull Request

License

Licensed under the Creative Commons Attribution 4.0 International License. You can share, adapt, and use this project personally & commercially as long as you give proper credit.

Contact

Feel free to reach out!

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages