标签 sql 下的文章

之前许多文章并没有使用markdown,而是使用了一些html标签来写,这些html标签在typecho的markdown解析器下可能会显示异常。

研究了下数据库,所有使用markdown解析的文章在数据库里的开头都有<!--markdown-->标签,使用以下命令可以批量删除这些标签:

UPDATE typecho_contents
SET text = REPLACE(text, '<!--markdown-->', '')
WHERE text like "<!--markdown-->%";

当然这样也会误伤少量使用markdown的文章,不过对我而言这样做效率高多了。