| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-01-23 | all: use separate file with go:embed for default CSS | Shulhan | |
| Using separate file allow tracking and modifying the style as needed. | |||
| 2025-02-13 | all: add default HTML stylesheet | Shulhan | |
| The generated HTML now contains the default stylesheet. The stylesheet is copied from HTML file generated by Asciidoctor v2.0.23. | |||
| 2022-12-16 | all: detach parsing preamble from content | Shulhan | |
| This is to prevent empty preamble being rendered in HTML content. | |||
| 2022-07-24 | all: sort the generated HTML meta by names | Shulhan | |
| The order of meta names are "author", "description", "generator", and then "keywords". | |||
| 2022-07-24 | all: add default metadata "generator" | Shulhan | |
| The generator metadata contains the library name and its current version. | |||
| 2022-07-16 | all: reformat all Go files | Shulhan | |
| 2022-02-21 | all: relicense the asciidoctor-go under GPL 3.0 or later | Shulhan | |
| Signed-off-by: Shulhan <ms@kilabit.info> | |||
| 2020-12-13 | html_template: change generator name from ciigo to asciidoctor-go | Shulhan | |
| ciigo is original repository name where the code splitted up into library. | |||
| 2020-11-15 | all: minimize number of short HTML templates | Shulhan | |
| Inlining all short HTML templates to HTML backend. | |||
| 2020-11-15 | all: add method ToEmbeddedHTML | Shulhan | |
| The ToEmbeddedHTML will generate the document content only, without header and footer. | |||
| 2020-11-15 | all: support meta "noheader" | Shulhan | |
| If the meta "noheader" is set, the document header will not be rendered. | |||
| 2020-11-12 | all: rewrite HTML backend template without text/template | Shulhan | |
| Instead of using text/template, we use constants of strings. This is give us more simple template and allow us to minimize duplicate code. | |||
| 2020-11-08 | all: replace BLOCK_IMAGE template with string constants | Shulhan | |
| 2020-11-06 | all: replace some text/template with functions and constants | Shulhan | |
| At first thought, using template looks make sense, but when more sub-template added and with more conditionals, using functions and constants I think will give clearer code. | |||
| 2020-11-05 | all: support meta attributes "description" and "keywords" | Shulhan | |
| 2020-11-04 | all: parse inline format on list description item label | Shulhan | |
| 2020-11-04 | all: support inline image with link option | Shulhan | |
| 2020-11-03 | all: export the document Attributes field | Shulhan | |
| This is to allow client of library to consume custom attributes that they defined in their document. | |||
| 2020-11-03 | all: make the "icons" attribute only applicable to node | Shulhan | |
| 2020-11-03 | all: implement section numbering with sectnums and sectnumlevels | Shulhan | |
| 2020-11-01 | all: implement parser for inline and natural cross reference | Shulhan | |
| 2020-10-31 | all: implement parser for block anchor and inline anchor | Shulhan | |
| 2020-10-30 | all: use consistent names and rules between literal and listing blocks | Shulhan | |
| 2020-10-30 | all: store the src and href on adocNode Attrs instead of value | Shulhan | |
| The field value should be only used by lineKindAttribute. | |||
| 2020-10-30 | all: fix rendering toc by levels | Shulhan | |
| Also, apply div element with class sectionbody only on section L1. | |||
| 2020-10-29 | all: add support to set ToC position to "left" or "right" | Shulhan | |
| 2020-10-29 | all: implement parser and HTML renderer for table of contents | Shulhan | |
| The current implementation only support toc position "auto" (default) and "preamble" with option to set toc level and title. | |||
| 2020-10-29 | all: parse inline formatting on section title | Shulhan | |
| 2020-10-29 | all: implement parser for inline image | Shulhan | |
| 2020-10-29 | all: implement parser for inline URL and link | Shulhan | |
| 2020-10-27 | all: implement parser for single quote curve | Shulhan | |
| Single quote curve is the one that start with ('`) and end with (`'). If (`') does not have a start format it will turn into apostrophe. | |||
| 2020-10-26 | all: implement parser for inline formatting bold, italic, and mono | Shulhan | |
| Finally, I can get this works with all the quirks of how it should be rendered. Its not perfect, at least it started working. It take me couple of weeks to figuring it out how it should be worked. | |||
| 2020-10-15 | asciidoctor-go: asciidoctor markup parser for Go | Shulhan | |
| This is the first commit that can parser whole document line by line and provide convertion to HTML. Things that does not working: inline style, table, passthrough, dynamic attributes, include. | |||
