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.
- Features
- Using Codebase As Template
- Development Workflow
- Deployment
- Usage and Attribution
- Contributing
- License
- 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
- Initialize and update the submodules (for the Zola theme):
git submodule init
git submodule update
- Install the dependencies:
npm install
- Start the development server:
npm start
To deploy this website to GitHub Pages, follow these steps:
- Update the
homepage
field in thepackage.json
file with your GitHub Pages URL:
"homepage": "https://<your-username>.github.io/micahkepe.github.io"
- Build the project:
npm run build
- Deploy the project to GitHub Pages:
npm run deploy
Part of the deployment script is building the Zola blog. If you don't want to
build the blog, you can remove the && npm run build:blog
command from end of
the deploy
script in the package.json
file.
- Visit your GitHub Pages URL to view your deployed website.
Make sure to update the content in the src/components/views
directory with your
information, projects, and blog posts. Additionally, remove or replace the content
in the blog/content
directory with your own blog posts. You can also update the
theme using a different Zola theme or create your own.
If you decide to use my website code, please give me credit by linking back to this repository or mentioning my name. It's important to respect the effort and 'work of developers. Any use of this code without proper attribution is not endorsed.
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.
Thank you for visiting my personal website repository! Feel free to explore the code and check back later for updates.