هل لدى Discourse قوالب إضافات مخصصة، وكيف يمكن كتابة إضافة مخصصة؟

Yes, as linked above:

You can also run a dev env in Guthub Codespaces: