javascripts now use absolute paths, fixed \n in canonicals