I just write everything in vim, including raw html.
Not sure what your use case is, but if it’s a static website you’d probably want a static site generator so you can write in markdown and then also include raw html for things that markdown can’t represent.
Saudi is aligned with the US/west, and even if they weren’t, multiple geopolitical powers can be oppressive at once, believe it or not.