From be48289d5449973d257d7b1a5808075cff30f4e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=81=E5=A3=AE=E6=88=90=E9=95=BF?= <2291200076@qq.com> Date: Sat, 7 Aug 2021 04:11:07 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BD=91=E7=AB=99=E4=BD=BF=E7=94=A8=E7=9B=B8?= =?UTF-8?q?=E5=AF=B9=E8=B7=AF=E5=BE=84=EF=BC=9B=E6=95=B4=E7=90=86=20[?= =?UTF-8?q?=E4=B8=89=E3=80=81=E6=8E=A5=E5=8F=A3=E6=96=87=E6=A1=A3]=20?= =?UTF-8?q?=E9=83=A8=E5=88=86=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/_sidebar.md | 52 +++++--- docs/index.html | 15 ++- docs/manual/4. 应用开发文档/1. 开始.md | 33 ----- .../2. 应用开发文档(待完善).md | 80 ------------ .../4. 应用开发文档/2. 规范(待完善)/.keep | 0 .../2. 规范(待完善)/1. 本项目遵循的注释规范.md | 31 ----- .../2. 规范(待完善)/2. 注释规范.md | 118 ------------------ .../2. 规范(待完善)/3. 通用规范.md | 2 - .../注册、登录时密码使用的加密技术.md | 13 -- .../4. 应用开发文档/3. 应用接口(待完善).md | 2 - .../4. 应用发布与更新(待完善).md | 99 --------------- .../4. 应用开发(待完善)/.keep | 0 .../5. 主题开发(待完善)/.keep | 0 .../5. 主题开发(待完善)/主题开发(待完善).md | 1 - .../5. 申请下架应用(待完善).md | 0 docs/manual/api/5. 文档模板/.keep | 0 docs/manual/api/frontend-interface/.keep | 0 .../0. 概述/通用参数(待完成).md | 1 - .../api/frontend-interface/1. 站点/.keep | 0 .../1. 站点/上传logo(待完善).md | 0 .../1. 站点/检查更新(待完善).md | 0 .../1. 站点/站点基本信息(待完善).md | 0 .../api/frontend-interface/2. 管理员/.keep | 0 .../2. 管理员/用户注册(待完善).md | 0 .../2. 管理员/用户登录(待完善).md | 0 .../2. 管理员/(待完善).md | 0 .../api/frontend-interface/3. 用户/.keep | 0 .../3. 用户/用户注册(待完善).md | 0 .../3. 用户/用户登录(待完善).md | 0 .../frontend-interface/3. 用户/(待完善).md | 0 .../api/frontend-interface/4. 单词/.keep | 0 .../api/frontend-interface/5. 词书/.keep | 0 .../api/frontend-interface/6. 通知/.keep | 0 .../Admin--account-registration.md | 2 + .../frontend-interface/Admin--login-status.md | 2 + docs/manual/api/frontend-interface/Admin.md | 12 ++ .../frontend-interface/General--parameters.md | 2 + docs/manual/api/frontend-interface/General.md | 5 + .../api/frontend-interface/Notice--xxx.md | 2 + docs/manual/api/frontend-interface/Notice.md | 5 + .../Site--basic-Information.md | 2 + .../frontend-interface/Site--check-update.md | 2 + .../frontend-interface/Site--upload-logo.md | 2 + docs/manual/api/frontend-interface/Site.md | 19 +++ .../User--account-registration.md | 2 + ...录、注销、获取状态.md => User--login-status.md} | 4 +- ...信息.md => User--modify-account-information.md} | 3 +- docs/manual/api/frontend-interface/User.md | 19 +++ .../api/frontend-interface/Wordbooks--xxx.md | 2 + .../api/frontend-interface/Wordbooks.md | 5 + .../api/frontend-interface/Words--xxx.md | 2 + docs/manual/api/frontend-interface/Words.md | 5 + .../manual/api/frontend-interface/overview.md | 7 ++ 53 files changed, 142 insertions(+), 409 deletions(-) delete mode 100644 docs/manual/4. 应用开发文档/1. 开始.md delete mode 100644 docs/manual/4. 应用开发文档/2. 应用开发文档(待完善).md delete mode 100644 docs/manual/4. 应用开发文档/2. 规范(待完善)/.keep delete mode 100644 docs/manual/4. 应用开发文档/2. 规范(待完善)/1. 本项目遵循的注释规范.md delete mode 100644 docs/manual/4. 应用开发文档/2. 规范(待完善)/2. 注释规范.md delete mode 100644 docs/manual/4. 应用开发文档/2. 规范(待完善)/3. 通用规范.md delete mode 100644 docs/manual/4. 应用开发文档/2. 规范(待完善)/注册、登录时密码使用的加密技术.md delete mode 100644 docs/manual/4. 应用开发文档/3. 应用接口(待完善).md delete mode 100644 docs/manual/4. 应用开发文档/4. 应用发布与更新(待完善).md delete mode 100644 docs/manual/4. 应用开发文档/4. 应用开发(待完善)/.keep delete mode 100644 docs/manual/4. 应用开发文档/5. 主题开发(待完善)/.keep delete mode 100644 docs/manual/4. 应用开发文档/5. 主题开发(待完善)/主题开发(待完善).md delete mode 100644 docs/manual/4. 应用开发文档/5. 申请下架应用(待完善).md delete mode 100644 docs/manual/api/5. 文档模板/.keep delete mode 100644 docs/manual/api/frontend-interface/.keep delete mode 100644 docs/manual/api/frontend-interface/0. 概述/通用参数(待完成).md delete mode 100644 docs/manual/api/frontend-interface/1. 站点/.keep delete mode 100644 docs/manual/api/frontend-interface/1. 站点/上传logo(待完善).md delete mode 100644 docs/manual/api/frontend-interface/1. 站点/检查更新(待完善).md delete mode 100644 docs/manual/api/frontend-interface/1. 站点/站点基本信息(待完善).md delete mode 100644 docs/manual/api/frontend-interface/2. 管理员/.keep delete mode 100644 docs/manual/api/frontend-interface/2. 管理员/用户注册(待完善).md delete mode 100644 docs/manual/api/frontend-interface/2. 管理员/用户登录(待完善).md delete mode 100644 docs/manual/api/frontend-interface/2. 管理员/(待完善).md delete mode 100644 docs/manual/api/frontend-interface/3. 用户/.keep delete mode 100644 docs/manual/api/frontend-interface/3. 用户/用户注册(待完善).md delete mode 100644 docs/manual/api/frontend-interface/3. 用户/用户登录(待完善).md delete mode 100644 docs/manual/api/frontend-interface/3. 用户/(待完善).md delete mode 100644 docs/manual/api/frontend-interface/4. 单词/.keep delete mode 100644 docs/manual/api/frontend-interface/5. 词书/.keep delete mode 100644 docs/manual/api/frontend-interface/6. 通知/.keep create mode 100644 docs/manual/api/frontend-interface/Admin--account-registration.md create mode 100644 docs/manual/api/frontend-interface/Admin--login-status.md create mode 100644 docs/manual/api/frontend-interface/Admin.md create mode 100644 docs/manual/api/frontend-interface/General--parameters.md create mode 100644 docs/manual/api/frontend-interface/General.md create mode 100644 docs/manual/api/frontend-interface/Notice--xxx.md create mode 100644 docs/manual/api/frontend-interface/Notice.md create mode 100644 docs/manual/api/frontend-interface/Site--basic-Information.md create mode 100644 docs/manual/api/frontend-interface/Site--check-update.md create mode 100644 docs/manual/api/frontend-interface/Site--upload-logo.md create mode 100644 docs/manual/api/frontend-interface/Site.md create mode 100644 docs/manual/api/frontend-interface/User--account-registration.md rename docs/manual/api/frontend-interface/{用户类 - 用户登录、注销、获取状态.md => User--login-status.md} (99%) rename docs/manual/api/frontend-interface/{用户类 - 修改账户信息.md => User--modify-account-information.md} (99%) create mode 100644 docs/manual/api/frontend-interface/User.md create mode 100644 docs/manual/api/frontend-interface/Wordbooks--xxx.md create mode 100644 docs/manual/api/frontend-interface/Wordbooks.md create mode 100644 docs/manual/api/frontend-interface/Words--xxx.md create mode 100644 docs/manual/api/frontend-interface/Words.md create mode 100644 docs/manual/api/frontend-interface/overview.md diff --git a/docs/_sidebar.md b/docs/_sidebar.md index 6eea065..4dfcdd9 100644 --- a/docs/_sidebar.md +++ b/docs/_sidebar.md @@ -1,26 +1,40 @@ - **一、快速开始** - - [1. 简介](manual/start/introduction) - - [2. 环境要求](manual/start/requirements) - - [3. 下载安装(需要更新)](manual/start/install) - - [4. 数据库安装(需要更新)](manual/start/database) - - [5. 初次使用配置(需要更新)](manual/start/initial-configuration) - - [6. 升级(TODO)](manual/start/upgrade) - - [7. 网站备份(需要更新)](manual/start/backup) - - [8. 网站迁移(TODO)](manual/start/migration) - - [9. 目录结构(TODO)](manual/start/directory-structure) - - [10. 常见问题](manual/start/faq) + - [1. 简介](/manual/start/introduction) + - [2. 环境要求](/manual/start/requirements) + - [3. 下载安装(需要更新)](/manual/start/install) + - [4. 数据库安装(需要更新)](/manual/start/database) + - [5. 初次使用配置(需要更新)](/manual/start/initial-configuration) + - [6. 升级(TODO)](/manual/start/upgrade) + - [7. 网站备份(需要更新)](/manual/start/backup) + - [8. 网站迁移(TODO)](/manual/start/migration) + - [9. 目录结构(TODO)](/manual/start/directory-structure) + - [10. 常见问题](/manual/start/faq) - **二、使用说明** - - [1. 开始使用(撰写中)](manual/instructions/start-using) + - [1. 开始使用(撰写中)](/manual/instructions/start-using) - **三、接口文档** - - [1. 简介](manual/api/introduction) - - [2. 全局状态码](manual/api/status-code) - - [【加sidebar!】3. 前端Api接口(撰写中)](manual/api/frontend-interface) - - [4. 后端Api接口(待完善)](manual/api/backend-interface) - - [5. 接口模板](manual/api/interface-template) - - [1. 简介](manual/api/introduction) + - [1. 简介](/manual/api/introduction) + - [2. 全局状态码](/manual/api/status-code) + - [3. 前端Api接口(撰写中)](/manual/api/frontend-interface/overview) + - [通用参数](/manual/api/frontend-interface/General) + - [站点](/manual/api/frontend-interface/Site) + - [管理员](/manual/api/frontend-interface/Admin) + - [用户](/manual/api/frontend-interface/User) + - [单词](/manual/api/frontend-interface/Words) + - [词书](/manual/api/frontend-interface/Wordbooks) + - [通知](/manual/api/frontend-interface/Notice) + - [4. 后端Api接口(待完善)](/manual/api/backend-interface) + - [5. 接口模板](/manual/api/interface-template) + - +- **四、应用开发文档** + -- [TODO](manual/todo) -- [test](manual/test) \ No newline at end of file +- [TODO](/manual/todo) +- [test](/manual/test) \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index 812ed18..5c108da 100644 --- a/docs/index.html +++ b/docs/index.html @@ -13,9 +13,12 @@ @@ -33,7 +36,7 @@ // 显示导航栏 loadNavbar: true, - subMaxLevel: 2, // 最大支持渲染的标题层级 + subMaxLevel: 3, // 最大支持渲染的标题层级 // 切换页面后自动跳转到页面顶部 auto2top: true, @@ -51,7 +54,7 @@ autoHeader: true, // 启用相对路径 - // relativePath: true, + relativePath: true, // 执行文档里的 script 标签里的脚本,只执行第一个 script executeScript: true, @@ -74,7 +77,7 @@ paths: [], placeholder: '搜索', noData: '没有找到结果', - depth: 3, // 搜索标题的最大层级, 1 - 6 + depth: 6, // 搜索标题的最大层级, 1 - 6 hideOtherSidebarContent: true, // 是否隐藏其他侧边栏内容 }, diff --git a/docs/manual/4. 应用开发文档/1. 开始.md b/docs/manual/4. 应用开发文档/1. 开始.md deleted file mode 100644 index 60e89ef..0000000 --- a/docs/manual/4. 应用开发文档/1. 开始.md +++ /dev/null @@ -1,33 +0,0 @@ -# 创建第一个主题 - -> 在开始之前,你需要掌握HTML CSS JavaScript,以及PHP的相关知识。在主题的开发过程中,会涉及到这些知识。本文档是基于你已经掌握这些知识的基础上撰写的。 - -让我们开始吧。 - - - -## 应用介绍 - -- 应用分为主题和插件; -- 可以同时启用多个应用(但是需要考虑是否兼容); -- 按照规范组织目录结构; -- 在后台统一安装、删除、启用、关闭; -- 「自述文件」为 `intro.json`; -- 应用放置目录为 `/system`; - - - -### 主题 - -- 主题是网站前端的显示效果,同时只能启用一个主题; -- 通过提供的统一接口获取需要显示的内容; -- 主题可以内置1个应用(也可不内置),对主题的能力进行扩展,启用状态与主题保持一致; -- 所在目录为 `/system/plugin`; - - - -### 插件 - -- 主要作用为扩展网站的某项功能; -- 可以同时启用多个应用(但是需要考虑是否兼容); -- 所在目录为 `/system/plugin`; diff --git a/docs/manual/4. 应用开发文档/2. 应用开发文档(待完善).md b/docs/manual/4. 应用开发文档/2. 应用开发文档(待完善).md deleted file mode 100644 index bce379c..0000000 --- a/docs/manual/4. 应用开发文档/2. 应用开发文档(待完善).md +++ /dev/null @@ -1,80 +0,0 @@ -## 下载应用模板 - -| 主题模板 | 插件模板 | -| ---------------------- | ---------------------- | -| [点击下载]()【待完善】 | [点击下载]()【待完善】 | - - - -## 文件结构 - -```conf -/path/system/theme/themeName - -screenshot.png [必需]缩略图(500×400像素); -intro.json [必需]自述文件【该文件由系统生成】; -README.md [不需要]应用开发模板说明文件,可以删除。 - -—————————————— 下面的待更新 —————————————— - -main.php [可选]应用内置管理页,在创建主题时填写才会生成; -include.php [可选]应用嵌入页,在创建主题时填写才会生成; - -include [可选]主题自带「文件模块」,使用{module:abc}「嵌入调用」该目录下的abc.php文件; -script [可选]JS目录; -style [必需]样式目录, 内存样式表及所需图片; - style.css [必需]不限于这个文件名,一套主题也可以拥有多个样式(各自独立使用); - - css [可选]并不会自动创建,用于不应该放在style文件夹中的样式内容; -template 用于存放模板文件;建议优先确立以下 6 个模板文件及内容; - index.php 首页及列表页 - single.php 文章页(单页) - search.php 搜索结果页,不存在时使用index.php - header.php 公共头部文件 - footer.php 公共尾部文件 - 404.php 建议设置 -``` - - - -## 应用配置文件 - -### intro.json - -> 注意:建议使用工具生成或修改该文件。如果手动修改,特殊字符或符号可能会导致JSON解析失败。 -> -> [点击使用工具]()【待完善】 - -``` -{ - "plug": { - "plugId": "应用Id [必填]", - "name": "应用名称 [必填]", - "description": "应用简介 [必填]", - "pubDate": "发布日期,格式:2022-01-01 [必填]", - "update": "升级时间,格式:2022-01-01 [必填]", - "version": "版本号,格式:“1.0.0”或“1.0”。请严格按照格式填写,以免用户无法正常升级 [必填]", - "adapted": "最低兼容的系统版本数字代号(可在文档 关于 版本信息 发行版本 找到),此处请填写数字,不要填写字符串 [必填]", - "screenShot": "./preview.png 主题的缩略图所在相对路径 [必填]" - }, - "author": { - "authorId": "作者Id,后台创建应用时生成 [必填]", - "name": "作者姓名 [必填]", - "email": "作者邮箱 [选填]", - "url": "作者网站 [选填]" - } -} -``` - -| 字段 | 说明 / 格式 | 是否必填 | intro.json | -| -------- | -------------- | ---------------------------- | ---------------------------- | -| 应用Id | 创建应用时生成 | 必填 | plug.plugId | -| 应用名称 | | 必填 | plug.name | -| 应用简介 | | | plug.description | -| | | | plug.update | -| | | | plug.version | -| | | | plug.adapted | -| | | | plug.screenShot | -| | | | plug. | -| | | | | - diff --git a/docs/manual/4. 应用开发文档/2. 规范(待完善)/.keep b/docs/manual/4. 应用开发文档/2. 规范(待完善)/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/docs/manual/4. 应用开发文档/2. 规范(待完善)/1. 本项目遵循的注释规范.md b/docs/manual/4. 应用开发文档/2. 规范(待完善)/1. 本项目遵循的注释规范.md deleted file mode 100644 index 0e3ff9b..0000000 --- a/docs/manual/4. 应用开发文档/2. 规范(待完善)/1. 本项目遵循的注释规范.md +++ /dev/null @@ -1,31 +0,0 @@ -> `@since` 表示从那个版本开始就有这个类/接口/方法 -> `@deprecated` 表示不建议使用该类/接口/方法 -> `@exception` 标注Runtime异常 -> `@throws` 标注非Runtime异常 - -类、接口 -```php -/** - * 〈一句话功能简述〉LogManager 类集中控制对日志读写的操作。 - * 〈功能详细描述〉全部为静态变量和静态方法,对外提供统一接口。分配对应日志类型的读写器,读取或写入符合条件的日志纪录。 - * @author [作者]张三,李四,王五 - * @version [版本号, YYYY-MM-DD]1.2, 2001-03-25 - * @see [相关类/方法]LogIteraotor - * @see [相关类/方法]BasicLog - * @since [产品/模块版本]CommonLog1.0 - */ -``` - -方法 -```php -/** - * 〈一句话功能简述〉 - * 〈功能详细描述〉 - * @param [参数1] [参数1说明] - * @param [参数2] [参数2说明] - * @return [返回类型说明] - * @exception/throws [违例类型] [违例说明] - * @see [类、类#方法、类#成员] - * @deprecated - */ -``` diff --git a/docs/manual/4. 应用开发文档/2. 规范(待完善)/2. 注释规范.md b/docs/manual/4. 应用开发文档/2. 规范(待完善)/2. 注释规范.md deleted file mode 100644 index 3a5c7d0..0000000 --- a/docs/manual/4. 应用开发文档/2. 规范(待完善)/2. 注释规范.md +++ /dev/null @@ -1,118 +0,0 @@ -#### 1.在有处理逻辑的代码中,源程序有效注释量必须在20%以上。 -> 说明:注释的原则是有助于对程序的阅读理解,在该加的地方都加了,注释不宜太多也不能太少,注释语言必须准确、易懂、简洁。 - -#### 2.文件注释:文件注释写入文件头部。 -> 说明:以`/**`开始 - -示例: -```php -/** - * 文件名:[文件名] - * 作者:〈版权〉 - * 描述:〈描述〉 - * 修改人:〈修改人〉 - * 修改时间:YYYY-MM-DD - * 修改内容:〈修改内容〉 - */ -``` -> 说明:每次修改后在文件头部写明修改信息。 - -示例: -```php -/** - * 文件名:LogManager.java - * 版权:Copyright 2000-2001 Huawei Tech. Co. Ltd. All Rights Reserved. - * 描述: WIN V200R002 WEBSMAP 通用日志系统 - * 修改人:张三 - * 修改时间:2001-02-16 - * 修改内容:新增 - * 修改人:李四 - * 修改时间:2001-02-26 - * 修改内容:。。。。。。 - * 修改人:王五 - * 修改时间:2001-03-25 - * 修改内容:。。。。。。 - */ -``` - -#### 3.类和接口的注释:该注释放在 `class` 定义之前,`using` 或 `package` 关键字之后。 -示例: -```php -package com.websmap.comm; - -/** - * 注释内容 - */ - public class CommManager -``` -#### 4.类和接口的注释内容:类的注释主要是一句话功能简述、功能详细描述,说明:可根据需要列出:版本号、生成日期、作者、内容、功能、与其它类的关系等。 -格式: -```php -/** - * 〈一句话功能简述〉 - * 〈功能详细描述〉 - * @author [作者] - * @version [版本号, YYYY-MM-DD] - * @see [相关类/方法] - * @since [产品/模块版本] - * @deprecated - */ -``` -> 说明:描述部分说明该类或者接口的功能、作用、使用方法和注意事项,每次修改后增加作者和更新版本号和日期,`@since` 表示从那个版本开始就有这个类或者接口,`@deprecated` 表示不建议使用该类或者接口。 - -示例: -```php -/** - * LogManager 类集中控制对日志读写的操作。 - * 全部为静态变量和静态方法,对外提供统一接口。分配对应日志类型的读写器,读取或写入符合条件的日志纪录。 - * @author 张三,李四,王五 - * @version 1.2, 2001-03-25 - * @see LogIteraotor - * @see BasicLog - * @since CommonLog1.0 - */ -``` - -#### 5.类属性、公有和保护方法注释:写在类属性、公有和保护方法上面。用 `// ` 来注释,需要对齐被注释代码。 -示例: -```php -// 注释内容 -private String logType -``` - -#### 6.成员变量注释内容:成员变量的意义、目的、功能,可能被用到的地方。用 `// ` 来注释,需要对齐被注释代码。 - -#### 7.公有和保护方法注释内容:列出方法的一句话功能简述、功能详细描述、输入参数、输出参数、返回值、违例等。 -格式: -```php -/** - * 〈一句话功能简述〉 - * 〈功能详细描述〉 - * @param [参数1] [参数1说明] - * @param [参数2] [参数2说明] - * @return [返回类型说明] - * @exception/throws [违例类型] [违例说明] - * @see [类、类#方法、类#成员] - * @deprecated - */ -``` - -> 说明:`@since` 表示从那个版本开始就有这个方法;`@exception`或 `throws` 列出可能出现的异常;`@deprecated` 表示不建议使用该方法。 - -#### 8.对于方法内部用 `throw` 语句抛出的异常,必须在方法的注释中标明,对于所调用的其他方法所抛出的异常,选择主要的在注释中说明。对于非 `RuntimeException` ,即 `throws` 子句声明会抛出的异常,必须在方法的注释中标明。 -> 说明:异常注释用 `@exception`或 `@throws` 表示,在JavaDoc中两者等价,但推荐用 `@exception` 标注Runtime异常,`@throws` 标注非Runtime异常。异常的注释必须说明该异常的含义及什么条件下抛出该异常。 - -#### 9.注释应与其描述的代码相近,对代码的注释应放在其上方或右方(对单条语句的注释)相邻位置,不可放在下面,如放于上方则需与其上面的代码用空行隔开。 - -#### 10.注释的排版,按照上述示例来展示。 - -#### 11.注释应该放在被注释的代码前面,分行展示,但中间不留空行。 - -#### 12.对变量的定义和分支语句(条件分支、循环语句等)必须编写注释。 -> 说明:分支语句往往是程序实现某一特定功能的关键。 - -#### 13.边写代码边注释,修改代码同时修改相应的注释,以保证注释与代码的一致性。不再有用的注释要删除。 - -#### 14.注释的内容要清楚、明了,含义准确,防止注释二义性。说明:错误的注释不但无益反而有害。 - -#### 15.避免在注释中使用缩写,特别是不常用缩写。说明:在使用缩写时或之前,应对缩写进行必要的说明。 \ No newline at end of file diff --git a/docs/manual/4. 应用开发文档/2. 规范(待完善)/3. 通用规范.md b/docs/manual/4. 应用开发文档/2. 规范(待完善)/3. 通用规范.md deleted file mode 100644 index bc8ab5d..0000000 --- a/docs/manual/4. 应用开发文档/2. 规范(待完善)/3. 通用规范.md +++ /dev/null @@ -1,2 +0,0 @@ -为避免重复及便于识别,应用名中不能出现特殊字符,应用识别名须遵循驼峰式书写规范,只能包含`大小写字母`和下划线`_`,应用目录名为应用识别名,定义的所有函数需要以应用识别名加`_`作为前缀; -所有目录及文件名,全部小写,不得出现大写字母; \ No newline at end of file diff --git a/docs/manual/4. 应用开发文档/2. 规范(待完善)/注册、登录时密码使用的加密技术.md b/docs/manual/4. 应用开发文档/2. 规范(待完善)/注册、登录时密码使用的加密技术.md deleted file mode 100644 index 7bca43f..0000000 --- a/docs/manual/4. 应用开发文档/2. 规范(待完善)/注册、登录时密码使用的加密技术.md +++ /dev/null @@ -1,13 +0,0 @@ -# 登录: -> 使用`密码加盐`生成不可逆哈希,**他人无法获取密码原文**。 -```javascript -md5.hex(pwd + md5.hex(pwd)); -``` - -# 注册: -> 使用密码倒序`Base64`加密,再倒序`Base64`加密,避免密码在网上裸奔。 -```javascript -Base64.encode(Base64.encode(pwd.split('').reverse().join('')).split('').reverse().join('')); -``` - -网站使用`SSL证书`(即网址前面的https),数据传输`非对称加密`(即使用“公钥”加密,“私钥”解密,公钥大家都知道,私钥仅服务器知道),确保中间人无法获得您的密码。 \ No newline at end of file diff --git a/docs/manual/4. 应用开发文档/3. 应用接口(待完善).md b/docs/manual/4. 应用开发文档/3. 应用接口(待完善).md deleted file mode 100644 index 0e35085..0000000 --- a/docs/manual/4. 应用开发文档/3. 应用接口(待完善).md +++ /dev/null @@ -1,2 +0,0 @@ -.keep - diff --git a/docs/manual/4. 应用开发文档/4. 应用发布与更新(待完善).md b/docs/manual/4. 应用开发文档/4. 应用发布与更新(待完善).md deleted file mode 100644 index 9ab013b..0000000 --- a/docs/manual/4. 应用开发文档/4. 应用发布与更新(待完善).md +++ /dev/null @@ -1,99 +0,0 @@ -# 发布应用 - -> 在编写并测试好代码后,可以将应用上传至应用中心进行审核。审核通过后即可发布。 -> -> 应用期将视应用中心实际情况适时开发上线。 - - - -以下是发布应用的流程。 - -### 1. 成为开发者 - -成为开发者的条件:①有开发者账号;②绑定手机号;③等待通过审核 - -首先,你需要注册一个开发者应用账号。 - -然后,在用户中心绑定您的手机号,并完善账户信息。 - -最后,点击提交审核按钮,等待审核通过。审核期间,您可以上传应用以及配置相关信息,也可同时提交应用审核,但只有审核通过后,你的应用才可以发布至应用中心。 - -> **请注意,账号一旦注册,用户名等账户重要信息暂时不可修改。所以注册账号时一定要想好。** - -> 根据《互联网用户账号名称管理规定》等相关规定,您只有绑定手机号才可以进行后续操作。 - - - -### 2. 在后台创建一个应用 - -创建应用后,系统会为你生成一个**应用ID**(`plugId`)和**应用密钥**(`plugSecret`)。`plugSecret`将只显示一次,请保存好这两个密钥,如果您忘记了,则需要重置`plugSecret` - -- `plugId`用于唯一标识应用。在用户下载应用,或者更新应用的时候会用到。该值由系统生成,无法修改。 -- `plugSecret`的用处还没想好,但是是有用的【待更新】 - -> **请一定保管好plugSecret,不要泄露给任何人!如果已发生泄露,请立即重置plugSecret** - - - -### 3. 上传你的应用 - -根据页面提示上传您的应用。 - -上传应用后,应用信息将默认使用`intro.json`文件中的信息。如需修改,可修改`intro.json`文件,然后重新上传。 - -> `intro.json`编写规范请[查看这里]()【待完善】 - - - -- 应用发布日期(与配置文件中`pubDate`保持一致,且不能填写还未到的日期,一旦首次审核通过,将不能更改) -- 选择你的应用风格 -- -- 上传应用缩略图 -- - - - - - -### 4. 阅读并同意应用中心相关条款 - -在认真阅读并同意应用中心服务协议、隐私政策等条款内容后,勾选“我已阅读并同意上述条款”,然后点击下一步。 - - - -### 5. 提交审核 - -确认应用信息填写无误后,即可提交审核。 - -> 第一次审核通过日期显示为应用发布日期,开发者无法手动修改。 - -若审核未通过,您可以根据提示信息修改对应信息,并再次提交。 - -> 请注意,若审核未通过,请修改后再次提交。请不要不经修改反复提交。否则您的账号将可能受到相应处罚,甚至封号。 - - - -# 应用更新 - -主题更新时,你需要做以下几步: - -上传新的主题包,填写更新说明,并提交审核 - -## 1.上传新的应用包 - -登录后台,选择账号中需要更新的应用,然后点击修改。 - - - -## 2. 填写更新说明 - -上传应用包后,填写版本更新说明。 - -如果需要修改应用的其他信息,也可在当前页一并更改,更改后提交即可。 - - - -## 3. 提交审核 - -点击提交审核按钮,等待审核结果。 - diff --git a/docs/manual/4. 应用开发文档/4. 应用开发(待完善)/.keep b/docs/manual/4. 应用开发文档/4. 应用开发(待完善)/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/docs/manual/4. 应用开发文档/5. 主题开发(待完善)/.keep b/docs/manual/4. 应用开发文档/5. 主题开发(待完善)/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/docs/manual/4. 应用开发文档/5. 主题开发(待完善)/主题开发(待完善).md b/docs/manual/4. 应用开发文档/5. 主题开发(待完善)/主题开发(待完善).md deleted file mode 100644 index 8d9eedb..0000000 --- a/docs/manual/4. 应用开发文档/5. 主题开发(待完善)/主题开发(待完善).md +++ /dev/null @@ -1 +0,0 @@ -如果有页面在当前主题中不存在,将使用默认页面展示。 diff --git a/docs/manual/4. 应用开发文档/5. 申请下架应用(待完善).md b/docs/manual/4. 应用开发文档/5. 申请下架应用(待完善).md deleted file mode 100644 index e69de29..0000000 diff --git a/docs/manual/api/5. 文档模板/.keep b/docs/manual/api/5. 文档模板/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/docs/manual/api/frontend-interface/.keep b/docs/manual/api/frontend-interface/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/docs/manual/api/frontend-interface/0. 概述/通用参数(待完成).md b/docs/manual/api/frontend-interface/0. 概述/通用参数(待完成).md deleted file mode 100644 index 4f07f1c..0000000 --- a/docs/manual/api/frontend-interface/0. 概述/通用参数(待完成).md +++ /dev/null @@ -1 +0,0 @@ -.keep \ No newline at end of file diff --git a/docs/manual/api/frontend-interface/1. 站点/.keep b/docs/manual/api/frontend-interface/1. 站点/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/docs/manual/api/frontend-interface/1. 站点/上传logo(待完善).md b/docs/manual/api/frontend-interface/1. 站点/上传logo(待完善).md deleted file mode 100644 index e69de29..0000000 diff --git a/docs/manual/api/frontend-interface/1. 站点/检查更新(待完善).md b/docs/manual/api/frontend-interface/1. 站点/检查更新(待完善).md deleted file mode 100644 index e69de29..0000000 diff --git a/docs/manual/api/frontend-interface/1. 站点/站点基本信息(待完善).md b/docs/manual/api/frontend-interface/1. 站点/站点基本信息(待完善).md deleted file mode 100644 index e69de29..0000000 diff --git a/docs/manual/api/frontend-interface/2. 管理员/.keep b/docs/manual/api/frontend-interface/2. 管理员/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/docs/manual/api/frontend-interface/2. 管理员/用户注册(待完善).md b/docs/manual/api/frontend-interface/2. 管理员/用户注册(待完善).md deleted file mode 100644 index e69de29..0000000 diff --git a/docs/manual/api/frontend-interface/2. 管理员/用户登录(待完善).md b/docs/manual/api/frontend-interface/2. 管理员/用户登录(待完善).md deleted file mode 100644 index e69de29..0000000 diff --git a/docs/manual/api/frontend-interface/2. 管理员/(待完善).md b/docs/manual/api/frontend-interface/2. 管理员/(待完善).md deleted file mode 100644 index e69de29..0000000 diff --git a/docs/manual/api/frontend-interface/3. 用户/.keep b/docs/manual/api/frontend-interface/3. 用户/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/docs/manual/api/frontend-interface/3. 用户/用户注册(待完善).md b/docs/manual/api/frontend-interface/3. 用户/用户注册(待完善).md deleted file mode 100644 index e69de29..0000000 diff --git a/docs/manual/api/frontend-interface/3. 用户/用户登录(待完善).md b/docs/manual/api/frontend-interface/3. 用户/用户登录(待完善).md deleted file mode 100644 index e69de29..0000000 diff --git a/docs/manual/api/frontend-interface/3. 用户/(待完善).md b/docs/manual/api/frontend-interface/3. 用户/(待完善).md deleted file mode 100644 index e69de29..0000000 diff --git a/docs/manual/api/frontend-interface/4. 单词/.keep b/docs/manual/api/frontend-interface/4. 单词/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/docs/manual/api/frontend-interface/5. 词书/.keep b/docs/manual/api/frontend-interface/5. 词书/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/docs/manual/api/frontend-interface/6. 通知/.keep b/docs/manual/api/frontend-interface/6. 通知/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/docs/manual/api/frontend-interface/Admin--account-registration.md b/docs/manual/api/frontend-interface/Admin--account-registration.md new file mode 100644 index 0000000..fbd0b27 --- /dev/null +++ b/docs/manual/api/frontend-interface/Admin--account-registration.md @@ -0,0 +1,2 @@ +### (待完善) + diff --git a/docs/manual/api/frontend-interface/Admin--login-status.md b/docs/manual/api/frontend-interface/Admin--login-status.md new file mode 100644 index 0000000..fbd0b27 --- /dev/null +++ b/docs/manual/api/frontend-interface/Admin--login-status.md @@ -0,0 +1,2 @@ +### (待完善) + diff --git a/docs/manual/api/frontend-interface/Admin.md b/docs/manual/api/frontend-interface/Admin.md new file mode 100644 index 0000000..405aaf8 --- /dev/null +++ b/docs/manual/api/frontend-interface/Admin.md @@ -0,0 +1,12 @@ +## 用户登录 + + +[用户登录](Admin--login-status.md ':include') + +----- + +## 用户注册 + + +[用户注册](Admin--account-registration.md ':include') + diff --git a/docs/manual/api/frontend-interface/General--parameters.md b/docs/manual/api/frontend-interface/General--parameters.md new file mode 100644 index 0000000..d791470 --- /dev/null +++ b/docs/manual/api/frontend-interface/General--parameters.md @@ -0,0 +1,2 @@ +### (待完成) + diff --git a/docs/manual/api/frontend-interface/General.md b/docs/manual/api/frontend-interface/General.md new file mode 100644 index 0000000..0d20a0a --- /dev/null +++ b/docs/manual/api/frontend-interface/General.md @@ -0,0 +1,5 @@ +## 通用参数 + + +[通用参数](General--parameters.md ':include') + diff --git a/docs/manual/api/frontend-interface/Notice--xxx.md b/docs/manual/api/frontend-interface/Notice--xxx.md new file mode 100644 index 0000000..fbd0b27 --- /dev/null +++ b/docs/manual/api/frontend-interface/Notice--xxx.md @@ -0,0 +1,2 @@ +### (待完善) + diff --git a/docs/manual/api/frontend-interface/Notice.md b/docs/manual/api/frontend-interface/Notice.md new file mode 100644 index 0000000..52fb1f5 --- /dev/null +++ b/docs/manual/api/frontend-interface/Notice.md @@ -0,0 +1,5 @@ +## xxx + + +[xxx](Notice--xxx.md ':include') + diff --git a/docs/manual/api/frontend-interface/Site--basic-Information.md b/docs/manual/api/frontend-interface/Site--basic-Information.md new file mode 100644 index 0000000..fbd0b27 --- /dev/null +++ b/docs/manual/api/frontend-interface/Site--basic-Information.md @@ -0,0 +1,2 @@ +### (待完善) + diff --git a/docs/manual/api/frontend-interface/Site--check-update.md b/docs/manual/api/frontend-interface/Site--check-update.md new file mode 100644 index 0000000..fbd0b27 --- /dev/null +++ b/docs/manual/api/frontend-interface/Site--check-update.md @@ -0,0 +1,2 @@ +### (待完善) + diff --git a/docs/manual/api/frontend-interface/Site--upload-logo.md b/docs/manual/api/frontend-interface/Site--upload-logo.md new file mode 100644 index 0000000..fbd0b27 --- /dev/null +++ b/docs/manual/api/frontend-interface/Site--upload-logo.md @@ -0,0 +1,2 @@ +### (待完善) + diff --git a/docs/manual/api/frontend-interface/Site.md b/docs/manual/api/frontend-interface/Site.md new file mode 100644 index 0000000..90367a2 --- /dev/null +++ b/docs/manual/api/frontend-interface/Site.md @@ -0,0 +1,19 @@ +## 检查更新 + + +[检查更新](Site--check-update.md ':include') + +----- + +## 上传logo + + +[上传logo](Site--upload-logo.md ':include') + +----- + +## 站点基本信息 + + +[站点基本信息](Site--basic-Information.md ':include') + diff --git a/docs/manual/api/frontend-interface/User--account-registration.md b/docs/manual/api/frontend-interface/User--account-registration.md new file mode 100644 index 0000000..fbd0b27 --- /dev/null +++ b/docs/manual/api/frontend-interface/User--account-registration.md @@ -0,0 +1,2 @@ +### (待完善) + diff --git a/docs/manual/api/frontend-interface/用户类 - 用户登录、注销、获取状态.md b/docs/manual/api/frontend-interface/User--login-status.md similarity index 99% rename from docs/manual/api/frontend-interface/用户类 - 用户登录、注销、获取状态.md rename to docs/manual/api/frontend-interface/User--login-status.md index cdc6172..2aa9b7e 100644 --- a/docs/manual/api/frontend-interface/用户类 - 用户登录、注销、获取状态.md +++ b/docs/manual/api/frontend-interface/User--login-status.md @@ -1,7 +1,5 @@ > **密码禁止明文传输!** 加密方法见:开发文档 > 规范 > 注册、登录时密码使用的加密技术 -## 接口列表 - > api基础路径为 `./api/v1/users` @@ -76,6 +74,7 @@ $.ajax({ + -------------------------------------------------------------------------------- ### ● 获取用户登录状态 @@ -124,6 +123,7 @@ $.getJSON("api/v1/users/get-status.php",function (res) { + -------------------------------------------------------------------------------- ### ● 退出登录 diff --git a/docs/manual/api/frontend-interface/用户类 - 修改账户信息.md b/docs/manual/api/frontend-interface/User--modify-account-information.md similarity index 99% rename from docs/manual/api/frontend-interface/用户类 - 修改账户信息.md rename to docs/manual/api/frontend-interface/User--modify-account-information.md index e5353b3..38838ad 100644 --- a/docs/manual/api/frontend-interface/用户类 - 修改账户信息.md +++ b/docs/manual/api/frontend-interface/User--modify-account-information.md @@ -1,7 +1,5 @@ > **密码禁止明文传输!** 加密方法见:开发文档 > 规范 > 注册、登录时密码使用的加密技术 -## 接口列表 - > api基础路径为 `./api/v1/users` @@ -63,6 +61,7 @@ $.ajax({ + -------------------------------------------------------------------------------- ### ● 修改密码 diff --git a/docs/manual/api/frontend-interface/User.md b/docs/manual/api/frontend-interface/User.md new file mode 100644 index 0000000..94db92f --- /dev/null +++ b/docs/manual/api/frontend-interface/User.md @@ -0,0 +1,19 @@ +## 修改账户信息 + + +[修改账户信息](User--modify-account-information.md ':include') + +----- + +## 用户登录、注销、获取状态 + + +[用户登录、注销、获取状态](User--login-status.md ':include') + +----- + +## 用户注册 + + +[用户注册](User--account-registration.md ':include') + diff --git a/docs/manual/api/frontend-interface/Wordbooks--xxx.md b/docs/manual/api/frontend-interface/Wordbooks--xxx.md new file mode 100644 index 0000000..fbd0b27 --- /dev/null +++ b/docs/manual/api/frontend-interface/Wordbooks--xxx.md @@ -0,0 +1,2 @@ +### (待完善) + diff --git a/docs/manual/api/frontend-interface/Wordbooks.md b/docs/manual/api/frontend-interface/Wordbooks.md new file mode 100644 index 0000000..ed1a48f --- /dev/null +++ b/docs/manual/api/frontend-interface/Wordbooks.md @@ -0,0 +1,5 @@ +## xxx + + +[xxx](Wordbooks--xxx.md ':include') + diff --git a/docs/manual/api/frontend-interface/Words--xxx.md b/docs/manual/api/frontend-interface/Words--xxx.md new file mode 100644 index 0000000..fbd0b27 --- /dev/null +++ b/docs/manual/api/frontend-interface/Words--xxx.md @@ -0,0 +1,2 @@ +### (待完善) + diff --git a/docs/manual/api/frontend-interface/Words.md b/docs/manual/api/frontend-interface/Words.md new file mode 100644 index 0000000..05b1a03 --- /dev/null +++ b/docs/manual/api/frontend-interface/Words.md @@ -0,0 +1,5 @@ +## xxx + + +[xxx](Words--xxx.md ':include') + diff --git a/docs/manual/api/frontend-interface/overview.md b/docs/manual/api/frontend-interface/overview.md new file mode 100644 index 0000000..4d0275f --- /dev/null +++ b/docs/manual/api/frontend-interface/overview.md @@ -0,0 +1,7 @@ +- [0. 通用参数](./General) +- [1. 站点](./Site) +- [2. 管理员](./Admin) +- [3. 用户](./User) +- [4. 单词](./Words) +- [5. 词书](./Wordbooks) +- [6. 通知](./Notice)