Simple Snippet

It is very easy to add a code snippet or an output result All you have to do is indent your code with 4 spaces inside your Markdown document and your code will be rendered like this Note this method doesn t highlight code interface PriceService Money calcPrice String cuips Integer quantity # Simple Snippet It is very easy to add a code snippet or an output result All you have to do is indent your code with 4 spaces inside your Markdown document and your code will be rendered like this interface PriceService Money calcPrice String cuips Integer quantity

Specifying Language

You can also specify a language to enable syntax highlighting for your snippet The following languages formats are supported C OCaml Python TypeScript Java SQL JSON Protobuf JavaScript Groovy Bash uses prismjs library to provide syntax highlighting Note that it is not being executed inside the browser but rather applied during HTML generation ```javascript import React Component from react class MyComponent extends Component render ``` import React Component from react class MyComponent extends Component render Znai

Title

Use the property to specify a title title ```javascript title ReactJS Component ``` import React Component from react class MyComponent extends Component render

Anchor

When you specify a title hover mouse over it to see a clickable anchor Use to override auto generated identifier anchorId ```javascript title ReactJS Component anchorId my special code ``` import React Component from react class MyComponent extends Component render

Wide Code

Use the option to stretch wide code to occupy as much horizontal real estate as possible Without the option code will be aligned with the rest of the text and users can use scrollbars Note Good placement of a Wide Code element is at the end of a page or a section to show the full version of a code sample wide ```java wide true class InternationalPriceService implements PriceService private static void LongJavaInterfaceNameWithSuperFactory createMegaAbstractFactory final ExchangeCalendarLongerThanLife calendar ``` class InternationalPriceService implements PriceService private static void LongJavaInterfaceNameWithSuperFactory createMegaAbstractFactory final ExchangeCalendarLongerThanLife calendar wide class InternationalPriceService implements PriceService private static void LongJavaInterfaceNameWithSuperFactory createMegaAbstractFactory final ExchangeCalendarLongerThanLife calendar

Wrap Code

Use the option to stretch wide code to occupy as much horizontal real estate as possible wrap ```java wrap true class InternationalPriceService implements PriceService private static void LongJavaInterfaceNameWithSuperFactory createMegaAbstractFactory final ExchangeCalendarLongerThanLife calendar ``` class InternationalPriceService implements PriceService private static void LongJavaInterfaceNameWithSuperFactory createMegaAbstractFactory final ExchangeCalendarLongerThanLife calendar

Read More

If you have a large code snippet and you want to initially display only a small fraction use the option with an optional option to specify a number of initial lines displayed default is 8 readMore readMoreVisibleLines ```java readMore true readMoreVisibleLines 3 public class DocScaffolding private final Path workingDir private Map<String List<String>> fileNameByDirName ``` public class DocScaffolding private final Path workingDir private Map<String List<String>> fileNameByDirName public DocScaffolding Path workingDir this workingDir workingDir this fileNameByDirName new LinkedHashMap<> public void create createPages createToc createMeta createIndex createLookupPaths private void createLookupPaths createFileFromResource lookup paths private void createMeta createFileFromResource meta json

Highlights

Use the option to bring readers attention to important lines Learn More about highlighting options highlight ```java highlight workingDir public class DocScaffolding private final Path workingDir private Map<String List<String>> fileNameByDirName public DocScaffolding Path workingDir ``` public class DocScaffolding private final Path workingDir private Map<String List<String>> fileNameByDirName public DocScaffolding Path workingDir