index.html contains long string in multiple line separated by '\' if copy from unix, it will cause windows to deliver content differently and generate "Uncaught SyntaxError" Unexpected Token ILLEGAL" error. We can use unix2dos command on Unix system to convert the files to a file format windows system can accept and properly deliver to web browser. unix system end of line cotains CR only while windows system contains CR LF