日々新しい本を探す活字中毒な人のため、新刊情報を淡々と表示するサイト
現在対応している書籍データベースは次の通りです。
イシューリストを見てください。バグを発見した場合も、こちらに報告するか、プルリクエストをどうぞ。
lib/
: データ更新と、フロントエンドで使うライブラリ (単体テスト可能なもの)src/
: フロントエンドのコードのソース
_layouts
: Jekyllのテンプレートtag
: Riotのタグファイル (コンポーネント)dist
: ここに生成したファイルは、gh-pages
ブランチにデプロイされる
book
: 書籍の詳細ページのためのMarkdownファイル。data
: 日付ごとの書籍データを格納したjsonファイルなど。詳細は、npm scriptsと、update.jsを参照。
src
ディレクトリの中身を、dist
にrsync
(一部拡張子を除く)rollup
で、main.js
とbook.js
をそれぞれバンドル。rollup.config.js参照postcss
で、global.css
を処理/coverage/
)を取得ignore.txt
に存在するISBNを除外ignore.txt
に追記ignore.txt
ファイル内にキャッシュ。毎日の更新では、ここに含まれないデータのみを取得している。今のところ、1万件以内に収まっている。AGPL © 2017 Tsutomu Kawamura