Skip to content

letesdev/portfolio

Repository files navigation

Porfolio minimalista

Astro Badge Tailwind CSS Badge Docker Badge JSON Badge

Porfolio minimalista configurable a través de un simple fichero JSON.

Inspirado en el porfolio de @midudev, y a su vez en el de @BartoszJarocki.

Uso

Usando este repositorio

1. Descarga nodejs en tu ordenador

2. Haz fork de este repositorio en GitHub y luego git clone en local

git clone git@github.com:letesdev/portfolio.git

3. Instala todas las dependencias

cd portfolio
npm install

4. Añade tu contenido en el fichero cv.json.

5. Lanza el servidor de desarrollo

npm run dev
Usando la repo de @midudev como template

1. Usa la repo de midudev como template

# Activa pnpm en MacOS, WSL & Linux:
corepack enable
corepack prepare pnpm@latest --activate

# Inicializa el proyecto
pnpm create astro@latest -- --template midudev/minimalist-portfolio-json

2. Añade tu contenido:

Edita el archivo cv.json para crear tu propio Portafolio/CV imprimible.

3. Lanza el servidor de desarrollo:

pnpm dev

4. Abre http://localhost:4321 en tu navegador para ver el resultado 🚀

🧞 Comandos

Comando Acción
⚙️ dev o start Lanza un servidor de desarrollo local en localhost:4321.
⚙️ build Comprueba posibles errores y hace un empaquetado de producción en ./dist/.
⚙️ preview Vista previa en local localhost:4321
Usando la imagen `docker`de @BartoszJarocki

1. Construye el container

docker compose build

2. Corre el container

docker compose up

3. Para y limpia el container

Ctrl-C
docker compose down

Créditos y Licencias