Movable Type
其他依赖项
此导入器需要以下其他库。
您可以通过运行 gem install GEM_NAME
单独安装所需的 gem,也可以通过一次调用安装所有 gem:gem install mysql2 pg safe_yaml sequel sqlite3
调用
调用导入器的示例代码段
jekyll-import mt --dbname DB --user USER --engine ENGINE --password PW --host HOST --port PORT --blog_id ID --categories --src_encoding ENCODING --dest_encoding ENCODING --comments
选项 <PARAM> | 说明 | ||
---|---|---|---|
--dbname DB |
数据库名称。 |
||
--user USER |
数据库用户名。 |
||
--engine ENGINE |
数据库引擎(“mysql”或“postgres”)。 |
默认值: 'mysql' |
|
--password PW |
数据库用户的密码。 |
默认值: '' |
|
--host HOST |
数据库主机名。 |
默认值: 'localhost' |
|
--port PORT |
要连接的自定义数据库端口。 |
默认值: null |
|
--blog_id ID |
指定要导入的单个 Movable Type 博客 ID。 |
默认值: null(所有博客) |
|
--categories |
为 true 时,将文章的类别保存在其 YAML 前置内容中。 |
默认值: true |
|
--src_encoding ENCODING |
数据库中字符串的编码。 |
默认值: UTF-8 |
|
--dest_encoding ENCODING |
输出字符串的编码。 |
默认值: UTF-8 |
|
--comments |
为 true 时,在 |
默认值: false |
上表中高亮显示的行表示必需选项。
comments
,默认值为 false,控制评论的生成。如果 comments
设置为 true,则文章将生成并放置在 _comments
目录中。
所有文章和评论都将包含 YAML 前置内容中的 post_id
,以链接文章及其评论。
要将导入的评论作为文章的一部分,请使用尚未合并的 mt-static-comments 分支,将静态生成的评论包含在文章中。如有必要,请进行分支并提供反馈。