A static resume website, powered by Astro and GitHub pages.
To run the application locally, follow these steps:
Clone the repository:
git clone https://github.com/EtnMn/etnmn.github.io.git
cd etnmn.github.io/front
Install dependencies:
pnpm install
(Optionnal) Run the project in VS Code and Reopen it in the container
Run the application:
pnpm run dev
Or in the container, hit F5
or
pnpm run dev --host
To edit site info such as site title and description, edit the src/config.json
file.
To add an experience, insert .md
files in src/content/experience
.
To add an experience, insert .md
files in src/content/education
.
Certification full list can be edited in src/assets/certifications.json
.
Enable blog section in the src/config.json
file. To add a post, insert .md
files in src/content/posts
.
To edit the base layouts of all pages, edit the src/layouts/base-layout.astro
file.
To edit the blog layouts of blog pages, edit the src/layouts/blog-layout.astro
file. Blog layout inherit from base layout.
To edit the layout of the errors pages, edit the src/layouts/error-layout.astro
file.
You can deploy an Astro site to GitHub Pages by using GitHub Actions to automatically build and deploy your site. To do this, your source code must be hosted on GitHub.
Astro maintains the official withastro/action to deploy your project with very little configuration. Follow Astro's instructions to deploy your site to GitHub pages. You can set up your own custom domain by editing the CNAME file.
This project is licensed under the MIT License. See the LICENSE file for details.