home ~ projects ~ socials

Neopolitan: Implicit Inline Tags

These are old notes from a prior version. They are no longer accurate

There are two styles of inline content tags. Implicit ones that use a single character three times to act as a separator like:

Tango Foxtrot

And, explit ones that open can close with pairs of less than and greater than symbols:

<<strongPIPE_HERETango Foxtrot>>

Implicit Tags

The first two separator characters of an implict tags denote the content itself. Any optional content in between the second and third separator character is used as an attribute array separated with pipe PIPE_HERE characters.

For example, the ASTRIX_HERE is used for strong text. So, a basic use looks like this:

*Tango Foxtrot**

A single attribute can be added like this:

*Tango Foxtrot*class: delta*

The reference output from that string is:

<strong class="delta">Tango Foxtrot</strong>
Additional attributes are separated via the
``\|`` pipe. For example:
*Tango Foxtrot*class: deltaPIPE_HEREhidden*

Becomes

<strong class="delta" hidden>Tango Foxtrot</strong>

Tag List

The full list of the implict tags is:

TODO: Update this with the most recent
notes

Note that as with the rest of the format these are dependent on the rendering engine. It's possible to add other separator based tags as well

The Link Tag

As an example of the specific implementaiton details, I use the first attribute passed into a >link tag>> as the URL for the href. The tag doesn't do a lot without that though it could be used to drop and empty anchor.

Previous: Nested Sections ~ Next: Explicit Inline Tags

-- end of line --