Web publishing

This is my portal page of web publishing, from codes to text and media. The topic has much overlap with web content management system (WCMS), which usually refers to blogs and wikipedia.


  • Github is the best place for general purpose. Besides repos, don’t forget to check Gist and Github pages.
  • jsFiddle and JS Bin: mainly for JavaScript-based Web Dev.
  • RPubs: particularly useful for host R code in R Markdown format (RMD file).


  • WordPress.com. WordPress.com provides hosting service, but you can also get the software from WordPress.org and find web hosts otherwhere, in which way, you may take better control of your blog sites with various plugins (e.g. code highlighter).
  • Blogger



Wiki Engine and Wiki Farm

What are Wiki Engine and Wiki Farm?

  • Wiki engine or wiki software runs a wiki, i.e. you can integrate it to your own website with your own domain name.
  • Wiki farm is wiki hosting service. Many but not all of them live by advertisement.

Which Wiki Engine to use?

Which Wiki Farm to use?

Personal choice

I use MediaWiki, which is a Wiki Engine with a preference close to Wikipedia. It is based on PHP and database software (e.g. MySQL and SQLite3). The database allows as many pages as you want (I heard another wiki engine MoinMoin uses text file and is okey for < 10K pages). It is full featured and has many extensions.