deathart/blogci4

此包已被弃用且不再维护。未建议替代包。

使用Codeigniter v4dev编写的博客

安装: 0

依赖关系: 0

建议者: 0

安全: 0

星标: 8

关注者: 4

分支: 1

开放问题: 0

类型:项目

dev-master 2019-12-02 11:14 UTC

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

访问http://127.0.0.1:8080

管理员访问

然后访问您的博客链接,并添加"/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重写
  • 创建文档
  • 创建演示
  • 移动翻译文件夹模板