inline
https://gyazo.com/371038b9a99cc7c94803f4ec3a524f20
ソース
いじりたいtakker.icon
TypeScript化……は大事になるのでなし
型付けたところで使いやすくなるわけでもないし
.schedule-labelがガタついているところを調整
scheduleにidを振って、browser側でスクロールさせる
インデントが機能してないっぽい?
見出しにID振りたい
途中で書式を変更してコンバートできていないのですinajob.icon
なるほどですtakker.icon
別に気にしていないので、触る時にちょっと直したりしてる
人にいじってもらえるような管理体制でコードを書きたい・・inajob.icon
ただどういうissueなのか意味が読み取れず……
もう忘れてしまったなwinajob.icon
詳細は忘れたけど、こういうscaffoldingツールは後で編集しなおすフローが謎なんだよね・・
名前がgo-webappなのが少しじわるsta.icon
記法
実装優先でつくりました
インライン記法
見出しは#から始める(Markdownと同じ)
箇条書きは- を行頭につける。レベルを下げるときは-- のようにハイフンを連続して書く
{{command arg1 arg2 arg3...}}
入れ子も可能(まだ活用例が無いが・・)
ブロック記法
code: c
> command arg1 arg2 arg3...
body
...
<<
入れ子も可能(まだ活用例が無いが)
機能
MarkdownでもScrapboxでもない謎記法
ほう。どんなのですか? 増井俊之.icon
上に書きましたinajob.icon
インライン編集
共同編集不可
複数人で編集できないのか、リアルタイムで反映されないだけなのか
できませんinajob.icon
まぁ同じidでログインすればできなくはないけど想定した使い方ではない、リアルタイム同期もないので編集競合すると保存に失敗する
個人メモツールなので実装する気が無い
編集履歴は保持しない
インライン記法で色々サポート
ブロック記法で色々サポート
Gyazoっぽく画像をアップロード+貼り付け
ソースコードハイライト
書式付きテキスト
github埋め込み
コード全部をhighlightさせたあと、指定された行数だけ切り出して表示しているのかな
でないとscrapboxのようにsyntax highlightがおかしくなる
これと同じことをしているはず
雑に切り取っているように見えるけど・・
先行研究ありがたいtakker.icon
Twitter埋め込み
表(単なるカンマ区切りを表に成型する)
Amazonリンク
AliExpressリンク
計算
1行ずつevalされる計算環境
grep
特定語句を含むページを一覧
https://gyazo.com/da361af34ca028ff920cfd337a9cd23e
Scrapboxにも欲しい
行思考で情報を抜き出したい時がある
list
ページ一覧。名前で絞り込みできる
find
特定タグを含むページを一覧
除外タグ指定もできる
grepじゃ駄目だったのか・・?
grepは該当行が複数あると、複数結果が表示される
表示されるのは該当行
このためだけに作った感がある
boxlist
Scrapboxみたいなページ一覧を表示。名前で絞り込み出来る
url
OGPっぽいものを表示
schedule
AI機能
関連ページ表示
Scrapbox連携機能
登録したScrapboxプロジェクトのページに飛ぶ機能
https://gyazo.com/abe385225928ae49810e0386a6326ac1
登録したScrapboxプロジェクトのキーワードを補完する機能
https://gyazo.com/86c582189a17b9b6b4f88cef410ee8ed
Scrapboxのリンクをきれいに表示する機能
凄いはるひ.icon
インライン編集
編集中の行だけがTextareaに挿し変わる
編集しない場合はWiki記法がレンダリングされる
ブロック記法の行は改行を含めることが出来る
編集中はすぐ下にプレビューが出る
ブロック記法ではない行は改行すると行が分割される