Это HTML, поэтому вам нужно будет выполнить дополнительное форматирование в CSS
( запись в википедии ).
Чтобы MultiMarkdown использовал файл CSS, вам необходимо добавить необходимые метаданные в документ.Из документов Text::MultiMarkDown
:
MultiMarkdown поддерживает концепцию «метаданных», которая позволяет указывать ряд параметров форматирования в самом документе.Метаданные следует размещать в нескольких верхних строках файла по значению на строку в виде пар ключ / значение, разделенных двоеточиями.Метаданные должны быть отделены от документа пустой строкой.
Например:
use Text::MultiMarkdown 'markdown';
my $text = <<EOL;
css: table.css
| | Grouping ||
First Header | Second Header | Third Header |
------------ | :-----------: | -----------: |
Content | *Long Cell* ||
Content | **Cell** | Cell |
New section | More | Data |
And more | And more |
[Prototype table]
EOL
my $html = markdown( $text, {document_format => 'Complete'} );
Примечание.см. строку css: table.css
.
Так что $html
в выше будет теперь содержать необходимую ссылку на таблицу стилей на table.css
.Вам просто нужно определить CSS в table.css
, чтобы удовлетворить ваши требования к форматированию.Например:
caption { font-size: 200%;}
table { border: 1px solid black; }
td,th { border: 1px solid black; }
th { width: 120px; }