moear-web

概览

该项目主要是为了便于为 MoEar 前端页面实现管理,毕竟把前端工程化工具与 Python 工具混在一起不但会造成工作空间混乱,且不利于管理。

故此处利用 Gulp 作为前端工程化管理工具,分别对 HTMLCSSJS 做相应处理后,更新到 MoEar 的相关路径。

除开发 build 任务外, 还实现了用于生产编译的 build:prod ,主要功能为对 build 任务生成的前端文件进行生产处理,具体如下:

  1. HTML 文件中的 css/js 通用资源引用更换为 CDN 资源
  2. CSS 文件进行压缩
  3. JS 文件进行压缩

注解

由于作者是离职待业状态下进行的项目开发,不宜恋战(雾),故虽然最开始对项目设想很庞大, 但考虑到项目周期,最终做了一些阶段性放弃,故虽然该工程中已经搭建好了整套 PostCSS 环境,但最终没实现什么内容,转而使用了 Bootstrap 作为前端样式实现。毕竟, 天下武功,唯快不破(溜了溜了

待处理

使用 VueJS 重构整个前端实现,尽量将更多的页面资源通过前端模板实现, 减小服务器流量压力的同时,还可以提高用户体验

提示

由于 Web 部分目前完成度还较低,仅保证了基础内容的呈现,故暂不做展开详述(鞠躬~

代办事项

待处理

使用 VueJS 重构整个前端实现,尽量将更多的页面资源通过前端模板实现, 减小服务器流量压力的同时,还可以提高用户体验

(The 原始记录 is located in /home/docs/checkouts/readthedocs.org/user_builds/moear-web/checkouts/latest/docs/source/intro/overview.rst, line 27.)

发布说明

v1.0.0 (2018-04-11 10:39:03)

  1. 实现基于 Bootstrap 4.0 的前端样式
  2. 实现站点 主页我的订阅账户管理 等基础页面
  3. 我的订阅 页面实现完全的 AJAX 支持
  4. 账户管理 页面实现部分的 AJAX 支持