A continuación dejo un Gemtext cheatsheet o resumen de la sintáxis a la hora de construir sitios para el protocolo Gemini. Puedes tomarlo como una guía rápida para personas que conocen HTML y quieren aprender Gemtext.
Si no conoces el protocolo, puedes leer una breve introducción a Gemini.
Avisos importantes
- Los archivos deben tener una extensión de
.gmi
y el índice debe llamarseindex.gmi
. - Las líneas no deben tener saltos de línea, el navegador ya se encargará de darles aspecto de párrafos. Por lo tanto cada línea se considera un párrafo.
- Las líneas en blanco se respetan.
Hipervínculos
Equivalente a <a>
.
=> dominio.com Texto que representa el hipervículo
Images
No existe un equivalente a <img>
. Sin embargo, todo hipervínculo que apunte a una imagen podrá ser visualizado en línea al ser pulsado.
=> imagen.jpg Pulsa para ver
Cabeceras
Igual a trabajar con Markdown.
# Cabecera principal, similar <h1>
## Sub-cabecera, similar <h2>
### Sub-subcabecera, similar <h3>
Listas
Sería equivalente a <ul>
con sus <li>
. La sintaxis es igual a Markdown.
* Mercury
* Gemini
* Apollo
Cita
Podría ser similar a <q>
o <blockquote>
, salvo que no poseería saltos de línea.
> I contend that text-based websites should not exceed in size the major works of Russian literature.
Preformato
Equivalente a <pre>
. Debe estar entre una apertura y cierre de ```
. Muy utilizado para realizar ASCII art.
``` ++#+%%@%===+ *#@@@@@@@@@@%@@@#* #@@@@@@@@@@@@@@@@@@@%#*+ +@@@@@@@@@@@@@@@@@@@@@@@%+ =#@@@@@@@@@@@@@@@@@@@@@@@@%# +@@@@@@@@@%%%%@@@@@@@@@@@@%%+ #@@@**==++====*##%@@@@@@@@%#+ =%@*..........:==+**#%@@@@%%+ =%@* . .......:--==+#@@@@## *@*:-::......:--==--*@@@%#+ #+++#%#-..-#%%%%%*.-@@%#*+ +-.-=++- .=##*%%#+: #*=++- - .... .-==---==..*===- : :=+=:::-: :-=:: - ....:===::--....::- : :*%%%%@%*#==- ..- +:%*-:-=##%@%++: . *%-::-=+*#@@%#- *%*#%%%%%@@@#- : :-%%%%%%@@@@#--.: :.=#%@@%%#+++ ```
{{ comments.length }} comentarios