maxpertici/gutenberg-markup
最新稳定版本:0.7.0
Composer 安装命令:
composer require maxpertici/gutenberg-markup
包简介
Gutenberg block templates and utilities for the Markup package
README 文档
README
A PHP library for writing Gutenberg (WordPress) markup in a consistent and stylable way. A tool to produce maintainable markup, write blocks and nest them like Gutenberg blocks, with a fluent approach.
Concept
- Each Gutenberg block is represented by a class (e.g.
HeadingBlock). - The markup is built from attributes (attrs) provided to the block.
- Traits (
Concerns) factor out common behaviors (colors, typography, alignment, etc.).
Basic example — Heading block
use Maxpertici\GutenbergMarkup\Blocks\HeadingBlock; $block = new HeadingBlock( content: 'Hello world', level: 2 ); $block->textColor( 'primary' ); echo $block->renderBlocks(); // Note: the exact API may evolve. Check the classes in `src/Blocks` for the available options.
Dependency
This library relies on the Markup package: https://github.com/maxpertici/markup
统计信息
- 总下载量: 13
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-11-14