Just recently I had to make up my mind about how to collaborate on simple memo files which would be synchronized using dropbox across heterogeneous systems. Proprietary file formats would of course drop out. Besides, no one wanted to install an additional program.

A very intuitive possibility was to use the great and straightforward mardown syntax. By mardown’s design you are able to compile an input document to an output document with markdown. However, we had three individual memo files, so everyone of us could write into his own .md file and two style files which we wanted to be compiled into one single .html file. For compiling multiple input files into one output file pandoc comes in really handy.

If you are on a Unix/Mac machine you can compile multiple input files to one file by running following commands in a terminal window

$ cd <YOURDIRECTORY>
# => Change directory to where your files are located
$ pandoc *.md > memos.html
# => Take all .md files in <YOURDIRECTORY> and compile a single html file

Using Windows you might get an input error using the above mentioned command. Therefore it seems better to run following commands in your cmd.exe.

$ cd <YOURDIRECTORY>
# => Change directory to where your files are located
$ pandoc -o memos.html input_1.md input_2.md input_n.md 
# => Compile a single .html using all specified input files

Using pandoc and dropbox for collaborative editing of simple memos across heterogeneous systems seems to work just fine. However pandoc as a processor is much more powerful and I can only recommend you take a look for yourself.