This project is a personal website hosted on GitHub Pages. You can visit the site at ProWilliam.github.io.
The project contains a static website designed to display personal information, projects and any other relevant content. It is built with HTML, CSS and JavaScript.
ProWilliam.github.io/
├── public/
│ ├── 1-image-project1.webp
│ ├── 1-image-project1.webp
│ ├── 1-image-project1.webp
│ ├── favicon.svg
│ └── profile-photo.jpg
├── src/
│ ├── components/
│ │ ├── badge/
│ │ │ ├── Badge.astro
│ │ │ └── Badge.css
│ │ ├── buttonAnimated/
│ │ │ ├── ButtonAnimated.astro
│ │ │ └── ButtonAnimatedStyles.css
│ │ ├── downLoadCurriculum/
│ │ │ ├── DownLoadCurriculum.astro
│ │ │ └── DownLoadCurriculumStyles.css
│ │ ├── form/
│ │ │ ├── Form.astro
│ │ │ └── FormStyle.css
│ │ ├── header/
│ │ │ ├── Header.astro
│ │ │ └── HeaderStyle.css
│ │ ├── slider/
│ │ │ ├── Slider.astro
│ │ │ └── SliderStyle.css
│ │ ├── socialMedia/
│ │ │ ├── SocialMedia.astro
│ │ │ └── SocialMediaStyle.css
│ │ ├── themeMode/
│ │ │ ├── ThemeMode.astro
│ │ │ └── ThemeModeStyle.css
│ │ └── themeModeTwo/
│ │ ├── ThemeModeTwo.astro
│ │ └── ThemeModeTwoStyle.css
│ ├── icons/
│ │ └── Resume.pdf
│ ├── icons/
│ │ ├── about-me.svg
│ │ ├── close.svg
│ │ ├── code.svg
│ │ ├── github.svg
│ │ ├── hachyderm.svg
│ │ ├── linkedin.svg
│ │ ├── mail.svg
│ │ ├── menu.svg
│ │ ├── message-home.svg
│ │ ├── plug.svg
│ │ └── user-plus.svg
│ ├── layouts
│ │ ├── Layout.asctro
│ │ └── LayoutStyle.css
│ ├── pages
│ │ ├── index.asctro
│ │ └── index.css
│ ├── sections
│ │ ├── about/
│ │ │ ├── About.astro
│ │ │ └── AboutStyle.css
│ │ ├── contact/
│ │ │ ├── Contact.astro
│ │ │ └── ContactStyle.css
│ │ ├── home/
│ │ │ ├── Home.astro
│ │ │ └── HomeStyle.css
│ │ └── projects/
│ │ ├── Project.astro
│ │ └── ProjectStyle.css
│ └── env.d.ts
├── .env
├── .gitignore
├── astro.config.mjs
├── package-lock.json
├── package.json
├── README.md
└── tsconfig.json
- Modern web browser (Chrome, Firefox, Safari, Edge, etc.)
- Internet connection to access GitHub Pages
- Clone the Repository Clone the repository to your local machine using the following command:
git clone https://github.com/ProWilliam/ProWilliam.github.io.git
- Open the Project Navigate to the cloned project folder:
cd ProWilliam.github.io
- Initialize Write the following command to initialize it on port 3000 by default:
npm run dev
Contributions If you wish to contribute to the project, please follow the following steps:
- Fork the Repository
- Create a Feature Branch (Feature Branch)
git checkout -b feature/nueva-caracteristica
- Commit Changes
git commit -m "feat(<here-your-file-modify>): add new feature"
- Push the Branch
git push origin feature/<modify-name>
- Open a Pull Request