Sintaxis del lenguaje de marcado Gemtex para Gemini


Texto

El texto es texto, nada más pero es recomendable redactar cada párrafo en una sóla línea, no abusar de los saltos de línea para que la visualización sea "responsive", es decir, se pueda adecuar con facilidad a la anchura de pantalla de cualquier navegador y dispositivo. De lo contrario, sobretodo si redactamos frases cortas, en los móviles será complicado que la visualización sea adecuada.

Títulos

Gemtex admite tres tamaños de títulos:

            
    # Título mayor tamaño
    ## Título de tamaño medio
    ### Título de menor tamaño  
    

Después cada navegador lo presentará de una forma diferente. Si se trata de navegadores de terminal como Amfora, en los que no es posible mostrar texto de diferentes tamaños, te mostrarán los títulos con diferentes colores que podrás personalizar. En el caso del navegador Lagrange y Kristall sí que se te mostrarán diferentes tamaños de letras y además podrás personalizar todo el formato de visualización.

Listados

Simplemente ponemos un *al principio de la línea. Cada navegador lo mostrará de una forma.

    
    * Elemento 1
    * Elemento 2
    * Elemento 3
    

Enlaces

En Gemtex cada enlace ocupará la totalidad de una línea, no es posible que un enlace ocupe una parte de una línea ya sea una o varias palabras. Para indicar que lo que estás escribiendo es un enlace deberás indicar => al principio de la línea. Los enlaces podrán ser a una web convencional, a otra cápsula o archivo de texto gemini .gmi o bien a un archivo de imagen, audio o lo que quieras. Al final de la dirección del enlace deberás dejar un espacio en blanco y después podrás escribir el nombre que quieras que se visualice para el enlace.


    => https://onionshare.org/ Sitio web de OnionShare
    => /images/onionshare01.jpg 📷 Onionshare
    => gemini://rawtext.club/~sloum/geminews/cnn/ • CNN News                                
    

Los links anteriores se verán así en un navegador que no tenga ninguna configuración especial:


    Sitio web de OnionShare
    📷 Onionshare
    • CNN News                                                                                            
    

Aunque el aspecto dependerá mucho del navegador que uses y de cómo lo tengas configurado. En gemini es el usuario desde el cliente el que decide el aspecto final de las cápsulas. Desde el punto de vista de la accesibilidad gemini es posiblemente el protocolo que mejor se puede adaptar a las necesidades de visualización de cada usuario.

Por ejemplo, con mi configuración actual del navegador Lagrange los links anteriores se verán así:

Bloques de citas

Sólo hay que comenzar la línea con un > y todo el párrafo que escribas después se considerará una cita. Recuerda escribirlo todo en la misma línea. Si necesitas un punto y aparte, introduce de nuevo >. Como en el resto de sintaxis la visualización dependerá del cliente utilizado y su configuración.

 
    > La educación es una cosa admirable, pero es bueno recordar
    cada poco tiempo que nada que realmente merezca la pena saber
    puede ser enseñado. Oscar Wilde                                                              
    

Texto preformateado

El texto preformateado te permitirá que lo que escribas no se vea afectado por la sintaxis gemini, simplemente escribirás texto plano monospace, por lo que los caracteres =>,* y #no serán interpretados. El texto preformateado comenzará y finalizará con una línea en la que pondremos tres comillas invertidas ``` . Esto es ideal para reflejar órdenes de terminal o para hacer dibujos de ASCII art, por ejemplo:

 
    ```  
    set -g base-index   
    unbind C-b  
    set -g prefix C-a  
    bind C-a send-prefix  
    ```

Y eso es todo.


2021 @sl1200