Skip to content

micahkepe/micahkepe.github.io

Repository files navigation

Home of micahkepe.com!

This is the repository for my personal website. The website is constantly undergoing updates and is being developed to showcase my portfolio and provide information about me.

Table of Contents

Features

  • Project Portfolio: Showcasing my projects, including descriptions, images, and links.
  • About Me: Providing information about my background, skills, and experiences.
  • Experience: Showcase prior experiences and skills utilized for each role
  • Blog: Writing articles about various topics, including technology, programming, and personal development. Uses a customized forked Zola theme I am developing called radion

Using Codebase As Template

If you are interested in using this project as a template for your personal website, you can follow the steps below to set it up.

  1. Clone the repository:
git clone https://github.com/micahkepe/micahkepe.github.io.git
  1. Navigate to the project directory:
cd micahkepe.github.io
  1. Install the dependencies:
npm install
  1. Start the development server:
npm start

Make sure to update the content in the src/components/views directory with your information, projects, etc.

Deployment

To deploy this website to GitHub Pages, follow these steps:

  1. Deploy the project to GitHub Pages:
npm run deploy

This command will clean the current build, build the project, and deploy the website to the gh-pages branch using the gh-pages package.

  1. Visit your GitHub Pages URL to view your deployed website. You can also configure a custom domain for your website. If you visit the "Actions" tab in your repository, you can see the deployment logs and status. The current deployment workflow is set up to check that the ode is formatted, linted, and can be built before deploying, and can be manually triggered via running the deploy workflow.

Contributing

I welcome contributions to improve the website. If you find any bugs or have suggestions for new features, please open an issue or submit a pull request.

If you are interested in contributing to the Zola blog theme, see the repository here.

License

This project is licensed under the MIT License.