My personal website is a project that provides information about me and includes a blog to share my thoughts and experiences.
- Project Overview
- Features
- Technologies Used
- Getting Started
- Development
- Deployment
- Blog
- Contributing
- License
This website displays my resume and blog, and contact information for potential employers and collaborators.
- Display my resume.
- Contact for visitors to get in touch with me.
- Blog section to share articles and thoughts.
- Vue 3
- Vite
- Tailwind CSS (for styling)
- GitHub Actions (for deployment)
- Markdown for blog posts
To get this project up and running on your local machine, follow these steps:
1.Clone the repository:
git clone https://github.com/angelokezimana/angelokezimana.github.io.git
2.Navigate to the project directory:
cd angelokezimana.github.io/
3.Install dependencies:
yarn install
4.Start the development server:
yarn run dev
5.Open your web browser and visit http://localhost:5173/
to view your website.
- Follow Vue component development practices for projects.
- To create a new blog post, add a Markdown file in the
src/posts
directory. Follow the specified format and metadata. - Blog posts should be written in Markdown.
Deployment is automated using GitHub Actions. Whenever changes are pushed to the main
branch, GitHub Actions will build and deploy your website to your hosting provider. No manual deployment steps are necessary.
The blog section of this website contains articles and thoughts on various topics. To add a new blog post, create a Markdown file in the src/posts
directory. Ensure that the Markdown file follows the specified format and metadata.
If you'd like to contribute to this project, please open an issue or submit a pull request. Make sure to follow the coding and styling guidelines mentioned in the Development section. You can also contribute by writing new blog posts.
This project is licensed under the MIT License.
Feel free to reach out to me at kezangelo at gmail (dot) com for any questions or feedback.
I'd like to thank the Vue.js and Vite communities for their fantastic tools, and Tailwind CSS for its flexibility and ease of use in this project.