Songhub supports most of the ChordPro file format, so a chart is built from directives — {title: ...}, {key: ...}, {capo: ...} — plus your chords and lyrics.
Write chords in square brackets inline with the lyrics (for example [C]Write your [Am]chords), or on a line above the lyrics without brackets — both are supported, but not mixed within the same line.
Leave a fully blank line to split a song into sections such as Verse and Chorus. Mark a chorus with {soc}/{eoc} so it gets its own styling, and mark a guitar tab with {sot}/{eot} so it renders as fixed-width and scrolls horizontally instead of wrapping.
Once a song has named sections, the {arrangement: ...} (or {flow: ...}) directive lets you list the running order — like Verse 1, Chorus, Verse 2, Chorus, Bridge — instead of retyping each section in full.