withopen(name) as fi: lines = fi.readlines() fw = open(name, 'w')
for i,line inenumerate(lines): if'endhighlight'in line: line = '```\n' elif'highlight'in line: try: lang = line.split()[3] line = '```' if lang != '%}': line += ' ' + lang line += '\n' except: print'not highlight' print line elif'{#'in line: line = line.replace('{', '](') line = line.replace('}', ')') for i,c inenumerate(line): if c != '#': break if c == ' ': i += 1 line = line[:i] + '[' + line[i:] elif'site.imageurl'in line: line = line.replace('{{site.imageurl}}', '/images')
fw.write(line) if i == 1: date = 'date: ' + date + '\n' fw.write(date) fw.close()