AsciiDoc

Seminarios DI Febrero 2016

AsciiDoc ra-ra-rápido

rapido

Ejemplos AsciiDoc

Qué es AsciiDoc

AsciiDoc is a text document format for writing notes, documentation, articles, books, ebooks, slideshows, web pages, man pages and blogs. AsciiDoc files can be translated to many formats including HTML, PDF, EPUB, man page.

— http://www.methods.co.nz/asciidoc/

Y es texto plano!!

alegria

Ventajas

  • Acabado profesional

  • Open Source

  • Tamaño reducido

  • Multiplataforma

  • Control de versiones

  • Proyecto colaborativo

¿Para qué?

  • Texto y Presentaciones

  • Material generado con aspecto corporativo

  • Publicación automática al combinar con repositorios e integración contínua

Vamos!!

vamos

Material de ejemplo

  • Si estás en clase lo tienes en Documents en tu máquina virtual

Cabecera del documento

include::_settings_reveal.adoc[]

= Slideshow Name
Author Name
:encoding: utf-8
:lang: es
:numbered:
:imagesdir: ./images

Títulos

== Header Level 1

Bla bla bla

=== Header Level 2

Bla bla bla

==== Header Level 3

Bla bla bla

Resumen

[abstract]

El texto del abstract

Código

 [source]
 ----
 try {
   Class.forName("com.mysql.jdbc.Driver");
 }
 catch(ClassNotFoundException e) {
   System.out.println("Driver no encontrado");
   System.exit(1);
 }
 ----
----
 try {
   Class.forName("com.mysql.jdbc.Driver");
 }
 catch(ClassNotFoundException e) {
   System.out.println("Driver no encontrado");
   System.exit(1);
 }

Tablas

[cols="1,2,3", options="header"]
.Using tables. **Caution: Numbers in header set the column width**
|===
|First
|Second
|Third

|Item 1
|Description 1
|Extended description 1
|===
Table 1. Using tables. Caution: Numbers in header set the column width
FirstSecondThird

Item 1

Description 1

Extended description 1

Negrita, cursiva y monospace

*Negrita*

_Cursiva_

`monospace`

Imágenes

image::di.png[title = "Images are stored in `images` folder"]

image::http://asciidoctor.org/images/octocat.jpg[title = "External image"]

Listas no numeradas

* item 1
** item 1.2
* item 2
  • item 1

    • item 1.2

  • item 2

Listas numeradas

. item 1
.. item 1.1
. item 2
  1. item 1

    1. item 1.1

  2. item 2

Referencia rápida

Plantillas DI

Y el próximo día

branches

¿Con qué?

git