cre8ivclick/cre8ivkit

Cre8iv Click 的启动套件

安装: 18

依赖: 0

建议者: 0

安全性: 0

星星: 0

分支: 0

类型:项目

0.4 2019-11-07 03:40 UTC

This package is auto-updated.

Last update: 2024-09-07 13:56:57 UTC


README

这是为开发和维护项目名称而创建的项目仓库。该项目始于项目年份。

项目组织

此项目使用Kirby CMS,并遵循其目录结构。样式表、脚本文件和静态媒体资源存储在assets文件夹中。网站模板、视图片段、网站内容数据以及所有后端相关代码存储在site文件夹中。

语言

  • 纯HTML5,没有特殊要求。
  • LESS,连接成一个文件,编译成CSS并压缩。
  • JavaScript,连接,使用Babel转换并压缩。
  • PHP,适用于PHP ≥ 7.0的现代服务器部署。
  • SQL,用于MySQL兼容的RDBMS

框架和库

前端模板使用UIKit版本3(当前稳定版)构建。选择这个框架是因为它包含了实现概念设计所需的所有元素。

后端使用Kirby版本3构建。这个基于PHP的扁平文件CMS被选中,因为它具有高度的可配置性、与几乎所有共享主机服务的良好兼容性、极度的易于维护,以及一个对客户来说既简单又非常愉快的用户界面。

开发工具

所有开发都是在MacOS X上完成的。

在设计阶段,使用Figma制作了网站草图和原型。原型中使用的布局位置图像来自Unsplash

在前端开发阶段,所有编码都是在Sublime Text版本3中完成的。所有项目文件的后期处理和build文件夹的自动编译使用CodeKit版本3完成。CodeKit内部使用多个工具,例如使用npm自动下载和维护第三方框架和库,以及使用Babel转换JavaScript等。

在后端开发阶段,我们继续使用Sublime Text进行编码,并使用MAMP Pro进行持续、本地的测试。数据库建模使用SQLEditor版本3,它可以直接输出数据库构建的SQL。

网站区域和部分

网站包含“主页”、“内部全局部分”页面(仅在网站管理界面中可见)和“错误”页面。网站还有一个博客,其中每篇文章都是一个子页面。网站还有一个着陆页生成器,允许创建任意页面。

网站功能

该网站内置了对Matomo的集成,用于尊重访客隐私的道德分析。网站还自动生成了站点地图,以及'.wellknown'文件,例如robots.txt、humans.txt和security.txt,这些文件应有助于SEO工作。该网站的页面还包含结构化元数据,以帮助搜索引擎爬虫,OpenGraph数据以帮助在社交媒体网站上共享丰富媒体,并且程序设计旨在最大化TTI(交互时间)速度。