【Product】VSCodeで理想的なTOCを作成する【Manualized TOC】
Intro
今回は、以前作成したVSCode拡張機能「Manualized TOC」を紹介しよう。
結構便利なはず……!
TL; DR
- VSCodeの拡張機能「Manualized TOC」を紹介する
- 以前のバグ修正とリファクタリングを行った
- ぜひ使ってみてFeedbackをもらえると嬉しい
【Product】VSCodeで理想的なTOCを作成する【Manualized TOC】
今回は、以前作成したVSCode拡張機能「Manualized TOC」を紹介しよう。
結構便利なはず……!
【Hexo】理想的なDetails/Summaryタグ【アコーディオンメニュー】
長い説明と記事の見栄えを両立したい……detailsで折りたたもう!
details/summaryタグを使ったアコーディオンメニューをHexoの記事に導入する方法を説明する。
さらに、アコーディオンメニューの見た目を整えるためにCSSとjsをカスタマイズし、summaryを追従させる方法を説明する。
PJ概ね完了報告: VSCode ExtensionでSNSに投稿する
前回の記事から3日程度で実は当初の目的は果たせた。
今回はその報告とKPTを行う。
GitHubCopilot-with-VSSubscription
会社のサポート内でGitHub Copilotを使おう。
これはあまりに大きな文明の転換点だ。
VSS (Visual Studio Subscription)を利用してGitHub Copilotを導入する方法を紹介する。
PJ開始: VSCode ExtensionでSNSに投稿する
技術的な気付きやコメントを、今までは全部mint (mrkit) へのチャットに投げてたけど、投げすぎてて申し訳ないし、全体に共有すべき場合も多いし、どこかのSNSに投げることにした。
とはいえ、ブラウザから投稿するのも気が引けるし、利用ケースを考えればVSCodeの画面のまま投稿だけできれば十分。
Misskey, BlueSkyやMastodonのAPIを使って、簡単に投稿だけしちゃおう。
で、今回はこのプロジェクトのスタートを記録する。
Repository: https://github.com/TomoTom0/Simple_Post_SNS_onVSCode/tree/main
AWS, Azure, GCPなどのクラウドサービスが普及しているが、大容量データを扱う場合、未だに自宅に設置するNASが有用である。
この記事は2023年10月に書かれた。最新の情報とは必ずしも一致しないので注意。
意外なことに、DockerのVolumeと単体でファイルをやりとりする方法がない。
幸い、これはいとも簡単に解決される。
DockerおよびDocker Volumeの紹介を行う。
さらに、Docker Volume (名前付きVolume) へのファイルコピーを行うBash関数を作成する。
Hexoを、Icarusを、初期投資としてガンガン便利にしていく。
VSCode側で画像のpathを手動で修正せずとも、scirpts配下のjsファイルで自動で対応した。
さらに、見た目のよいAlertboxも作成できるようになった。
HexoのThemeをGhost Casperにしたもののしっくり来ず、なによりCode Blockの表示がおかしい。
これはじっくりThemeを選ぶ必要があるだろう。
HexoのThemeならIcarusが最強だ。
AzureでCustom Domainを取得し、GitHub PagesでHostする方法も解説する。