Writing HTML can be prone to errors, but what about doing it in F#?...
                      
                          #fable 
                        
                          #fsharp 
                        
                          #lit-html 
                        
                          #sutil