<- [[syntax|Formatting Passages]] --------- [[story_format|About Story Formats]]-> ===== Tags ===== Sometimes, it can be useful to add information about a [[passage]] that isn't visible to readers. **Tags** are a way to do this -- they function as labels stuck on the side of a passage, visible to you while you are writing your story, but they cannot be seen in the published version of your story. A tag can be any series of letters, numbers, or punctuation without spaces. You can assign as many tags as you like to a passage, as well. ==== Special tags ==== There are some tags that have special meaning to Twine, and change how your story behaves or appears to your readers. These special tags are described below. ^ Special tag ^ Meaning ^ | annotation | An [[annotation]] | | stylesheet | A CSS [[stylesheet]]. Additional tags (excluding ''transition'') can be applied to restrict this stylesheet to specific passages. | | transition | Signifies that the [[stylesheet]] defines a CSS transition. Should only appear alongside the ''stylesheet'' tag. Has no particular meaning when applied to an ordinary passage. | | script | A Javascript [[script]] that will be run before the story starts. Used primarily to install custom scripts or macros.| | bookmark | A passage that will appear in [[story_format|Sugarcane]]'s Rewind menu| | nobr | Causes all of the line breaks in the passage to be removed, as if the entire passage was contained in a [[<>]] macro. Useful if you use a lot of macros. | | Twine.private | A passage which will not be included at all in the compiled HTML file | | startup | Signifies that the passage can be used to initialize variables. Currently a feature only on [[story_format|Harlowe]]| <- [[syntax|Formatting Passages]] --------- [[story_format|About Story Formats]]->