Thanks to visit codestin.com
Credit goes to github.com

Skip to content

freejolitos/web-site

Repository files navigation

freejolitos.com

Sitio web de Freejolitos — nodo de cultura hacker en español.

Construido con Astro. Genera HTML estático puro, sin JavaScript innecesario.

Requisitos

  • Node.js >= 18.17
  • npm

Desarrollo local

npm install
npm run dev
# → http://localhost:4321

Build

npm run build
# Salida en dist/

Estructura

src/
├── content/
│   ├── blog/          # Posts en Markdown
│   ├── servicios/     # Fichas de servicios
│   └── pages/         # Contenido de páginas especiales (manifiesto)
├── components/        # Componentes Astro reutilizables
├── layouts/           # BaseLayout y PostLayout
├── pages/             # Rutas del sitio
└── styles/            # CSS global y efectos neon
public/
├── fonts/             # JetBrains Mono self-hosted
├── logos/             # SVG del logo y bean
└── post-template.md   # Plantilla para nuevos posts
deploy/
├── post-receive.sh    # Hook git para deploy en VPS
└── nginx.conf.example # Config Nginx de referencia

Agregar un post

  1. Crear src/content/blog/nombre-del-post.md con el frontmatter:
---
title: "Título"
description: "Una línea descriptiva."
category: cultura   # cultura | tecnico | opinion | eventos
date: 2025-01-01
---

Contenido en Markdown.

[okami@freejolitos]$ _
  1. El post aparece automáticamente en /blog/<categoria>/<slug>/ y en el RSS.

Para publicar como colaborador externo: abre un pull request con el archivo.

Deploy

Ver DEPLOY.md para el flujo completo y requisitos del VPS.

Referencia del proyecto

Ver PROYECTO.md para el sistema de diseño, tono editorial, convenciones de código y guía para continuar el desarrollo.

Fuentes

JetBrains Mono 2.304 — archivos WOFF2 en public/fonts/. Ver public/fonts/README.txt.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors