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

https://github.com/raupulus/laguialinux.com

La Guía Linux es un proyecto que pretende compartir conocimiento sobre Software Libre y Tecnología
https://github.com/raupulus/laguialinux.com

Last synced: over 1 year ago
JSON representation

La Guía Linux es un proyecto que pretende compartir conocimiento sobre Software Libre y Tecnología

Awesome Lists containing this project

README

          

# Proyecto: La Guía Linux en Nuxt 3 (vuejs)

Sitio web del autor y del proyecto: [https://laguialinux.com](https://laguialinux.com)

![Imagen del Proyecto](docs/images/web_preview.png "Previsualización del Proyecto La Guía Linux")

Repository [https://gitlab.com/raupulus/www.laguialinux.es](https://gitlab.com/raupulus/www.laguialinux.es)

## Instalar dependencias

```bash
# yarn
yarn install

# npm
npm install

# pnpm
pnpm install
```

## Preparar variables de entorno para api

Este proyecto depende de obtener la información a través de una api/backend que en mi
caso lo tengo creado en otro proyecto utilizando Laravel/php.

Para configurar el dominio y la api, hay que copiar el archivo **env.example.production** a .env y será cargado
automáticamente al ejecutarse (usa el env.example para desarrollar).

## Iniciar servidor para desarrollar

El servidor para desarrollar se arranca por defecto en el puerto **3000** siendo accesible desde http://localhost:3000

```bash
npm run dev
```

## Generar contenido estático para producción con SSR

Este comando generará el contenido estático preparado para SSR añadiendo también el sistema de rutas
para contenido dinámico (como por ejemplo proyectos) incluyendo esto también en el sitemap.xml.

```bash
npm run generate
```

## Previsualizar proyecto en producción

Con este comando podemos generar el proyecto y verlo localmente de modo que nos aseguramos
del pase a producción si tenemos que detectar errores o depurar algún problema que

```bash
npm run preview
```

## Galería


Imagen del Proyecto 1
Imagen del Proyecto 2
Imagen del Proyecto 3
Imagen del Proyecto 4

## Licencia

Este proyecto está licenciado bajo la Licencia GPLv3. Consulta el archivo
LICENSE para más detalles.