No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bin
config
db
lib
log
public
test
tmp
vendor
.gitignore
.ruby-version
Capfile
Gemfile
Gemfile.lock
LICENSE
README.md
Rakefile
c
config.ru
package.json

README.md

README

Qiitaのプチ良記事を集めたWEBサービス「Putiita」。

開発環境

  • Ruby 2.4.2
  • Rails 5.1.6
  • CentOS 7.5

Putiitaで使ったもの

テンプレートエンジン → slimを使用。Ajaxで使用するテンプレートのみerbを使用。

JavaScript → 素のjs。jQueryやVue.js等のライブラリ、FWは一切なし。

CSS → SCSSを使用。

本番環境 → Conohaサーバーのメモリ1Gを使用。月900円なのでお小遣いで買えるよ。

デプロイ → gem'capistrano'を使ってGitHub経由で行う。

Putiitaでやっていること

Qiita API v2を使って 集めた記事をDBに保存している。

集める記事の条件は以下の通り。

  • ストック数が20~100の記事
  • いいね数が130未満の記事
  • 公開して7日経過した記事

また、Qiitaの記事収集はgem'whenever'を使って自動で行っている。 (詳細はlib/tasks/qiita_api.rakeを参照)