mirror of
https://github.com/Hopiu/angular.js.git
synced 2026-03-16 23:30:23 +00:00
temporary hack to strip all the extra chars from google docs
This commit is contained in:
parent
fd112877f8
commit
525e444a0f
1 changed files with 20 additions and 1 deletions
|
|
@ -47,7 +47,26 @@ function findNgDocInDir(directory, docNotify) {
|
|||
fs.readFile(directory + '/' + file, docNotify.waitFor(function(err, content){
|
||||
if (err) return this.error(err);
|
||||
var section = '@section ' + directory.split('/').pop() + '\n';
|
||||
docNotify(section + content.toString(), directory + '/' +file, 1);
|
||||
|
||||
//TEMPORARY FIX to strip stuff from the docs until gdocs api is fixed
|
||||
var text = content.toString();
|
||||
|
||||
text = text.replace('\ufeff', '');
|
||||
text = text.replace(/\r\n/mg, '\n');
|
||||
text = text.replace(/^ /mg, ' '); //for some reason gdocs drop first space for indented lines
|
||||
|
||||
// strip out all text annotation comments
|
||||
text = text.replace(/^\[a\][\S\s]*/m, '');
|
||||
|
||||
// strip out all text annotations
|
||||
text = text.replace(/\[\w{1,3}\]/mg, '');
|
||||
|
||||
// fix smart-quotes
|
||||
text = text.replace(/[“”]/g, '"');
|
||||
text = text.replace(/[‘’]/g, "'");
|
||||
//TEMPORARY FIX END
|
||||
|
||||
docNotify(section + text, directory + '/' +file, 1);
|
||||
}));
|
||||
} else if(stats.isDirectory()) {
|
||||
findNgDocInDir(directory + '/' + file, docNotify.waitFor(docNotify));
|
||||
|
|
|
|||
Loading…
Reference in a new issue