deathart / blogci4
此包已被弃用且不再维护。未建议替代包。
使用Codeigniter v4dev编写的博客
dev-master
2019-12-02 11:14 UTC
Requires
- php: >=7.1
- cocur/slugify: ^3.1
- jakub-onderka/php-parallel-lint: ^1.0
- kint-php/kint: ^2.2
- paragonie/sodium_compat: ^1.6
- twig/twig: ^2.4
- zendframework/zend-escaper: ^2.5
Requires (Dev)
- codeigniter4/codeigniter4-standard: ^1.0
- friendsofphp/php-cs-fixer: ^2.9
- phpro/grumphp: ^0.14.0
This package is not auto-updated.
Last update: 2020-02-21 18:05:26 UTC
README
我使用codeigniter v4创建了此博客系统,感谢您的宽容,我不是专业的开发者,这个系统只是帮助我更深入地学习codeigniter,也可以是样式,请随意帮助我在这项项目中,并告诉我哪些做得好,哪些不好。
安装(自动安装将在以后提供)
首先,将文件.env
配置到文件夹根目录。
然后执行以下命令
- PHP
- 普通
-
composer install php spark migrate:latest php spark db:seed DatabaseSeeder php spark serve -host 127.0.0.1
-
- Docker
-
docker-compose build && docker-compose up -d ./docker/composer install ./docker/console spark migrate:latest ./docker/console spark db:seed DatabaseSeeder
-
- 普通
- 主题
-
npm install npm run theme:build
-
管理员访问
然后访问您的博客链接,并添加"/admin/"标识符是
contact@blog.dev
password
主题和语言
- 主题:要修改或添加新主题,可以在以下文件夹中找到:
resources/themes/
&resources/assets/
。 - 语言:要修改或添加新语言,可以在以下文件夹中找到:
resources/Languages/
。
服务器要求
PHP版本需为7.1或更高,并且已安装intl扩展。为什么是7.1?
大多数Web应用程序编程都需要数据库。目前支持以下数据库:
- MySQL (5.1+) 通过 MySQLi 驱动
- PostgreSQL 通过 Postgre 驱动
更多信息:Codeigniter4 用户指南
问题
对于任何问题或建议,请创建新的问题(通过检查此问题是否已创建)
帮助
不要犹豫帮助这个项目,改进它以使其成长,即使是建设性的批评也有帮助。
待办事项(欢迎所有建议)
- 添加主题管理
- 添加用户管理
- 在管理员中添加翻译
- 添加标签管理器(WIP)
- 添加安装程序(以及自动更新系统)
- 添加订阅系统
- 更新配置管理员
- 优化SEO
- 优化AJAX
- 清理css/js重写
- 创建文档
- 创建演示
- 移动翻译文件夹模板