MakiAi commited on
Commit
41656fb
1 Parent(s): d1b247d

🎉 feat: リリースノートページ実装

Browse files

- Streamlitアプリにリリースノートページを追加しました。
- `docs`フォルダ内の全ての`.md`ファイルをリリースノートとして表示します。
- 各ファイルはセクションとして表示され、ファイル名見出しが付けられます。
- ファイルの読み込みに失敗した場合はエラーメッセージを表示します。
- `streamlit`, `os`, `glob`ライブラリを使用しています。

Files changed (1) hide show
  1. pages/ReleaseNotes.py +26 -0
pages/ReleaseNotes.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ import os
3
+ import glob
4
+
5
+ # ページ設定
6
+ st.set_page_config(
7
+ page_title="Pic-to-Header",
8
+ page_icon="🖼️",
9
+ layout="wide"
10
+ )
11
+
12
+ # リリースノートの表示
13
+ st.title("📝 リリースノート")
14
+ release_notes_files = glob.glob("docs/*.md")
15
+ if release_notes_files:
16
+ for file_path in release_notes_files:
17
+ try:
18
+ with open(file_path, "r", encoding="utf-8") as f:
19
+ release_content = f.read()
20
+ st.markdown(f"### {os.path.basename(file_path)}")
21
+ st.markdown(release_content, unsafe_allow_html=True)
22
+ st.markdown("---")
23
+ except Exception as e:
24
+ st.error(f"{file_path}の読み込み中にエラーが発生しました: {e}")
25
+ else:
26
+ st.error("リリースノートのMarkdownファイルが見つかりませんでした。")