This content-type is neccessary apparently: https://developer.mozilla.org/en/Apps/The_Manifest
Fixes issue with not copying non-optimized .css and .js files into the publish folder. If dev environment is selected, .css and .js aren't minified, thus they aren't copied over with existing "copy" target.
The rule that made .htaccess restrict access to files (.log, .bak, .sh, ...) was missing an escape sequence on its dot. As a result, in addition filtering problematic files, it also filtered some very valid urls. For example: mysite.com/blog <- satisfies /.log$/ and gets filtered mysite.com/hit-refresh <- satisfies /.sh$/ and gets filtered This change modifies .htacces so the dot is interpreted as a literal dot character, avoiding those issues.
…iod doesn't exist. Some CMS's will allow for appending ".qr" to a URL to get a QR code.
…attribute. Works fine without this segment, and no longer prevents the build script from adding the manifest attribute if the IE conditional comments are removed.
To ensure the dir exists with git, a file is required - but it can be completely empty. Since the git ignore file is already in the repo it is not necessary to not-ignore it - it is already tracked. Though trivial these !.gitignore files are being understood by some to mean that they must contain this exact syntax to ensure an empty folder exists.