resaltado de código
Qiandu usa Chroma, un renderizador de resaltado de código implementado en Golang puro. Se recomienda utilizar comillas invertidas para bloques de código en el contenido de Markdown, por ejemplo:
Markdown
```python
def say_hello():
print("Hello!")
```
se representará como:
def say_hello():
print("Hello!")
Características
Nombre del archivo
Para agregar un nombre de archivo o título a un bloque de código, configure filename
:
Markdown
```python {filename="hello.py"}
def say_hello():
print("Hello!")
```
hello.py
def say_hello():
print("Hello!")
Número de línea
Para establecer el número de línea, establezca linenos
en table
y linenostart
en el número de línea inicial:
Markdown
```python {linenos=table,linenostart=42}
def say_hello():
print("Hello!")
```
|
|
Resaltar filas
Para mostrar líneas resaltadas, establezca hl_lines
en el número de línea:
Markdown
```python {linenos=table,hl_lines=[2,4],linenostart=1,filename="hello.py"}
def say_hello():
print("Hello!")
def main():
say_hello()
```
hello.py
|
|
Botón Copiar
De forma predeterminada, el botón de copia del bloque de código se habilita automáticamente.
Lenguajes de programación compatibles
Para obtener información sobre los lenguajes de programación compatibles, vaya a la documentación de Chroma.