Documentación POD de Perl
En Perl, se puede incrustar documentación POD (Plain Old Documentation) en módulos o scripts.
POD es un lenguaje de marcado simple y fácil de usar.
Reglas de uso de la documentación POD:
La documentación POD comienza con=head1comienza,=cuttermina,=head1antes y=cutdespués agregue una línea en blanco.
Perl ignora la documentación en POD. Ejemplo:
Ejemplo
Ejecute el programa anterior, el resultado es:
Hello, World Hello, Ejemplo
También podemos usar "__END__" o "__DATA__" para "comentar" todo el contenido después de la línea en la que aparecen:
Ejemplo
Ejecute el programa anterior, el resultado es:
Hello, World =head1 Hello, World 实例 这是一个 Perl 的简单实例。 print "Hello, Ejemplo\n";
El siguiente ejemplo no lee la documentación POD:
Ejemplo
Ejecute el programa anterior, el resultado es:
Hello, World
¿Qué es POD?
Pod (Plain Old Documentation) es un lenguaje de marcado simple y fácil de usar, que se utiliza con frecuencia para escribir documentación en programas y módulos de Perl.
Los convertidores de Pod pueden convertir Pod a muchos formatos, como text, html, man, entre otros.
El lenguaje de marcado Pod incluye tres tipos básicos: normal, literal y de comando.
Párrafo normal: Puede usar códigos de formato en párrafos normales, como negrita, cursiva, estilo de código, subrayado, etc.
Párrafo literal: El párrafo literal se usa para bloques de código u otras partes que no requieren procesamiento por el convertidor, y no necesita reordenamiento de párrafos.
Párrafo de comando: El párrafo de comando actúa sobre todo el documento, generalmente se usa para configurar títulos o marcar listas.
Todos los párrafos de comando (que solo tienen una línea de longitud) comienzan con "=", seguido de un identificador. El texto posterior será afectado por este comando. Los comandos ampliamente utilizados incluyen:
=pod (开始文档) =head1 标题文本 =head2 标题文本 =head3 标题文本 =head4 标题文本 =over 缩进空格数量 =item 前缀 =back (结束列表) =begin 文档格式 =end 结束文档格式 =for 格式文本 =encoding 编码类型 =cut (文档结束)
En Perl, se puede usar pod2html **.pod >**.html para generar documentación POD en formato html.
Considere el siguiente ejemplo de POD:
Ejemplo
pod2html copiará este segmento de código tal cual.
Ejecute el comando pod2html para convertirlo a código HTML:
$ pod2html test.pod > test.html
Abra test.html en el navegador; la parte de los enlaces es el índice, como se muestra a continuación:

El siguiente ejemplo escribe HTML directamente en la documentación POD:
=begin html =encoding utf-8 <h1>Ejemplo</h1> <p> www.example.com </p> =end html
pod2html copiará este segmento de código tal cual.
Ejecute el comando pod2html para convertirlo a código HTML:
$ pod2html test.pod > test.html
Abra test.html en el navegador; la parte de los enlaces es el índice, como se muestra a continuación:
