仕事2019.01.28
Generate static many pages 📄
今日のやったこと
1月28日はデータ・プライバシーの日、個人情報漏えいには気をつけよう
PugとSpreadsheetでページの大量生成
pugjs/pug (旧Jade) というテンプレートエンジンとSpreadsheetをデータベース代わりに静的なページを大量に生成するバッチを書いてる。
世の中にはバックエンドの処理が不要なサイトはまあまああって、それをいかに効率よく制作するか?というのを考えた結果、テンプレートエンジンでマークアップを共通化しつつSpreadsheetをDBに見立てて、という形になった。これがイケてるのかどうかは分からないんだけど、バックエンドがないのでいろんな場所におけるのはメリットだと思う(S3とかgithub.ioとかとか)。
時代の流れに乗ったスタックでアプリケーションを組むことはメインの手段として持ちつつも、状況によってはこういうやり方もサクッと使えるようになってないといろんなお仕事こなせないなぁと思った。