Releases: mapconcierge/MediumArchive4furuhashilab
Releases · mapconcierge/MediumArchive4furuhashilab
Release list
v1.2.1
v1.2.1
v1.2.0からの改善点。歩行ギミックの調整回。
変更
- 歩行ギミックを「1人が渡りきって消えたら3人の集団、それが消えたら7人の集団が渡りきって消え、最初に戻る」という3幕構成に修正(前バージョンは1つの集団が横断中に人数が増える演出だったが、意図と異なっていたため作り直し)
- 歩行速度を半分に。横断時間だけでなく足踏み・上下ボブのテンポも同じ比率で遅くし、動きと歩調が噛み合うように調整
🌐 https://mapconcierge.github.io/MediumArchive4furuhashilab/
v1.2.0
v1.2.0
v1.1.1からの改善点。デザイン刷新回。
追加
- トップページにヒーロー画像(メンバーとイベント参加者の集合写真)をフルブリードで追加
- ライセンス表記に©を追加
- ライセンス行の下に、棒人間キャラクターが点線の道を歩き続けるアニメーションギミックを追加(2コマの足踏みアニメーション、
prefers-reduced-motionでは静止) - 記事一覧のホバー時に淡いアクセントカラー背景+角丸のカード風スタイルを追加
- GitHub Release公開時にトップページのバージョンバッジを自動更新するワークフロー(
.github/workflows/update-version-badge.yml)を追加
🌐 https://mapconcierge.github.io/MediumArchive4furuhashilab/
v1.1.1
v1.1.1
v1.1.0からの改善点。
追加
- 各記事ページ(post.html)のタイトル下に、投稿日・著者名・タグのメタ情報を一覧ページと同じスタイルで表示
- 著者名 → Medium プロフィールへリンク
- タグ → publication内のトピック検索へリンク
- タイトルを
clamp()でレスポンシブに大きく・太く表示するスタイルに変更 - ブラウザタブのタイトルが記事タイトルに連動するように
変更
- メタデータの取得元をMarkdown自身のfrontmatterパースから
data/index.jsonに変更(tagsを配列として正しく扱うため、およびauthor_usernameがfrontmatterに含まれていないため)
🌐 https://mapconcierge.github.io/MediumArchive4furuhashilab/
v1.1.0
v1.1.0
v1.0.0からの改善点。
追加
- 記事一覧に著者名・タグを表示し、それぞれリンク化
- 著者名 → Medium プロフィール (
https://medium.com/@<username>) - タグ → publication内のトピック検索 (
https://medium.com/furuhashilab/all?topic=<tag>)
- 著者名 → Medium プロフィール (
- ヘッダーにライセンス表記(MIT / CC BY 4.0)・データソースリンク・GitHubリポジトリへのアイコンリンクを追加
- post.html に対応するMarkdownソース(GitHub blob)へのリンクを追加
修正
- Track A(RSS自動取り込み)がTrack Bで取り込み済みの記事を、毎回低品質なRSS版で上書きしてしまうバグを修正。各記事に
source: track_a/track_bを記録し、Track BをTrack Aが一切上書きしないようにした - GitHub PagesがデフォルトでJekyllビルドを実行し、front matter付きの
.mdが404になっていた問題を.nojekyllで修正 - post.html で画像が表示されない問題(記事ファイル自身からの相対パスが正しく解決されていなかった)を修正
- ファイル名衝突(同日・類似タイトル)の自動解消ロジックを追加
詳細は SPEC.md を参照。
🌐 https://mapconcierge.github.io/MediumArchive4furuhashilab/
v1.0.0
初回リリース
Medium公式publication medium.com/furuhashilab のアーカイブサービス、初回リリース。
収録内容
- 記事 1653件(2017-10-26〜2026-07-21、著者111名)
- 画像 6389枚(Medium CDNに依存せずリポジトリ内に保存)
仕組み
- トラックA(自動・継続): GitHub ActionsがMedium公式RSSフィードを毎日ポーリングし、新着・更新記事を自動でMarkdown化
- トラックB(半自動・初回バックフィル): 実ブラウザセッション(Chrome DevToolsコンソール)でMediumの内部Paragraphモデルを収集・変換。RSSでは取得できない過去記事、および公開時点でpublication単位のエクスポートが提供されていないMedium側の制約に対応
- GitHub Pages: 静的HTML + クライアントサイドMarkdownレンダリング(Jekyllビルド不使用)で記事一覧・記事詳細を表示
詳細な設計・技術検証結果は SPEC.md を参照。
🌐 https://mapconcierge.github.io/MediumArchive4furuhashilab/