Import Pages / Export Pages
project内の全page本文をインポート・エクスポートする機能です
左上のメニューからsettingsを選択し、Page Dataタブを選択する
https://scrapbox.io/files/61168e7ec2e316002223b1ab.png
Export Pages
フォーマットはAuto Project Backupと同じ
Import Pages
exportしたJSONをscrapboxにアップロードし、読み込ませる
同名のタイトルのページを上書きする・しないのオプションがある
アクセス権限
管理者権限が必要
アップロードされたファイルの扱い
一括ダウンロードはできません
ファイルのURLがexportしたJSON内に書かれているので、必要があれば個別にダウンロードして下さい
別のprojectにimportすると、ファイルもproject間で複製できます
開発者の方へ
markdownからscrapbox形式に変換するツールが以下のGithubで公開されています
Markdown形式やenex形式(Evernote)などでバックアップファイルを取得済みの方向け
https://github.com/pastak/scrapbox-converter
Qiita::TeamのExport済みファイルを利用したい方
https://github.com/pastak/qiita-team-to-scrapbox
その他変換ツールを作成される場合は、Markdown、HTMLなどからScrapbox形式に変換するツールがOSSで公開されていますので、ご利用ください。
https://github.com/pastak/md2sb
https://github.com/pastak/html2sb
フォーマット
JSON形式のテキストファイル
タイトルと行の配列になっている
code:export.js
{
"pages": [
{
"title": "page1title",
"lines": [
"page1title",
"line2",
"line3"
]
},
{
"title": "page2title",
"lines": [
"page2title"
]
}
]
}
#FAQ