forgive if this is dumb. I was wondering if there was any such thing like LaTeX, by which you could write in a markup and compile it to a whole web page (of course with CSS and other styling). I've heard of lightweight markup languages like Textile. But I don't think they serve my purpose.

  • 2
    html???? ()()())()( Sep 23, 2010 at 13:01
  • 1
    You sound savvy enough to understand that HTML is a markup language. Are you looking for something simpler (or possibly just something more LaTeX-like) that you can use to END UP with HTML rather than actually writing the HTML? The question as it stands is nonsensical.
    – Shinrai
    Sep 23, 2010 at 14:18

4 Answers 4


TeX4ht would allow you to use LaTeX source directly to produce HTML webpages; it typically produces multiple files from a single .tex source. I think of it as a conversion tool, but it could be used directly for creation.

But I have to agree that your question is a little odd. HTML is itself a mark-up language, not terribly different from LaTeX; it would help to know exactly what you're after if it's not just that.

I would advise against using WYSIWYG HTML editors. All the ones I've tried are terrible. And if you're already used to editing LaTeX, learning to mark-up things up directly in HTML won't be a difficult transition.


Your best bet is not to keep the information using two languages.
Webpages are written in HTML, which can be edited as a full language of its own.

It's best to start with a free HTML WYSIWYG Editor.

The most powerful of then is Netbeans. It started life as a Java Editor but with recent releases has developed into a powerful text editor for web scripting.

If that's too technical to begin with, use KompoZer, designed for non-technical computer users who want to create an attractive web site without needing to know HTML.

Another advanced editor is HTML-Kit, which began as a specialized HTML editor but now has so many plugins that it is a highly customizable and extensible development environment.

There are also quite a few commercial HTML WYSIWYG Editors.


For what you're looking to do, Template Toolkit (TT; http://template-toolkit.org/) might be a good option. It's a templating language that, among other things, will allow you to insert common HTML or CSS code into multiple pages just by linking to a file containing that code. Here's an example from their About page:

[% INCLUDE header title="My First Example" %]
  Hello World!
[% INCLUDE footer copyright="2007 Arthur Dent" %]

It can do much more than this, too. This other example from their website shows how TT can be usedis similar to LaTeX's citation syntax:

[% person = { 
     name    = 'Tom'
     email   = 'tom@tt2.org'
[% person.name  %]          # Tom
[% person.email %]          # tom@tt2.org

Komodo Edit is a free and open-source web language editor that has syntax colouring for Template Toolkit. I hope this helps!


Markdown (the language used on this site can be converted to HTML. You can find out a lot about its syntax on their website.

  • Please add more information, like example usage. Markdown might be good.
    – user193661
    Oct 17, 2015 at 22:06
  • Markdown is the same language that you use to type these comments. You could use github page generator to generate HTML pages from things formatted in this way Jun 1, 2016 at 22:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.