Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lonewanderer27/resume


https://github.com/lonewanderer27/resume

astro jekyll resume

Last synced: 14 days ago
JSON representation

Awesome Lists containing this project

README

        

# My Resume | Astro

A lightweight, mobile-responsive resume template built with Astro. This project supports dark mode and is highly customizable. Perfect for showcasing your professional experience, skills, and projects.


Copyright © 2024 Adriane James
Originally developed and designed by [Stavrospanakakis](https://github.com/Stavrospanakakis)
Astro version developed by [lonewanderer27](https://github.com/lonewanderer27)

## Features
- Lightweight
- Free & Open Source
- Mobile Responsive
- Dark Mode Support

## Project Structure

Inside of this project, you'll see the following folders and files:

```text
/
├── public/
├── src/
│ ├── components/
│ │ ├── CareerProfile.astro
│ │ ├── Certificates.astro
│ │ ├── Contact.astro
│ │ ├── Education.astro
│ │ ├── Experience.astro
│ │ ├── Head.astro
│ │ ├── Header.astro
│ │ ├── Languages.astro
│ │ ├── Projects.astro
│ │ ├── Publications.astro
│ │ ├── Skills.astro
│ │ └── Volunteering.astro
│ ├── layouts/
│ │ └── Layout.astro
│ ├── pages/
│ │ └── index.astro
│ ├── styles/
│ │ └── mixins.scss
│ ├── data.ts
│ └── types.ts
└── package.json
```

Site configuration is contained in data.ts, just change a value and Astro will rebuild the site for you.

All available fields and their types can be seen in types.ts

Markup, styling and script files are contained in their respective astro component.

## Commands

| Command | Action |
| :------------------------ | :----------------------------------------------- |
| `npm install` | Installs dependencies |
| `npm run dev` | Starts local dev server at `localhost:4321` |
| `npm run build` | Build production site to `./dist/` |
| `npm run preview` | Preview build locally, before deploying |
| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` |
| `npm run astro -- --help` | Get help using the Astro CLI |

## Preview
![Preview](./preview.png)
![Preview Dark](./preview-dark.png)