Herramientas de usuario

Herramientas del sitio


wiki:sintaxis

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

wiki:sintaxis [2019/09/23 04:01] (actual)
Línea 1: Línea 1:
 +====== Sintaxis (escritura con estilos) ======
  
 +A la hora de escribir texto podemos utilizar distintos estilos que nos ayudarán a resaltar cosas importantes y a tener el contenido lo más organizado posible.
 +
 +===== Estilos básicos =====
 +
 +Texto en **negrita**, //cursiva//, __subrayada__ o ''monoespaciada'' (se pueden combinar **//__''varios''__//**).
 +
 +  Texto en **negrita**, //cursiva//, __subrayada__ o ''monoespaciada'' (se pueden combinar **//__''varios''__//**).
 +
 +También tenemos las opciones <sup>Superscript</sup> y <sub>Subscript</sub>.
 +
 +  También tenemos las opciones <sup>Superscript</sup> y <sub>Subscript</sub>.
 +
 +Y podemos <del>tachar un texto</del>.
 +
 +  Y podemos <del>tachar un texto</del>.
 +
 +Puedes diferenciar dos párrafos si dejas **una línea vacía** entre ellos.\\
 +También puedes provocar saltos de línea si escribes **dos barras** al final de una línea.
 +
 +  Puedes diferenciar dos párrafos si dejas **una línea vacía** entre ellos.\\
 +  También puedes provocar saltos de línea si escribes **dos barras** al final de una línea.
 +
 +===== Enlaces =====
 +
 +Se pueden escribir varios tipos de enlaces, pero principalmente vamos a centrarnos en dos.
 +
 +El wiki reconoce **automáticamente** los enlaces externos como http://www.google.es o www.google.es, pero también las direcciones de correo electrónico como <emailde@prueba.com>.
 +
 +  El wiki reconoce **automáticamente** los enlaces externos como http://www.google.es o www.google.es,
 +  pero también las direcciones de correo electrónico como <emailde@prueba.com>.
 +
 +La **sintaxis general** para los enlaces es la siguiente:
 +
 +  [[enlace|Título extendido]]
 +
 +Para crear un **//enlace externo//** sólo hay que escribir la URL en **enlace**. Para los **//enlaces//** internos hay que escribir el nombre del artículo.
 +
 +Por ejemplo:
 +Enlace externo: [[http://www.google.es|Google]]
 +Enlace interno: [[sintaxis|Sintaxis y estilos]]
 +
 +  Enlace externo: [[http://www.google.es|Google]]
 +  Enlace interno: [[sintaxis|Sintaxis y estilos]]
 +
 +Enlace externo sin título extendido: [[http://www.google.es]]
 +Enlace interno sin título extendido: [[sintaxis]]
 +
 +  Enlace externo sin título extendido: [[http://www.google.es]]
 +  Enlace interno sin título extendido: [[sintaxis]]
 +
 +Si existe el artículo al que lleva un enlace interno, aparecerá en verde, si no existe aparecerá en rojo y con un subrayado punteado.
 +
 +No sólo podemos crear enlaces en texto, también podemos poner **//imágenes que enlacen//** a algún sitio:
 +
 +[[http://wiki.splitbrain.org|{{dokuwiki-128.png}}]]
 +
 +  [[http://wiki.splitbrain.org|{{dokuwiki-128.png}}]]
 +
 +También podemos añadir **//notas//** a pie de página ((esto es una nota)).
 +
 +  También podemos añadir **//notas//** a pie de página ((esto es una nota)).
 +
 +===== Secciones/Cabeceras =====
 +
 +Para organizar un artículo en secciones/cabeceras podemos utilizar hasta 5 niveles.
 +Por ejemplo, el título de este artículo sería el primer nivel, y Secciones/Cabeceras es un segundo nivel.
 +==== Nivel 3 ====
 +=== Nivel 4 ===
 +== Nivel 5 ==
 +
 +  ==== Nivel 3 ====
 +  === Nivel 4 ===
 +  == Nivel 5 ==
 +
 +===== Imágenes y otros archivos =====
 +
 +Para mostrar una imagen simplemente hay que escribir su URL entre llaves.
 +Además podemos distinguir entre imágenes subidas al wiki o externas, y si queremos podemos especificar un tamaño para la imagen.
 +
 +Tamaño real: {{dokuwiki-128.png}}
 +Ancho determinado: {{dokuwiki-128.png?50}}
 +Ancho y alto determinados: {{dokuwiki-128.png?200x50}}
 +Imagen externa con ancho y alto determinados: {{https://rpgmaker.es/imagenes/rpgmaker.png?192x192}}
 +
 +  Tamaño real: {{dokuwiki-128.png}}
 +  Ancho determinado: {{dokuwiki-128.png?50}}
 +  Ancho y alto determinados: {{dokuwiki-128.png?200x50}}
 +  Imagen externa con ancho y alto determinados: {{https://rpgmaker.es/imagenes/rpgmaker.png?192x192}}
 +
 +Podemos alinear una imagen dejando espacios a uno de los dos lados o en ambos:
 +
 +{{ dokuwiki-128.png}}
 +{{dokuwiki-128.png }}
 +{{ dokuwiki-128.png }}
 +
 +  {{ dokuwiki-128.png}}
 +  {{dokuwiki-128.png }}
 +  {{ dokuwiki-128.png }}
 +
 +Además podemos ponerles un texto descriptivo que se mostrará al pasar el ratón sobre ella.
 +
 +{{ dokuwiki-128.png |Descripción de la imagen}}
 +
 +  {{ dokuwiki-128.png |Descripción de la imagen}}
 +
 +Listas
 +
 +Para crear listas simplemente hay que añadir dos espacios en blanco al comienzo de la linea y luego escribiremos * para listas sin orden, o - para listas ordenadas.
 +
 +  * Elemento 1
 +    * Elemento 1.1
 +  * Elemento 2
 +  * Elemento 3
 +
 +  - Elemento 1
 +    - Elemento 1.1
 +  - Elemento 2
 +  - Elemento 3
 +
 +<code>
 +  * Elemento 1
 +    * Elemento 1.1
 +  * Elemento 2
 +  * Elemento 3
 +
 +  - Elemento 1
 +    - Elemento 1.1
 +  - Elemento 2
 +  - Elemento 3
 +</code>
 +
 +===== Códigos y texto que no se debe procesar =====
 +
 +Para escribir un texto que no debe ser procesado (como los que he estado escribiendo hasta ahora), sólo hace falta incluir dos espacios al principio de la línea, o bien utilizar las etiquetas ''code'' o ''file''.
 +
 +  Esto es un código       que no  se **procesa**.
 +
 +<code>
 +Este código tampoco se procesa.
 +</code>
 +
 +<file>
 +Y este tampoco.
 +</file>
 +
 +Si queremos que se ignore completamente un área, se puede utilizar la etiqueta ''nowiki''.
 +
 +<nowiki>
 +Ejemplo de **etiquetas** nowiki, se ve //claramente// que no se procesa.
 +</nowiki>
 +
 +<code>
 +<nowiki>
 +Ejemplo de **etiquetas** nowiki, se ve //claramente// que no se procesa.
 +</nowiki>
 +</code>
 +
 +===== Código resaltado =====
 +
 +Podemos resaltar código de varios lenguajes de programación.
 +En el caso de RPG Maker, nos interesa solamente Ruby, así que podemos utilizar la etiqueta ''<code ruby></code>'' para ello.
 +
 +<code ruby>
 +class Title
 +  def initialize(number)
 +    @number = number
 +    file = File.open("Title.data", "wb")
 +    Marshal.dump(@number, file)
 +    file.close
 +  end
 +end
 +</code>
 +
 +<file>
 +<code ruby>
 +class Title
 +  def initialize(number)
 +    @number = number
 +    file = File.open("Title.data", "wb")
 +    Marshal.dump(@number, file)
 +    file.close
 +  end
 +end
 +</code>
 +</file>
wiki/sintaxis.txt · Última modificación: 2019/09/23 04:01 (editor externo)