It appears that DiscoTOC is not supported on system pages, e.g. FAQ, Terms of Service, etc? It seems to work fine in the post where you can edit the content, but not in the page itself, which is useless for all of my non-staff users.
Is there any workaround to make it work? My FAQ page has grown quite long, and a table of contents would be really helpful.
Since those pages do not use DiscoTOC, a workaround is to take advantage of deep linking to create a table of contents at the top manually.
Or if you have another site, you can create these pages on your other site and then link to them from discourse. Search for the admin settings where you can provide the URLs.