https://github.com/kajilabteam/homepage-v3
梶研究室のWebサイト
https://github.com/kajilabteam/homepage-v3
astro scss
Last synced: 3 months ago
JSON representation
梶研究室のWebサイト
- Host: GitHub
- URL: https://github.com/kajilabteam/homepage-v3
- Owner: kajiLabTeam
- License: mit
- Created: 2025-03-26T16:35:04.000Z (over 1 year ago)
- Default Branch: release
- Last Pushed: 2025-04-11T06:21:49.000Z (over 1 year ago)
- Last Synced: 2025-04-11T06:32:54.845Z (over 1 year ago)
- Topics: astro, scss
- Language: Astro
- Homepage: https://kajilab.net
- Size: 703 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 最初に
[esa](https://kjlb.esa.io/posts/7449)にもこれと同じREADMEが書かれています.
そちらの方がパスワードは特に書かれていませんが見やすいので,おすすめです.
## 梶研Webサイトのリポジトリ
このリポジトリには梶研のWebサイトを構成するデータが置かれています.
このリポジトリをクローンして記事を追加してプッシュすると本番サーバ(さくらのレンタルサーバ)に自動で変更が反映されます.
この仕組みはGitHub Actionを使用して実現しています.
GitHub Actionの設定は以下のファイル(**gh-pages.yml**)内に記載されています.
> [!IMPORTANT]
> この README に梶研Webサイトの管理に関するドキュメントがあります
## 言葉の定義
| | 説明 |
| --- | --- |
| トップ画面 | [kajilab.net/](https://kajilab.net/) ←この画面 |
| 投稿画面 | [kajilab.net/post](https://kajilab.net/post) ←この画面 |
| 投稿一覧画面 | [kajilab.net/posts/*](https://kajilab.net/posts) ←この画面 |
| 各画面 | トップ画面, 投稿画面, 投稿一覧画面 **以外** の画面. esaから画面を追加/削除できます |
| 記事 | 画面に関係なく、esaに書いた内容. 基本、記事と画面が1対1対応するがトップ画面のセクションはこの限りでない |
## 記事の管理
### 追加 / 編集
普段通りesaに追加/編集することで更新されます
### 削除
`#deleted` タグを追加することで削除できます
※ esa上の `梶研Webサイト` ディレクトリから削除してもWebサイト上からは消えません
※ リポジトリ上からも削除する場合はリポジトリに対して Git で操作してください
### 画像等のファイルのアップロード
画像(webp, png, jpeg 等) は自動で最適化してアップロードされます
その他のファイルは上げられると泣いてしまうので Youtube, Google Drive など別の媒体にあげてからURLを貼り付けるようにしてください
## # トップ画面のセクションの管理の詳細
## セクションタイプの変更
`#section:{type}` でセクションのタイプを指定できます
指定できるタイプは以下のみです
- `top`: 全ての画面でアイコンと一緒に表示されるセクション
- `notice`: お知らせセクション. トップ画面の一番上に表示される
- `about`: 梶研についてのセクション. `/about`画面へのリンク(詳しく見る)が必ず付く
- `oothers`: `about`セクションと最近の投稿の間に挿入されるセクション.
例) `#section:others`
### ソート順の変更
`#sort:{n}` タグでヘッダー内の優先順の変更ができます
`other` 以外は複数ある場合 `#sort:{n}` が大きい方が表示されます
`other` は複数ある場合 `#sort:{n}` が大きい順に上から表示されます
例) `#sort:100`
## 投稿画面の記事の管理の詳細
## 投稿日の変更
`#date:yyyy-mm-dd` タグで投稿日を変更できます
例) `#date:2005-01-05`
## 各画面の記事の管理の詳細
## ページURL / ヘッダーのページ名の変更
`#date:yyyy-mm-dd` タグでページURL及びヘッダーのページ名の変更ができます
英語1単語で表現してください
例) `#page:about`
## ヘッダー内のソート順の変更
`#sort:{n}` タグでヘッダー内のソート順の変更ができます
数字が大きいほど左側になります
例) `#sort:100`