# hackmd を活用したブログシステムを構築する ###### tags: `golang` `home-server` ## tl;dr hackmd の記事一覧 (`GET https://api.hackmd.io/api/@account_name/overview`) を取得する proxy server を Goalng で実装して、github.io 上に React で構築した [ポートフォリオ](https://www.wan-nyan-wan.net) から、hackmd 上の記事をいい感じに表示するようにした。実装は[ここ](https://github.com/wan-nyan-wan/wan-nyan-wan.github.io/tree/main/backends/services/hackmd-proxy) ![](https://i.imgur.com/GMLCbBs.png) ## 感想 - hackmd では下の図のように右上の publish ボタンを押すだけで簡単に記事を公開できる。普段 hackmd でばかりメモを取っているので、気軽に記事を公開できるようになりアウトプットが捗りそう。 - ![](https://i.imgur.com/JCVGfYL.png) - hackmd の利用規約的に、この proxy の使い方が駄目なのかよく分からない。特に認証やトークン等を利用した制限はかかっていなかったので実装した。駄目っぽかったら教えてほしい。 - 現在は hackmd の free プランを利用しており、記事の git 管理や、画像の保存先を private cloud にするためには有料会員になる必要がある。検討してみる。