将单个帖子导出为文本文件或单个CSV文件

时间:2011-09-22 作者:Vinh Nguyen

我想将我的博客文章导出为纯文本文件,这样我就可以通过org2blog 包裹然而,我不熟悉SQL和wordpress数据库结构。我希望获得一个SQL脚本的想法,以导出我的帖子,其中每个帖子都存储到一个名为“YYYY-MM-DD\\u Title-of-post.org”的文件中,并且这些文件看起来像:

#+POSTID: 1071
#+DATE: [2011-09-21 Wed 18:00]
#+OPTIONS: toc:nil num:nil todo:nil pri:nil tags:nil ^:nil TeX:nil 
#+CATEGORY: cat1, cat2, cat3
#+TAGS: tag1, tag2, tag3
#+DESCRIPTION: 
#+TITLE: Hello World
### URL: http://...

BODY OF POST
要填写的部分是日期字段、类别、标记、标题、URL和帖子正文。

我想让别人替我做所有的工作可能要求太高了。因此,或者,我会满足于使用一个SQL脚本,该脚本将这些字段输出到一个分隔文件中,比如用“| | |”分隔,这样我就可以在其他地方编写一个脚本来获得所需的内容。

谢谢你的帮助。非常感谢!

2 个回复
最合适的回答,由SO网友:Vinh Nguyen 整理而成

我最终将我的帖子导出到xml(wordpress中的一个选项)并使用org2blog-importer 工具的作者刚刚创建的org2blog 将文件转换为我想要的格式。

SO网友:Roman

WordPress插件库有几个“导出到CSV”插件可用。例如this one 看起来很有趣。如果您不想使用插件并自己编写代码,这也是一个很好的起点。

结束