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.
- 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
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.
- Clone the repository:
git clone https://github.com/micahkepe/micahkepe.github.io.git
- Navigate to the project directory:
cd micahkepe.github.io
- Install the dependencies:
npm install
- Start the development server:
npm start
Make sure to update the content in the src/components/views
directory with your
information, projects, etc.
To deploy this website to GitHub Pages, follow these steps:
- 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.
- 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.
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.
This project is licensed under the MIT License.