Skip to content

angelokezimana/angelokezimana.github.io

Repository files navigation

My Personal Website

My personal website is a project that provides information about me and includes a blog to share my thoughts and experiences.

Table of Contents

Project Overview

This website displays my resume and blog, and contact information for potential employers and collaborators.

Features

  • Display my resume.
  • Contact for visitors to get in touch with me.
  • Blog section to share articles and thoughts.

Technologies Used

  • Vue 3
  • Vite
  • Tailwind CSS (for styling)
  • GitHub Actions (for deployment)
  • Markdown for blog posts

Getting Started

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.

Development

  • 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

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.

Blog

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.

Contributing

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.

License

This project is licensed under the MIT License.

Contact

Feel free to reach out to me at kezangelo at gmail (dot) com for any questions or feedback.

Acknowledgments

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.