Cover Image for CMSを自作しました

CMSを自作しました

2025/04/24
...

はじめに

こんにちは、かとりです。
golangの学習ついでに、このブログ用のCMSをフルスクラッチで作ってみました。
この記事からは自作CMSで管理された記事になります。

Github

GitHub - m4549071758/K_CMS
Contribute to m4549071758/K_CMS development by creating an account on GitHub.
GitHub - m4549071758/K_CMS favicon https://github.com/m4549071758/K_CMS
GitHub - m4549071758/K_CMS

解説

ginをフレームワークとして使いました。
Flaskと比べてアホみたいに高速です。

機能

記事管理

当然ながら、記事を管理できます。
新規作成・編集・削除・一覧表示ができます。
一覧画面.png

記事編集・新規投稿

投稿・編集画面もフルスクラッチで書きました。
投稿画面.png

ユーザ管理

複数ユーザーが記事を管理できる仕様になっているので、やろうと思えばほかの人も記事を書けます。(やらない)

画像アップロード

Qiitaのように、編集エリアに画像をD&Dすると画像がアップロードされ、Webpに自動変換され、編集エリアのカーソル位置に画像が挿入されます。

おわり

まあこんなもんです。
ほかの機能はよくあるCMSと同じなので割愛します。