When writing a post, you have many options for how to style the text and make it richer by adding links and images, and just in general adding some pizzazz. This is achieved by using BB codes. The basics are explained in https://en.wikipedia.org/wiki/BBCode, but JForum does not work exactly like what is described there. The following is a list of all available codes, and examples of their usage. You can also apply these when writing a post via the buttons located over the text area.
[i]italic[/i], [b]bold[/b], [tt]monospaced font[/tt], [strike]strike-through[/strike], [color=red]colored text[/color], [size=20]sized text[/size]
[list]This is a bulleted list item[/list]
Add a horizontal line ("horizontal ruler") with [hr].
External images can be displayed like this: [img]https://www.example.com/my-image.png[/img] If you have images on your desktop you want to add to a post, do it as an attachment.
[code]Put your code between these tags to have displayed with line numbers in monospaced font[/code], ready to be copied. You use language-specific formatting like this: [code=java]Java code goes here[/code], and many others are available, like PHP, Perl, C, Fortran, Kotlin, Python, R, Ruby, XML, SQL etc.
[quote]If you press the Quote button, this is what gets used by default.[/quote] You can use more than 1 quote per post, and you can also attribute the author by using [quote=Kilroy]This is what Kilroy said[/quote].
https://www.example.com and www.example.com get styled as links automatically. as do ftp.example.com and user@example.com If you want to give an URL a name, this is what it looks like: [url=https://www.example.com] This is the example web site.[/url]
[google]search this on Google[/google] creates a link to a Google search for the phrase enclosed.
[wikipedia]Wikipedia_Page[/wikipedia] links to the English Wikipedia for that term, e.g. [wikipedia]BBCode[/wikipedia]. If you'd rather have a page in a particular language, use [wikipedia=de]BBCode[/wikipedia]
It's possible to embed videos from Youtube and Vimeo: [youtube]https://www.youtube.com/watch?v=3m5qxZm_JqM[/youtube] and [vimeo]https://vimeo.com/92199684[/vimeo]
Add links to javadocs without having to look up where they're hosted: [javadoc]org.apache.commons.lang3.StringUtils[/javadoc] This works for JSE, JEE, Hibernate, Spring, many Apache projects, and many other 3rd party libraries.