eicc/staticforge
Composer 安装命令:
composer require eicc/staticforge
包简介
Static site generator built in PHP with extensible feature system
README 文档
README
StaticForge
A PHP-based static site generator that processes content files through an event-driven pipeline to produce deployment-ready static websites.
Copyright 2025, Cal Evans
License: MIT
Documentation
Full documentation is available at https://calevans.com/staticforge.
Installation
Install StaticForge using Composer:
composer require eicc/staticforge vendor/bin/staticforge-install-templates.php
The second command installs the default templates without overwriting any existing templates.
Development Installation
If you want to contribute to StaticForge development:
git clone https://github.com/calevans/staticforge.git my-site
cd my-site
composer install
cp .env.example .env
Quick Start
Your StaticForge installation comes ready to use! Here's how to get started:
-
Configure your environment: Open
.envto set infrastructure settings likeSITE_BASE_URL(where your site lives) andUPLOAD_URL. -
Configure site identity: Create
siteconfig.yamlto define your site name, tagline, and menus.site: name: "My Awesome Site" tagline: "Built with StaticForge"
-
Optional: Install additional templates:
composer require vendor/template-name
-
Optional: Create
siteconfig.yaml: For static menus and site-wide settings. -
Generate your site:
php bin/staticforge.php site:render
-
View your site: Open
public/index.htmlin your browser. -
Add more content: Create
.mdor.htmlfiles in thecontent/directory and regenerate.
Development
Development Commands
# Run tests phpunit # Check code style phpcs src/ # Fix code style phpcbf # Run CLI commands php bin/staticforge.php list
Requirements
- PHP 8.4+
- Twig templating engine
- Composer for dependency management
License
See LICENSE file for details.
eicc/staticforge 适用场景与选型建议
eicc/staticforge 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 122 次下载、GitHub Stars 达 2, 最近一次更新时间为 2025 年 10 月 31 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 eicc/staticforge 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 eicc/staticforge 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 122
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 7
- 依赖项目数: 9
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-10-31