michalsn/codeigniter-markdown-pages
最新稳定版本:v1.0.2
Composer 安装命令:
composer require michalsn/codeigniter-markdown-pages
包简介
Markdown pages for CodeIgniter 4 framework
README 文档
README
Markdown based pages for the CodeIgniter 4 framework.
Installation
composer require michalsn/codeigniter-markdown-pages
Basic usage
To easily demonstrate how the things are working we will assume for a moment that this is our folder structure.
├── app ├── content │ ├── 1_quick-start │ │ ├── 1_installation.md │ │ ├── 2_database-migration.md │ │ ├── what-next.md │ │ └── subfolder │ │ └── one-file.md │ └── first-steps │ ├── available-methods.md │ └── how-to-use-this.md ├── public ├── tests ├── vendor └── writable
Now we have to initialize Markdown Pages with our folder:
$markdownPages = services('markdownpages', ROOTPATH . 'content'); $dir = $markdownPages->dirs()->first(); echo $dir->getName() // prints: Quick Start echo $dir->getSlug() // prints: quick-start foreach($dir->getFiles()->items() as $file) { echo $file->getName(); // prints: Installation echo $file->getSlug(); // prints: installation echo $file->getPath(); // prints: quick-start/installation echo $file->parse()->getContent(); // prints: parsed markdown from a file echo $file->parse()->getMeta(); // prints: parsed YAML as key -> value }
We use Collection class pretty much everywhere so please get familiar with it to use this package comfortably.
Docs
统计信息
- 总下载量: 2.53k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 12
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-11-13