Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rustlanges/blog
Blog de la comunidad en Español, promovemos el contenido de la comunidad e integramos el contenido oficial
https://github.com/rustlanges/blog
blog hacktoberfest leptos markdown rust rust-lang
Last synced: 9 days ago
JSON representation
Blog de la comunidad en Español, promovemos el contenido de la comunidad e integramos el contenido oficial
- Host: GitHub
- URL: https://github.com/rustlanges/blog
- Owner: RustLangES
- Created: 2023-09-17T09:31:43.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-02T18:51:45.000Z (8 months ago)
- Last Synced: 2024-04-03T05:25:36.256Z (8 months ago)
- Topics: blog, hacktoberfest, leptos, markdown, rust, rust-lang
- Language: Rust
- Homepage: https://rustlanges.github.io/blog/
- Size: 2.49 MB
- Stars: 10
- Watchers: 2
- Forks: 7
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![2024-05-25 06 10 19 blog rustlang-es org be8dd0ac9870](https://github.com/RustLangES/blog/assets/19656993/055ed112-e100-449d-bea6-e5110e7f483a)
# 🤝🏼 Agrega tu articulo
Pasos:
- Haz fork de este proyecto
- Crea un archivo Markdown en la carpeta `articles`
- Escribe tu articulo con este formato```md
---
title: Mi Articulo
description: La descripcion de mi articulo
author: RustLangES
github_user: RustLangES
date: 2023-09-17
tags:
- rust
- comunidad
# Aqui compartes tus redes sociales
social:
github: https://github.com/RustLangES
# twitter:
# website:
---El Contenido de tu articulo
```- Haz una PR con tus cambios
- Espera nuestra revision
- Disfruta de tu articulo publicado 🎊---
# Desarrollo
## Requisitos
- [Rust](https://rust-lang.org/tools/install)
- [NodeJs](https://nodejs.org)
- [cargo-watch](https://crates.io/crates/cargo-watch)
- [leptosfmt](https://crates.io/crates/leptosfmt)# Generar la web
```
- npm install# Instalar Linter
- cargo install leptosfmt- cargo watch -x run --shell "npx tailwindcss -i ./input.css -o ./out/output.css && cargo run"
# lanzar un servidor web provicional con python3
- python3 -m http.server -d out# [alternativa] lanzar un servidor web rústico 😏
- cargo install basic-http-server
- basic-http-server out -a "0.0.0.0:8000"
```# En cualquier linux distro
```
# Iniciar cargo watch y http server
./server start# Apagar ambos servicios
./server stop
```# En cualquier windows
```
## Iniciar cargo watch y http server
./server.bat start## Apagar ambos servicios
./server.bat stop
```## Aclaraciones
Si commiteas habra un githook que corra los linters.
Es posible que encuentre errores de formato o mejoras que se pueden hacer.Para ver estos cambios puedes ejecutar
```
cargo clippy
```Esto te mostrara algunos cambios que puedes hacer para mejorar el codigo.
Cosas redudantes o que quizás no tengan sentido.¡Hara tu código más idiomático!
Otro en menor medida podría ser:
```
leptosfmt src
```Este te formateara el código de forma automática.
Puede llegar a romper algunas cosas de los componentes si se hizo un cambio allí.## Agradecimientos
Para la generacion de previews se utilizaron
Etiqueta de precio icono de Icons8