daisukemiura
https://lh3.googleusercontent.com/a/ACg8ocJ-8W41pZYG_ARxn-gUsome8f_CNkszX_G9Tf-BtpjOkJTn=s96-c#.png
三浦 大輔の簡単なプロフィールは
code:script.js
・scrapbox.PageMenu.addItem({
・title: () => {
・if (!scrapbox.Page.lines) return
・const chars = scrapbox.Page.lines.map(line => line.text.length).reduce((a,b) => a + b)
・const words = scrapbox.Page.lines.map(line => line.text.split(/\s+/).length).reduce((a,b) => a + b)
・return ${chars}文字 ${words}単語 ${scrapbox.Page.lines.length}行
・},
・onClick: () => null
・})
・
・scrapbox.PopupMenu.addButton({
・title: function (text) {
・const chars = text.replace(/\r\n/g, '').length
・const words = text.trim().split(/\r\n\s+/).length
・return ${chars}c ${words}w
・},
・onClick: () => null
・})
・scrapbox.PopupMenu.addButton({
・title: 'quote',
・onClick: text => text.split(/\n/).map(line => > ${line}).join('\n')
・})
・scrapbox.PageMenu.addMenu({
・title: 'シンプル見出し',
・onClick: function () {
・scrapbox.PageMenu('シンプル見出し').removeAllItems()
・for (let line of scrapbox.Page.lines) {
・if (!line.section.start) continue
・scrapbox.PageMenu('シンプル見出し').addItem({
・title: line.text,
・onClick: () => location.hash = line.id
・})
・}
・}
・})
code:style.css
・.level-1 img { width: 16.7%; max-height: none; }
・.level-2 img { width: 33.3%; max-height: none; }
・.level-3 img { width: 50%; max-height: none; }
・.level-4 img { width: 66.7%; max-height: none; }
・.level-5 img { width: 83.3%; max-height: none; }
・.level-6 img { width: 100%; max-height: none; }