Enviar búsqueda
Cargar
Pelican の紹介 / World Plone Day 2017 Tokyo
•
1 recomendación
•
2,129 vistas
Kei IWASAKI
Seguir
https://plonejp.connpass.com/event/51340/ の LT資料です
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 31
Descargar ahora
Descargar para leer sin conexión
Recomendados
Pelicanによる www.python.jpの構築
Pelicanによる www.python.jpの構築
Atsuo Ishimoto
python.jpの使い方
python.jpの使い方
Atsuo Ishimoto
PyCon JP 2012 hands-on セッション/ FlaskによるWebアプリケーションの実装とプログラミングツール
PyCon JP 2012 hands-on セッション/ FlaskによるWebアプリケーションの実装とプログラミングツール
Atsuo Ishimoto
今年使ってみて良かった、Pythonモジュール、パッケージ、ツール
今年使ってみて良かった、Pythonモジュール、パッケージ、ツール
aoshiman
Pycon2014 django performance
Pycon2014 django performance
hirokiky
「Python言語」はじめの一歩 / First step of Python
「Python言語」はじめの一歩 / First step of Python
Takanori Suzuki
"Continuous Publication" with Python: Another Approach
"Continuous Publication" with Python: Another Approach
Daisuke Miyakawa
python-twitterを用いたTwitterデータ収集
python-twitterを用いたTwitterデータ収集
Hikaru Takemura
Recomendados
Pelicanによる www.python.jpの構築
Pelicanによる www.python.jpの構築
Atsuo Ishimoto
python.jpの使い方
python.jpの使い方
Atsuo Ishimoto
PyCon JP 2012 hands-on セッション/ FlaskによるWebアプリケーションの実装とプログラミングツール
PyCon JP 2012 hands-on セッション/ FlaskによるWebアプリケーションの実装とプログラミングツール
Atsuo Ishimoto
今年使ってみて良かった、Pythonモジュール、パッケージ、ツール
今年使ってみて良かった、Pythonモジュール、パッケージ、ツール
aoshiman
Pycon2014 django performance
Pycon2014 django performance
hirokiky
「Python言語」はじめの一歩 / First step of Python
「Python言語」はじめの一歩 / First step of Python
Takanori Suzuki
"Continuous Publication" with Python: Another Approach
"Continuous Publication" with Python: Another Approach
Daisuke Miyakawa
python-twitterを用いたTwitterデータ収集
python-twitterを用いたTwitterデータ収集
Hikaru Takemura
Pyconjp2014_implementations
Pyconjp2014_implementations
masahitojp
tse - Pythonによるテキスト整形ユーティリティ
tse - Pythonによるテキスト整形ユーティリティ
Atsuo Ishimoto
勉強会 Cvml python基礎
勉強会 Cvml python基礎
真哉 杉野
第1回python勉強会
第1回python勉強会
Yoshio Shimomura
パッケージングの今と未来
パッケージングの今と未来
Atsushi Odagiri
ヒカルのGo 資料 Webアプリケーションの作り方
ヒカルのGo 資料 Webアプリケーションの作り方
Yosuke Furukawa
「Python言語」はじめの一歩 / First step of Python / 2016 Jan 12
「Python言語」はじめの一歩 / First step of Python / 2016 Jan 12
Takanori Suzuki
Bundler kanazawa.rb meetup #2 2012/09/19
Bundler kanazawa.rb meetup #2 2012/09/19
Hitoshi Kurokawa
Git pyfes201207-presen
Git pyfes201207-presen
Kouhei Maeda
Git (実践入門編)
Git (実践入門編)
Naomichi Yamakita
Goでかんたんソースコードの静的解析
Goでかんたんソースコードの静的解析
Takuya Ueda
Gitの紹介
Gitの紹介
Shoot Morii
githubハンズオン
githubハンズオン
Ayaka Ueda
組合せ最適化を体系的に知ってPythonで実行してみよう PyCon 2015
組合せ最適化を体系的に知ってPythonで実行してみよう PyCon 2015
SaitoTsutomu
Python twitterとtkinterのことはじめ
Python twitterとtkinterのことはじめ
Yukitaka Uchikoshi
Python東海Vol.5 IPythonをマスターしよう
Python東海Vol.5 IPythonをマスターしよう
Hiroshi Funai
Git 入門
Git 入門
y-uti
実践Go ツールの作成から配布まで
実践Go ツールの作成から配布まで
Yusuke Miyake
Gitの使い方あれこれ
Gitの使い方あれこれ
よしだ あつし
Windowsにpythonをインストールしてみよう
Windowsにpythonをインストールしてみよう
Kenji NAKAGAKI
コロナ渦とキャリアの話 / my carrier and covid-19
コロナ渦とキャリアの話 / my carrier and covid-19
Kei IWASAKI
Collaboration hack with slackbot - PyCon HK 2018 - 2018.11.24
Collaboration hack with slackbot - PyCon HK 2018 - 2018.11.24
Kei IWASAKI
Más contenido relacionado
La actualidad más candente
Pyconjp2014_implementations
Pyconjp2014_implementations
masahitojp
tse - Pythonによるテキスト整形ユーティリティ
tse - Pythonによるテキスト整形ユーティリティ
Atsuo Ishimoto
勉強会 Cvml python基礎
勉強会 Cvml python基礎
真哉 杉野
第1回python勉強会
第1回python勉強会
Yoshio Shimomura
パッケージングの今と未来
パッケージングの今と未来
Atsushi Odagiri
ヒカルのGo 資料 Webアプリケーションの作り方
ヒカルのGo 資料 Webアプリケーションの作り方
Yosuke Furukawa
「Python言語」はじめの一歩 / First step of Python / 2016 Jan 12
「Python言語」はじめの一歩 / First step of Python / 2016 Jan 12
Takanori Suzuki
Bundler kanazawa.rb meetup #2 2012/09/19
Bundler kanazawa.rb meetup #2 2012/09/19
Hitoshi Kurokawa
Git pyfes201207-presen
Git pyfes201207-presen
Kouhei Maeda
Git (実践入門編)
Git (実践入門編)
Naomichi Yamakita
Goでかんたんソースコードの静的解析
Goでかんたんソースコードの静的解析
Takuya Ueda
Gitの紹介
Gitの紹介
Shoot Morii
githubハンズオン
githubハンズオン
Ayaka Ueda
組合せ最適化を体系的に知ってPythonで実行してみよう PyCon 2015
組合せ最適化を体系的に知ってPythonで実行してみよう PyCon 2015
SaitoTsutomu
Python twitterとtkinterのことはじめ
Python twitterとtkinterのことはじめ
Yukitaka Uchikoshi
Python東海Vol.5 IPythonをマスターしよう
Python東海Vol.5 IPythonをマスターしよう
Hiroshi Funai
Git 入門
Git 入門
y-uti
実践Go ツールの作成から配布まで
実践Go ツールの作成から配布まで
Yusuke Miyake
Gitの使い方あれこれ
Gitの使い方あれこれ
よしだ あつし
Windowsにpythonをインストールしてみよう
Windowsにpythonをインストールしてみよう
Kenji NAKAGAKI
La actualidad más candente
(20)
Pyconjp2014_implementations
Pyconjp2014_implementations
tse - Pythonによるテキスト整形ユーティリティ
tse - Pythonによるテキスト整形ユーティリティ
勉強会 Cvml python基礎
勉強会 Cvml python基礎
第1回python勉強会
第1回python勉強会
パッケージングの今と未来
パッケージングの今と未来
ヒカルのGo 資料 Webアプリケーションの作り方
ヒカルのGo 資料 Webアプリケーションの作り方
「Python言語」はじめの一歩 / First step of Python / 2016 Jan 12
「Python言語」はじめの一歩 / First step of Python / 2016 Jan 12
Bundler kanazawa.rb meetup #2 2012/09/19
Bundler kanazawa.rb meetup #2 2012/09/19
Git pyfes201207-presen
Git pyfes201207-presen
Git (実践入門編)
Git (実践入門編)
Goでかんたんソースコードの静的解析
Goでかんたんソースコードの静的解析
Gitの紹介
Gitの紹介
githubハンズオン
githubハンズオン
組合せ最適化を体系的に知ってPythonで実行してみよう PyCon 2015
組合せ最適化を体系的に知ってPythonで実行してみよう PyCon 2015
Python twitterとtkinterのことはじめ
Python twitterとtkinterのことはじめ
Python東海Vol.5 IPythonをマスターしよう
Python東海Vol.5 IPythonをマスターしよう
Git 入門
Git 入門
実践Go ツールの作成から配布まで
実践Go ツールの作成から配布まで
Gitの使い方あれこれ
Gitの使い方あれこれ
Windowsにpythonをインストールしてみよう
Windowsにpythonをインストールしてみよう
Más de Kei IWASAKI
コロナ渦とキャリアの話 / my carrier and covid-19
コロナ渦とキャリアの話 / my carrier and covid-19
Kei IWASAKI
Collaboration hack with slackbot - PyCon HK 2018 - 2018.11.24
Collaboration hack with slackbot - PyCon HK 2018 - 2018.11.24
Kei IWASAKI
Elasticbeanstalk で Ansible を使っている話
Elasticbeanstalk で Ansible を使っている話
Kei IWASAKI
入門書を読み終わったらなにしよう? 〜Python と WebAPI の使い方から学ぶ次の一歩〜 / next-step-python-programing
入門書を読み終わったらなにしよう? 〜Python と WebAPI の使い方から学ぶ次の一歩〜 / next-step-python-programing
Kei IWASAKI
たった一ファイルの python スクリプトから始めるOSS開発入門 / PyCon JP 2016
たった一ファイルの python スクリプトから始めるOSS開発入門 / PyCon JP 2016
Kei IWASAKI
3分でサーバオペレーションコマンドを作る技術
3分でサーバオペレーションコマンドを作る技術
Kei IWASAKI
Cli mini Hack!#1 ~Terminalとの親睦を深めよう~
Cli mini Hack!#1 ~Terminalとの親睦を深めよう~
Kei IWASAKI
Vagrant+virtualboxを使ってみよう
Vagrant+virtualboxを使ってみよう
Kei IWASAKI
障害発生時に抑えておきたい基礎知識
障害発生時に抑えておきたい基礎知識
Kei IWASAKI
監視のススメ
監視のススメ
Kei IWASAKI
Más de Kei IWASAKI
(10)
コロナ渦とキャリアの話 / my carrier and covid-19
コロナ渦とキャリアの話 / my carrier and covid-19
Collaboration hack with slackbot - PyCon HK 2018 - 2018.11.24
Collaboration hack with slackbot - PyCon HK 2018 - 2018.11.24
Elasticbeanstalk で Ansible を使っている話
Elasticbeanstalk で Ansible を使っている話
入門書を読み終わったらなにしよう? 〜Python と WebAPI の使い方から学ぶ次の一歩〜 / next-step-python-programing
入門書を読み終わったらなにしよう? 〜Python と WebAPI の使い方から学ぶ次の一歩〜 / next-step-python-programing
たった一ファイルの python スクリプトから始めるOSS開発入門 / PyCon JP 2016
たった一ファイルの python スクリプトから始めるOSS開発入門 / PyCon JP 2016
3分でサーバオペレーションコマンドを作る技術
3分でサーバオペレーションコマンドを作る技術
Cli mini Hack!#1 ~Terminalとの親睦を深めよう~
Cli mini Hack!#1 ~Terminalとの親睦を深めよう~
Vagrant+virtualboxを使ってみよう
Vagrant+virtualboxを使ってみよう
障害発生時に抑えておきたい基礎知識
障害発生時に抑えておきたい基礎知識
監視のススメ
監視のススメ
Último
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Último
(11)
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
Pelican の紹介 / World Plone Day 2017 Tokyo
1.
Pelican の紹介 @laugh_k Pelican の紹介
/ World Plone Day 2017 Tokyo / 2017-04-26 Wed
2.
お前誰よ Kei IWASKAI Twitter @laugh_k Github
@laughk PAY.JP の中の人 Python mini hack-a-thon に度々出没 個人のブログでPelicanを使ってる Pelican の紹介 / World Plone Day 2017 Tokyo / 2017-04-26 Wed
3.
Pelican
4.
Pelican https://blog.getpelican.com/ Python 製の Static Site
Generator 静的コンテンツの生成だけ ブログに特化 docutils/jinja2 が使われている ReST, Markdown, AsciiDoc でブログが書ける
5.
Pelican 発表時点でのバージョンは 3.7.1 Github Organization があり 開発はチームで行われている ようです https://github.com/getpelican
6.
Pelican の特徴
7.
Pelican の特徴 Pelican 自体はサイト全体の
HTML を生成するだけ 生成方法の設定を Python で記述する Syntax highlight, DISCUS, Google Analytics, ソーシャルボタン あたりはプラグインで対応可 公式にテンプレート、プラグインを集約しているリポジトリがある
8.
Pelican を利用する際のイメージ
9.
Pelican を利用する際のイメージ インストール $ pip
install pelican $ pip install markdown # markdown でブログ書きたい人用 ブログを作り始める $ pelican-quickstart
10.
Pelican を利用する際のイメージ なんかいろいろ聞かれます
11.
Pelican を利用する際のイメージ こんな感じにファイルができる pelican-sample/ ├── content/
# ... ReST, Markdown, AsciiDoc はここにおいてく ├── develop_server.sh ├── fabfile.py ├── Makefile ├── output/ ├── pelicanconf.py └── publishconf.py
12.
Pelican を利用する際のイメージ 好きな形式でブログを書く ex. content/world-plone-day2017-tokyo.rst :Title:
World Plone Day 2017 Tokyo :Date: 2017-04-26 19:00 :Category: Sample World Plone Day の LT だよ!!!1
13.
Pelican を利用する際のイメージ 書いたらビルド $ make
html # Makefile がデフォルトで生成されている or $ pelican content -o output -s pelicanconf.py
14.
Pelican を利用する際のイメージ こんな感じでできる pelican-sample/ ├── content/ ├──
develop_server.sh ├── fabfile.py ├── Makefile ├── output/ # ------------------------------> ├── pelicanconf.py └── publishconf.py
15.
Pelican を利用する際のイメージ こんな感じでできる pelican-sample/ ├── content/ ├──
develop_server.sh ├── fabfile.py ├── Makefile ├── output/ # <-- ここを適当な Webサーバへ持っていく ├── pelicanconf.py └── publishconf.py
16.
Pelican を利用する際のイメージ output 配下をホスティング
17.
詳しくは公式ドキュメントで http://docs.getpelican.com/
18.
気に入ってるところ
19.
Pelican の気に入ってるところ ホスティング方法の選択肢が多い 対応しているマークアップが豊富 テーマが豊富
20.
ホスティング方法の選択肢が多い Pelican そのものをサーバにインストールする必要がない Webアプリではないのでセキュリティ的に気にするとことは少なめ HTTP で配信さえできれば使えるので色々選べる Github
pages S3 + Cloudfront VPS で Apache httpd / Nginx / H2O などと組み合わせ レンタルサーバ
21.
対応しているマークアップが豊富 ReST, Markdown, AsciiDoc
の3種類に対応しているのは珍しい (と思う) 複数形式が混ざっていても使える
22.
テーマが豊富 Pelican themes http://www.pelicanthemes.com 公式が管理しているリポジトリに 集まったテーマのデモが見れる 2017-04-25 時点で 120
種類
23.
ちなみに
24.
HSS github.com/laughk/pelican-hss @laugh_k 作のテーマ 基本は自分で使うためのもの シングルレイアウト レスポンシブ はてぶボタンや Google Adsense
機能あり
25.
公式のテーマ集にもマージされてますὢ
26.
イマイチだなと感じること
27.
Pelican イマイチだなと感じること 記事の編集、投稿に制約がある 下書きの管理が微妙 スマフォで編集はあきらめよう 仕組み化しなければ手動デプロイしないと更新できない プラグインの指定がややめんどう テーマごとに設定ファイルの書き方が違うことがある ※ あくまで
@laugh_k が個人的に感じることです
28.
改めて Pelican を使っている理由
29.
Pelican を使っている理由 Vim, VS
Code で書いてそのまま公開したい 記事を ReST, Markdown でバージョン管理しておきたい 人と同じ環境でブログやるのが面白くない Python 製のツールでやりたい セキュリティまわりでヒーヒーしたくない 自分でインフラ環境をガチャガチャいじれるプロダクトは持ってお きたい
30.
おまけ
31.
@laugh_k のブログのデプロイフロー 発表時での http://memo.laughk.org
の状況
Descargar ahora