` tags. * If the first line of a top level block quote begins with a `> *NOTE*:` character sequence, a `` tag will be generated instead of a ` ` tag. The note will span the entire block quote. * If the first line of a top level block quote begins with a `> *WARNING*:` character sequence, a `` tag will be generated instead of a ` ` tag. The warning will span the entire block quote. * Paragraphs will generate `` tags. * Break line (double trailing white space) will generate `
` tags. * An unordered list generates a `` tag and `
- ` tags for each item. * An ordered list generates a `
` tag and `
- ` tags for each item. * Code blocks will generate `
` tags. * Code span (backticks) will generate `
` tags. * Emphasis (single `*` or `_`) will generate `` tags. * Strong emphasis (double `*` or `_`) will generate `` tags. * The level 1 heading will cause the following to be generated: The content of copyright section and the legalnotice section will contain information from a \%CopyrightBegin\%, \%CopyrightEnd\% block if such exist (see below). * A level `X` heading where `1 < X <= 6` will cause the the following to be generated: ... ... ... ... ...... The marker id is automatically generated as a combination of all parent headings up to and including level 2 separated by a `_` character. As in ` ... ..._ _ ... _ ` where each "marker heading" is constructed as follows. All characters a-z and A-Z are kept as they are, space and tab characters are replaced by `-` characters, and all other characters are dropped. This way it is relatively easy to make sure that all marker ids of a document are unique, but there is of course no guarantee that they are. The upside of these auto generated markers is that we won't have to clutter the document with XML or something else while being able to refer into the document. The downside is that if you change a level 2 heading you change a lot of marker ids which may break links into a document from other documents. That is, *be careful* when changing headings in an existing document. * A level `X` heading where `6 < X` will cause the the following to be generated: ...
... Current DTD:s used don't support deeper levels of sections, and we therefore simulate a section this way. The marker id is generated as for a true section (see above). * If a section enclosed by \%CopyrightBegin\% and \%CopyrightEnd\% is encountered, it will be interpreted as an EPL copyright and license, and will be used in the header section of the document. The \%CopyrightBegin\% and \%CopyrightEnd\% "tags" will be removed from the output. * All occurrences of \%OTP-REL% will be replaced by current OTP release number (e.g. 17). * All occurrences of \%OTP-VSN% will be replaced by current OTP version (e.g. 17.0). * All occurrences of \%ERTS-VSN% will be replaced by current ERTS version (e.g. 5.8). * Adding a `[?TOC]: true` line (optionally indented with three spaces) anywhere in the document will cause a table of contents to be automatically generated at the beginning of the generated document. * Unicode characters (encoded in UTF-8) are allowed and will be passed through as is to the output file. Copyright and License --------------------- %CopyrightBegin% Copyright Ericsson AB 2010-2021. All Rights Reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. %CopyrightEnd% [$ERL_TOP/HOWTO/INSTALL.md]: INSTALL.md [github]: http://github.com [our github repository]: http://github.com/erlang/otp [?TOC]: true