はじめに
こんにちは、かとりです。
golangの学習ついでに、このブログ用のCMSをフルスクラッチで作ってみました。
この記事からは自作CMSで管理された記事になります。
Github
GitHub - m4549071758/K_CMS
Contribute to m4549071758/K_CMS development by creating an account on GitHub.
解説
ginをフレームワークとして使いました。
Flaskと比べてアホみたいに高速です。
機能
記事管理
当然ながら、記事を管理できます。
新規作成・編集・削除・一覧表示ができます。

記事編集・新規投稿
投稿・編集画面もフルスクラッチで書きました。

ユーザ管理
複数ユーザーが記事を管理できる仕様になっているので、やろうと思えばほかの人も記事を書けます。(やらない)
画像アップロード
Qiitaのように、編集エリアに画像をD&Dすると画像がアップロードされ、Webpに自動変換され、編集エリアのカーソル位置に画像が挿入されます。
おわり
まあこんなもんです。
ほかの機能はよくあるCMSと同じなので割愛します。
