💄 style: fix numbered code blocks (#437)
This commit is contained in:
parent
cf6385553c
commit
123110ea43
@ -1,7 +1,7 @@
|
|||||||
+++
|
+++
|
||||||
title = "Exemples de Markdown"
|
title = "Exemples de Markdown"
|
||||||
date = 2023-01-31
|
date = 2023-01-31
|
||||||
updated = 2023-09-01
|
updated = 2024-11-23
|
||||||
description = "Aquesta publicació mostra alguns exemples de format en Markdown, incloent-hi una taula, blocs de codi i etiquetes, citacions, taules i notes a peu de pàgina."
|
description = "Aquesta publicació mostra alguns exemples de format en Markdown, incloent-hi una taula, blocs de codi i etiquetes, citacions, taules i notes a peu de pàgina."
|
||||||
|
|
||||||
[taxonomies]
|
[taxonomies]
|
||||||
@ -59,6 +59,42 @@ fn main() {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Amb numeració de línies
|
||||||
|
|
||||||
|
```rust,linenos
|
||||||
|
use std::collections::HashMap;
|
||||||
|
|
||||||
|
#[derive(Debug)]
|
||||||
|
struct TwinPeaksCharacter {
|
||||||
|
name: String,
|
||||||
|
coffee_rating: f32,
|
||||||
|
pie_preference: String,
|
||||||
|
}
|
||||||
|
|
||||||
|
fn main() {
|
||||||
|
let mut black_lodge = HashMap::new();
|
||||||
|
|
||||||
|
black_lodge.insert("agent", TwinPeaksCharacter {
|
||||||
|
name: String::from("Dale Cooper"),
|
||||||
|
coffee_rating: 9999.99,
|
||||||
|
pie_preference: String::from("Damn Fine Cherry"),
|
||||||
|
});
|
||||||
|
|
||||||
|
black_lodge.insert("giant", TwinPeaksCharacter {
|
||||||
|
name: String::from("The Fireman"),
|
||||||
|
coffee_rating: 42.424242,
|
||||||
|
pie_preference: String::from("Garmonbozia"),
|
||||||
|
});
|
||||||
|
|
||||||
|
// Calculate total appreciation of damn fine coffee
|
||||||
|
let total_coffee: f32 = black_lodge.values()
|
||||||
|
.map(|character| character.coffee_rating)
|
||||||
|
.sum();
|
||||||
|
|
||||||
|
println!("☕ Total coffee appreciation: {:.2} cups", total_coffee);
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
## Etiquetes de codi
|
## Etiquetes de codi
|
||||||
|
|
||||||
A Rust, declares una variable mutable amb `let mut x = 5;`, mentre que a Python, simplement fas `x = 5`. De manera similar, per imprimir un valor a Rust, utilitzaries `println!("Valor: {}", x);`, però a Python, és tan senzill com `print(f"Valor: {x}")`.
|
A Rust, declares una variable mutable amb `let mut x = 5;`, mentre que a Python, simplement fas `x = 5`. De manera similar, per imprimir un valor a Rust, utilitzaries `println!("Valor: {}", x);`, però a Python, és tan senzill com `print(f"Valor: {x}")`.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
+++
|
+++
|
||||||
title = "Ejemplos de Markdown"
|
title = "Ejemplos de Markdown"
|
||||||
date = 2023-01-31
|
date = 2023-01-31
|
||||||
updated = 2023-09-01
|
updated = 2024-11-23
|
||||||
description = "Esta publicación muestra algunos ejemplos de formato Markdown, incluyendo una tabla, bloques de código y etiquetas, citas, tablas y notas al pie de página."
|
description = "Esta publicación muestra algunos ejemplos de formato Markdown, incluyendo una tabla, bloques de código y etiquetas, citas, tablas y notas al pie de página."
|
||||||
|
|
||||||
[taxonomies]
|
[taxonomies]
|
||||||
@ -59,6 +59,42 @@ fn main() {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Con números de línea
|
||||||
|
|
||||||
|
```rust,linenos
|
||||||
|
use std::collections::HashMap;
|
||||||
|
|
||||||
|
#[derive(Debug)]
|
||||||
|
struct TwinPeaksCharacter {
|
||||||
|
name: String,
|
||||||
|
coffee_rating: f32,
|
||||||
|
pie_preference: String,
|
||||||
|
}
|
||||||
|
|
||||||
|
fn main() {
|
||||||
|
let mut black_lodge = HashMap::new();
|
||||||
|
|
||||||
|
black_lodge.insert("agent", TwinPeaksCharacter {
|
||||||
|
name: String::from("Dale Cooper"),
|
||||||
|
coffee_rating: 9999.99,
|
||||||
|
pie_preference: String::from("Damn Fine Cherry"),
|
||||||
|
});
|
||||||
|
|
||||||
|
black_lodge.insert("giant", TwinPeaksCharacter {
|
||||||
|
name: String::from("The Fireman"),
|
||||||
|
coffee_rating: 42.424242,
|
||||||
|
pie_preference: String::from("Garmonbozia"),
|
||||||
|
});
|
||||||
|
|
||||||
|
// Calculate total appreciation of damn fine coffee
|
||||||
|
let total_coffee: f32 = black_lodge.values()
|
||||||
|
.map(|character| character.coffee_rating)
|
||||||
|
.sum();
|
||||||
|
|
||||||
|
println!("☕ Total coffee appreciation: {:.2} cups", total_coffee);
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
## Etiquetas de código
|
## Etiquetas de código
|
||||||
|
|
||||||
En Rust, declaras una variable mutable con `let mut x = 5;`, mientras que en Python, simplemente usas `x = 5`. De manera similar, para imprimir un valor en Rust, utilizarías `println!("Valor: {}", x);`, pero en Python, es tan sencillo como `print(f"Valor: {x}")`.
|
En Rust, declaras una variable mutable con `let mut x = 5;`, mientras que en Python, simplemente usas `x = 5`. De manera similar, para imprimir un valor en Rust, utilizarías `println!("Valor: {}", x);`, pero en Python, es tan sencillo como `print(f"Valor: {x}")`.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
+++
|
+++
|
||||||
title = "Markdown examples"
|
title = "Markdown examples"
|
||||||
date = 2023-01-31
|
date = 2023-01-31
|
||||||
updated = 2023-09-01
|
updated = 2024-11-23
|
||||||
description = "This post showcases some examples of Markdown formatting, including a table, code blocks and tags, quotes, tables, and footnotes."
|
description = "This post showcases some examples of Markdown formatting, including a table, code blocks and tags, quotes, tables, and footnotes."
|
||||||
|
|
||||||
[taxonomies]
|
[taxonomies]
|
||||||
@ -59,6 +59,42 @@ fn main() {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### With line numbers
|
||||||
|
|
||||||
|
```rust,linenos
|
||||||
|
use std::collections::HashMap;
|
||||||
|
|
||||||
|
#[derive(Debug)]
|
||||||
|
struct TwinPeaksCharacter {
|
||||||
|
name: String,
|
||||||
|
coffee_rating: f32,
|
||||||
|
pie_preference: String,
|
||||||
|
}
|
||||||
|
|
||||||
|
fn main() {
|
||||||
|
let mut black_lodge = HashMap::new();
|
||||||
|
|
||||||
|
black_lodge.insert("agent", TwinPeaksCharacter {
|
||||||
|
name: String::from("Dale Cooper"),
|
||||||
|
coffee_rating: 9999.99,
|
||||||
|
pie_preference: String::from("Damn Fine Cherry"),
|
||||||
|
});
|
||||||
|
|
||||||
|
black_lodge.insert("giant", TwinPeaksCharacter {
|
||||||
|
name: String::from("The Fireman"),
|
||||||
|
coffee_rating: 42.424242,
|
||||||
|
pie_preference: String::from("Garmonbozia"),
|
||||||
|
});
|
||||||
|
|
||||||
|
// Calculate total appreciation of damn fine coffee
|
||||||
|
let total_coffee: f32 = black_lodge.values()
|
||||||
|
.map(|character| character.coffee_rating)
|
||||||
|
.sum();
|
||||||
|
|
||||||
|
println!("☕ Total coffee appreciation: {:.2} cups", total_coffee);
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
## Code tags
|
## Code tags
|
||||||
|
|
||||||
In Rust, you declare a mutable variable with `let mut x = 5;`, whereas in Python, you simply use `x = 5`. Similarly, to print a value in Rust, you would use `println!("Value: {}", x);`, but in Python, it's as straightforward as `print(f"Value: {x}")`.
|
In Rust, you declare a mutable variable with `let mut x = 5;`, whereas in Python, you simply use `x = 5`. Similarly, to print a value in Rust, you would use `println!("Value: {}", x);`, but in Python, it's as straightforward as `print(f"Value: {x}")`.
|
||||||
|
@ -27,10 +27,13 @@ code {
|
|||||||
padding: 0rem;
|
padding: 0rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Line number col.
|
||||||
tbody td:first-child {
|
tbody td:first-child {
|
||||||
width: 2rem;
|
opacity: 50%;
|
||||||
|
padding-inline-end: 0.8rem;
|
||||||
|
width: 0rem;
|
||||||
user-select: none;
|
user-select: none;
|
||||||
text-align: start;
|
text-align: end;
|
||||||
}
|
}
|
||||||
|
|
||||||
tbody tr:nth-child(even) {
|
tbody tr:nth-child(even) {
|
||||||
@ -54,6 +57,11 @@ pre {
|
|||||||
overflow-x: auto;
|
overflow-x: auto;
|
||||||
line-height: 1.4;
|
line-height: 1.4;
|
||||||
|
|
||||||
|
code,
|
||||||
|
code td {
|
||||||
|
font-size: 0.8rem; // Fits ~77 characters.
|
||||||
|
}
|
||||||
|
|
||||||
code {
|
code {
|
||||||
display: block;
|
display: block;
|
||||||
border: 0rem;
|
border: 0rem;
|
||||||
@ -62,7 +70,6 @@ pre {
|
|||||||
padding: 0rem;
|
padding: 0rem;
|
||||||
overflow-x: auto;
|
overflow-x: auto;
|
||||||
color: inherit;
|
color: inherit;
|
||||||
font-size: 0.8rem; // Fits ~77 characters.
|
|
||||||
white-space: pre;
|
white-space: pre;
|
||||||
|
|
||||||
&::before {
|
&::before {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user