Repolode
lylo

lylo/pagecord

ブログを手軽にすばやく公開できる、Rails 8製の個人向けブログ・Webサイトプラットフォームです。

代替できる製品:Medium

スター
194
フォーク
16
未解決の Issue
7
最終コミット
20 時間前

これは何?

Pagecordは、個人向けのWebサイト・ブログプラットフォームです。Hotwire、import maps、Postgres、Sidekiqを使った素のRails 8で構築されており、テストにはfixturesを使ったMinitestを採用しています。

大がかりなセットアップなしで個人ブログを始めたい人を対象としています。複数ブログを運用できるアプリケーションとして動作し、ローカル開発時には、seed済みのサンプルブログを専用のサブドメインで表示します。

ローカル開発環境は、docker composeコマンド1つで起動できます。このコマンドでPostgres、Redis、Memcached、Rails、Tailwindのwatcherが立ち上がります。Dockerを使わないネイティブ環境での開発、メール処理、課金シミュレーションについては、開発ドキュメントで説明されています。

主な機能

  • 01Rails 8をベースにした個人ブログ・Webサイトの公開
  • 02フロントエンドにHotwireとimport mapsを採用し、JSのビルド工程は不要
  • 03Postgres上で動作するSidekiqのバックグラウンドジョブ
  • 04Docker Composeによるコマンド1つでのローカル環境構築
  • 05fixturesを使ったMinitestのテストスイート

ユースケース

  • 自分のRailsサーバーで個人ブログを運営する
  • HotwireとSidekiqを使った本番運用を想定したRails 8アプリケーションを学ぶ
  • 1つのRailsデプロイ環境で複数のブログをホストする

クイックスタート

  1. 1

    Docker Compose でアプリを起動します

    docker compose up
  2. 2

    ブラウザーで localhost のポート 3000 にアクセスしてアプリを開きます

使う前に知っておきたいこと

  • ライセンスは NOASSERTION と記載されているため、メタデータから利用条件を確認できません。
  • Docker を使わずにローカル環境をセットアップするには、別の開発ガイドに従う必要があります。

トピック

よくある質問

pagecord とは?
ブログを手軽にすばやく公開できる、Rails 8製の個人向けブログ・Webサイトプラットフォームです。 Pagecordは、個人向けのWebサイト・ブログプラットフォームです。Hotwire、import maps、Postgres、Sidekiqを使った素のRails 8で構築されており、テストにはfixturesを使ったMinitestを採用しています。
pagecord は無料で使えますか?ライセンスは?
pagecord は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
pagecord は今もメンテナンスされていますか?
活発にメンテナンス中。pagecord の最終コミットは 2026年10月23日 です。
pagecord は何に使えますか?
自分のRailsサーバーで個人ブログを運営する HotwireとSidekiqを使った本番運用を想定したRails 8アプリケーションを学ぶ 1つのRailsデプロイ環境で複数のブログをホストする
pagecord のインストール方法は?
Docker Compose でアプリを起動します: docker compose up ブラウザーで localhost のポート 3000 にアクセスしてアプリを開きます
pagecord はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/lylo/pagecord

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト