Open ftnext opened 4 years ago
コンテンツを作るWagtailと静的サイトを作るPelicanを組合せJAMstack(ここではHTML)を作ってGitHub Pagesにデプロイする仕組みを作ったことの共有
Mochizukiさん https://shizuoka.pycon.jp/session/nyo3q1/
2020/02/29
Wagtailでコンテンツを作り、SQLite DBをリポジトリにpush GitHub ActionsでCI/CDが発火。Wagtailを起動、Pelicanで取得→HTMLを作ってデプロイ https://twitter.com/ftnext/status/1233628335059529733?s=20
WagtailはAPIモードとして設定(Djangoベース) Django REST frameworkも有効にすると、ヘッドレスCMSとしてもAPIとしても使える! https://twitter.com/ftnext/status/1233627039539683328?s=20
Pelican(静的サイトジェネレータ) ・静的ファイルからサイトコンテンツを生成する ・動的コンテンツからは作れない →ButterCMSさんが公開していたOSSのプラグインを利用 https://twitter.com/ftnext/status/1233627613710536704?s=20
[以下はオプション]
JAMstackの理解にオススメの記事 https://employment.en-japan.com/engineerhub/entry/2019/12/10/103000
DjangoにSignalというものがある!(Django Girls Tutorialで作るWebアプリと相性いいかもですね) https://docs.djangoproject.com/en/3.0/topics/
Pelicanを触ってみたい(GitHub pages作れる?) https://docs.getpelican.com/en/stable/ https://qiita.com/saira/items/71faa202efb4320cb41d
JAMstackトーク、聞いたことがある単語が構造化されていく知的興奮を覚えています。 ContentfulやNetlifyなど、こういうつながりなんですねー。 https://twitter.com/ftnext/status/1233625946420215808?s=20
一言でいうと
コンテンツを作るWagtailと静的サイトを作るPelicanを組合せJAMstack(ここではHTML)を作ってGitHub Pagesにデプロイする仕組みを作ったことの共有
発表資料リンク
発表者/所属
Mochizukiさん https://shizuoka.pycon.jp/session/nyo3q1/
発表日付
2020/02/29
概要
構成
Wagtailでコンテンツを作り、SQLite DBをリポジトリにpush GitHub ActionsでCI/CDが発火。Wagtailを起動、Pelicanで取得→HTMLを作ってデプロイ https://twitter.com/ftnext/status/1233628335059529733?s=20
Wagtail
WagtailはAPIモードとして設定(Djangoベース) Django REST frameworkも有効にすると、ヘッドレスCMSとしてもAPIとしても使える! https://twitter.com/ftnext/status/1233627039539683328?s=20
Pelican
Pelican(静的サイトジェネレータ) ・静的ファイルからサイトコンテンツを生成する ・動的コンテンツからは作れない →ButterCMSさんが公開していたOSSのプラグインを利用 https://twitter.com/ftnext/status/1233627613710536704?s=20
[以下はオプション]
新規性・差分
トークで知って試したいこと
JAMstackの理解にオススメの記事 https://employment.en-japan.com/engineerhub/entry/2019/12/10/103000
DjangoにSignalというものがある!(Django Girls Tutorialで作るWebアプリと相性いいかもですね) https://docs.djangoproject.com/en/3.0/topics/
Pelicanを触ってみたい(GitHub pages作れる?) https://docs.getpelican.com/en/stable/ https://qiita.com/saira/items/71faa202efb4320cb41d
感想
JAMstackトーク、聞いたことがある単語が構造化されていく知的興奮を覚えています。 ContentfulやNetlifyなど、こういうつながりなんですねー。 https://twitter.com/ftnext/status/1233625946420215808?s=20