背景
Co-lect の閲覧サイトに広告を載せて作成者へ収益還元する構想がある。
現状は GitHub Pages での配信を検討しているが、GitHub Pages の利用規約上、
SaaS・オンラインビジネス・商取引中心のサイトとしての利用は許可されていない。
広告自体は GitHub 全体で全面禁止ではないが、サイトの主目的が広告・販促になると規約抵触リスクがある。
参考:
方針
閲覧サイトのホスティングだけを GitHub Pages から外し、編集・履歴・PR は GitHub のまま残す。
| 場所 |
役割 |
| GitHub リポジトリ |
教材データ (Markdown)、メタデータ、履歴、PR、編集・レビュー |
| 本番サーバー (独自ドメイン) |
閲覧、検索、広告表示、アクセス解析、収益分配計算 |
| GitHub Pages |
開発用プレビュー専用(noindex、ダミー広告のみ) |
各教材ページに「GitHub で編集」ボタンを置いて、該当ファイルの編集画面 / PR 作成へ誘導することで
「誰でも改善できる」根幹は維持する。
教材内広告の表現
リポジトリ内の Markdown には実広告タグを直接書かず、プレースホルダ記法を採用する:
<!-- ad-slot: in-article -->
- 本番サーバー側でビルド時に実広告タグへ置換
- 開発用 GitHub Pages では「[広告枠]」と表示するだけ
- 広告ネットワークを乗り換えるときに教材ファイルを書き換えずに済む
- スクレイパー/ミラーサイトに広告タグごと持っていかれる事故を防ぐ
TODO
No-Issue: meta
背景
Co-lect の閲覧サイトに広告を載せて作成者へ収益還元する構想がある。
現状は GitHub Pages での配信を検討しているが、GitHub Pages の利用規約上、
SaaS・オンラインビジネス・商取引中心のサイトとしての利用は許可されていない。
広告自体は GitHub 全体で全面禁止ではないが、サイトの主目的が広告・販促になると規約抵触リスクがある。
参考:
方針
閲覧サイトのホスティングだけを GitHub Pages から外し、編集・履歴・PR は GitHub のまま残す。
各教材ページに「GitHub で編集」ボタンを置いて、該当ファイルの編集画面 / PR 作成へ誘導することで
「誰でも改善できる」根幹は維持する。
教材内広告の表現
リポジトリ内の Markdown には実広告タグを直接書かず、プレースホルダ記法を採用する:
<!-- ad-slot: in-article -->TODO
ad-slotプレースホルダを実広告タグに差し替える仕組みNo-Issue: meta