Japan X College(JXC)のnote記事をGitHubで管理するリポジトリです。
このリポジトリは、JXCがnoteに公開している記事を自動でミラーリングしたものです。
note-japan_x_college-*.xmlをもとに、公開(publish)済みの記事だけをMarkdownに変換して格納しています。
articles/
├── README.md # このファイル
└── data/ # 記事データ
├── markdown/ # 記事本文(Markdown)
│ └── YYYY/MM/DD/ # 投稿日でフォルダ分け
│ └── タイトル.md
└── metadata/ # メタデータ
├── index.csv # 記事メタ一覧(自動生成)
└── authors.yaml # 著者情報(任意)
- ファイル名: タイトルをそのままslug化。重複時は
-2などを付与 - front-matter: 各Markdown冒頭に
title / slug / date / linkを記録 - 画像:
data/images/slug/フォルダに配置(.gitattributesでLFS対応)
- noteのXMLエクスポートファイルを取得
- 変換スクリプトを実行してMarkdownに変換
- 変更をコミットしてプッシュ
© Japan X College