Repolode
lylo

lylo/pagecord

基于 Rails 8 构建的个人博客与个人网站平台,让发布博客更简单。

可替代:Medium

Star
194
Fork
16
未关闭 Issue
7
最近提交
22小时前

这是什么?

Pagecord 是一个个人网站与博客平台。它基于原生 Rails 8,使用 Hotwire、import maps、Postgres 和 Sidekiq,测试采用 Minitest 加 fixtures。

该项目面向希望快速搭建个人博客、不想折腾复杂配置的用户。应用支持多博客结构,本地开发时种子数据中的示例博客会通过独立子域名访问。

本地开发可以通过一条 docker compose 命令启动 Postgres、Redis、Memcached、Rails 以及 Tailwind 监听进程。不使用 Docker 的原生开发、邮件处理和计费模拟等内容都在开发文档中说明。

核心功能

  • 01基于 Rails 8 的个人博客与网站发布
  • 02前端使用 Hotwire 和 import maps,无需 JS 构建步骤
  • 03使用 Postgres 与 Sidekiq 处理后台任务
  • 04通过 Docker Compose 一条命令完成本地启动
  • 05使用 Minitest 与 fixtures 的测试套件

适用场景

  • 在自有 Rails 服务器上运行个人博客
  • 学习采用 Hotwire 与 Sidekiq 的 Rails 8 生产级应用结构
  • 用一套 Rails 部署托管多个博客

快速上手

  1. 1

    使用 Docker Compose 启动应用

    docker compose up
  2. 2

    在浏览器中打开 localhost:3000

使用前须知

  • 元数据中的许可证显示为 NOASSERTION,因此条款不明确。
  • 不使用 Docker 的本地安装需要另行参考开发文档。

标签

常见问题

pagecord 是什么?
基于 Rails 8 构建的个人博客与个人网站平台,让发布博客更简单。 Pagecord 是一个个人网站与博客平台。它基于原生 Rails 8,使用 Hotwire、import maps、Postgres 和 Sidekiq,测试采用 Minitest 加 fixtures。
pagecord 可以免费使用吗?用的什么许可证?
pagecord 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
pagecord 还在维护吗?
活跃维护中。pagecord 最近一次提交是在 2026年10月23日。
pagecord 适合用来做什么?
在自有 Rails 服务器上运行个人博客 学习采用 Hotwire 与 Sidekiq 的 Rails 8 生产级应用结构 用一套 Rails 部署托管多个博客
pagecord 怎么安装和运行?
使用 Docker Compose 启动应用: docker compose up 在浏览器中打开 localhost:3000
在哪里获取 pagecord?
源代码和安装说明在 GitHub 上:https://github.com/lylo/pagecord

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目