Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/angelokezimana/angelokezimana.github.io
Personal website
https://github.com/angelokezimana/angelokezimana.github.io
Last synced: 7 days ago
JSON representation
Personal website
- Host: GitHub
- URL: https://github.com/angelokezimana/angelokezimana.github.io
- Owner: angelokezimana
- License: mit
- Created: 2023-08-26T14:17:54.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-12T09:11:00.000Z (about 1 month ago)
- Last Synced: 2024-11-12T10:19:48.571Z (about 1 month ago)
- Language: Vue
- Homepage: https://angelokezimana.github.io/
- Size: 306 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](#project-overview)
- [Features](#features)
- [Technologies Used](#technologies-used)
- [Getting Started](#getting-started)
- [Development](#development)
- [Deployment](#deployment)
- [Blog](#blog)
- [Contributing](#contributing)
- [License](#license)## 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](https://tailwindcss.com) (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:
```bash
git clone https://github.com/angelokezimana/angelokezimana.github.io.git
```2.Navigate to the project directory:
```bash
cd angelokezimana.github.io/
```3.Install dependencies:
```bash
yarn install
```4.Start the development server:
```bash
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](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.