ページを作る
ページリスト上部にある新規作成ボタンから、ページを作成できます。
タイトル行は空行のままでも問題ありません。
2行目以降からタイトル候補を探して、ページリスト画面で表示します。
タイトルは重複しても大丈夫です。
/プロジェクト名/タイトル_2
のような、重複よけ処理を行ったURLを自動的に発行します。
/プロジェクト名/ページタイトル
を直接指定しても、新規ページを作成できます。
既にページが存在する場合は、そのページを開きます。
ページが存在しない場合は、URLに含まれるタイトルを使ってページを新規作成します。
存在しないページへのリンクを作る事で、そこから新しいページを作成できます。
プログラムを利用する方法
日記を書く
Macのopenコマンドを使って、日付をタイトルにしたページをすばやくブラウザで開く例です
$ ruby -rdate -e '
open "https://scrapbox.io/自分のプロジェクト名/#{Date.today}"
'
https://scrapbox.io/自分のプロジェクト名/2017-02-23
のようなページが作成されます。
diary.rb#!/usr/bin/env ruby
project = 'my-project-name'
title = Time.now.strftime('%Y%m%d%H%M%S')
system "open https://scrapbox.io/#{project}/日記 #{title}"
本文つきで新規作成
/プロジェクト名/ページタイトル?body=本文
を開くと
本文を入力した状態で新規ページを作成します
既にページが存在する場合は末尾に追記します
本文にはURLエンコードが必要です
改行文字 \n
が使えます