About • Features • Quick Start & Information • Download
Este proyecto tiene como objetivo migrar mis notas en papel y diversas notas acumulados desde que comencé a estudiar ingenierÃa de software. Incluye guÃas, utilidades y conocimientos especÃficos que he recopilado a lo largo del tiempo. Porque anotar es mejor que recordar.
-
Estatica con JavaScript mÃnimo, construido con Astro.js para lograr una carga rápida.
-
CI/CD configurado con GitHub Actions para automatizar pruebas y despliegues.
En ./code
verás las siguientes carpetas y archivos:
.
├── public/
├── src/
│ ├── assets/
│ ├── content/
│ │ ├── docs/
│ │ └── config.ts
│ └── env.d.ts
├── astro.config.mjs
├── package.json
└── tsconfig.json
Starlight busca archivos .md o .mdx en el directorio src/content/docs/
cada archivo se expone como una ruta basada en su nombre de archivo. Las imágenes se pueden añadir a src/assets/
e incrustar en Markdown con un enlace relativo. Los archivos estáticos, como los favicons, se pueden colocar en el directorio public/
.
Para poder iniciar el proyecto necesitas Node.js instalado en tu sistema y pnpm como gestor de paquetes, sigue los siguientes pasos
npm install -g pnpm
Clona el repositorio:
git clone https://github.com/SegoCode/notes
cd code
Instala las dependencias y compila el proyecto:
pnpm install
Ejecución del entorno de desarrollo:
pnpm dev
https://github.com/SegoCode/notes/archive/refs/heads/main.zip