ナレッジの管理について
ナレッジのリンクは以下の通りです。
https://knowledge.hscat.org/
このサイトはmkdocsを使って作られています。 ソースコードはプライベートであり、HSCaTのGitHubOrgに所属している方しか閲覧/変更ができません。
https://github.com/Tsukuba-HSCaT/club-operation
完全に静的ビルドされるため、任意のサービスにデプロイが可能です。
CloudflarePges
現時点(2025/07/05)ではCloudflarePagesの上に乗っかていますが、CIはGtiHubActionsで動いています。
認証
CloudflarePagesのミドルウェア機能でワイルドカード認証がかかっています。
二段階認証
上記の認証に加え、Pluginで任意のマークダウンファイルに認証がかけられます。
その際、ヘッダーに以下のように記述します。
---
encrypted: true
password: "password"
---
記事の書き方について
まず標準的なマークダウンをサポートしています。 マークダウンの書き方がわからない場合は以下の記事を参考にして下さい。
https://qiita.com/kamorits/items/6f342da395ad57468ae3
その後、mkdocs.ymlを変更します。
site_name: HSCaTナレッジ
theme:
name: material
plugins:
- search
nav:
- ホーム: index.md
- サークル運営:
- 集会申請: 集会申請.md
- メディア管理:
- ナレッジ: メディア管理/ナレッジ.md
- ホームページ: メディア管理/ホームページ.md
navに追記する形になります。