きまぐれなおぼえがき

趣味や技術のことをつらつらと

【web】自分用によく使うMarkdownをまとめたjs

自分用にMarkdownへるぱー

javascript:(()=>{const val=prompt('使用例\n テーブルを使う場合・・・table:4,7 (行,列)\n リンクを使う場合・・・link\n コードを使う場合・・・code\n 強調を使う場合・・・em\n 太字を使う場合・・・bold\n 取消を使う場合・・・del\n 見出しを使う場合・・・h\n 箇条書きを使う場合・・・list')||'';let text='';const arr=val.split(':');switch(arr[0]){case'link':text+='[title](http://example.com)';break;case'code':text+='```\ncode\n```';break;case'em':text+='*em*';break;case'bold':text+='**bold**';break;case'del':text+='~~del~~';break;case'h':text+='# h1\n## h2\n### h3\n#### h4\n##### h5\n###### h6\n';break;case'list':text+='- List1\n - list\n- List2\n- List3';break;case'table':const _val=arr[1].split(',');if(_val.length===2&&!!Number(_val[0])&&!!Number(_val[1])){let _text='';let hr='';for(let k=0;k<_val[1];k++){_text+='| TH ';hr+='| ---- ';}_text+='|\n';hr+='|\n';_text+=hr;let __text='';for(let i=0;i<_val[0]-1;i++){for(let j=0;j<_val[1];j++){__text+='| TD ';}__text+='|\n';}_text+=__text;text+=_text;}else{return;}break;default:return;}const win=window.open('','new','width=300,height=300');win.document.open();win.document.write('コピーして使ってね');win.document.write(`<textarea rows="10" cols="30">${text}</textarea>`);win.document.close();})()

ブックマークのurlの代わりにこれを設定。
そしたらブックマーク叩くだけ。
そのうち記法覚えて使わなくなる。(なった)