Difference between revisions of "HTML Custom Tags"

From Dreamwidth Notes
Jump to: navigation, search
(document custom HTML tags)
 
m (paren mismatch)
 
Line 11: Line 11:
 
* '''poll-question''' (aka lj-pq): See above.
 
* '''poll-question''' (aka lj-pq): See above.
  
* '''site-embed''' (aka lj-embed): Internal markup for referencing embedded content from other sites such as YouTube videos (see [http://www.dreamwidth.org/support/faqbrowse?faqid=246 FAQ 246.]  You will generally only see this when editing a post that contains such content, since the transformation happens behind the scenes.  We have [https://github.com/dreamwidth/dw-free/issues/730 an issue] open to make embedded content work for comments as well as entries.
+
* '''site-embed''' (aka lj-embed): Internal markup for referencing embedded content from other sites such as YouTube videos - see [http://www.dreamwidth.org/support/faqbrowse?faqid=246 FAQ 246.]  You will generally only see this when editing a post that contains such content, since the transformation happens behind the scenes.  We have [https://github.com/dreamwidth/dw-free/issues/730 an issue] open to make embedded content work for comments as well as entries.
  
 
* '''site-template''' (aka lj-template): Another internal tag related to embedded content - [https://github.com/dreamwidth/dw-free/issues/1869 possibly deprecated?]
 
* '''site-template''' (aka lj-template): Another internal tag related to embedded content - [https://github.com/dreamwidth/dw-free/issues/1869 possibly deprecated?]

Latest revision as of 14:22, 23 September 2016

Each custom tag listed below has a canonical DW version and its inherited LJ equivalent. Both will work.

The following custom tags are supported in journal entries:

  • cut (aka lj-cut): Hides enclosed text behind an expandable link, using the text specified in the "text" attribute (defaults to "Read More...") - see also FAQ 88.
  • poll (aka lj-poll): Encloses markup defining questions and options for a poll. You will usually want to use the Poll Creator instead of editing poll markup by hand. (Only paid accounts can create polls.)
  • poll-item (aka lj-pi): See above.
  • poll-question (aka lj-pq): See above.
  • site-embed (aka lj-embed): Internal markup for referencing embedded content from other sites such as YouTube videos - see FAQ 246. You will generally only see this when editing a post that contains such content, since the transformation happens behind the scenes. We have an issue open to make embedded content work for comments as well as entries.
  • site-template (aka lj-template): Another internal tag related to embedded content - possibly deprecated?

A few custom tags are supported in other HTML areas of the site (comments, profile bios, etc.) as well as entries:

  • raw-code (aka lj-raw): Indicates sections of text that should be considered preformatted HTML, in the midst of otherwise nonformatted text - see also FAQ 134.
  • user: <user name="username"> for referring to another user on the site; we automatically detect the journal type to display the correct userhead (see FAQ 87). You can also reference users on other sites using the construction <user site="sitename" user="username"> (e.g. <user site="github" name="kareila">). The inherited LJ equivalent for the user tag is <lj user="username"> or <lj comm="commname">. This tag is so common that we've also enabled it on this wiki, using [dwuser] and [dwcomm] tags.