BING
斯是陋室,唯吾芳馨
原创

我这几天都干了什么

共 1,592 字,需阅读 4 分钟2018/08/01 下午4,715 次阅读

通宵了近两个礼拜,我做了这些事。

  1. 把 angular-admin、NodePress 升级为 2.0 版本
  2. 升级 Surmon.me 到 1.2.0 版本
  3. 把 Linux Ubuntu 里的一切配套 nodejs 工具也进行更新

其实不管什么版本号,总之一定是当下最新。

#angular-admin

  1. angular-admin 移除了之前一直使用的冗余的第三方库,如 JWT 拦截器,使用一套自己封装的 ApiService 代替,成本更低,且可以承担之前所有业务 Service 的网络请求职责
  2. Angular 也升级为 6.x 最新版本,把一些即将废弃的模块进行了一些迁移
  3. 系统放弃了之前的 Webpack 生产流,完全使用最新的 ng-cli 进行项目的生产
  4. 配合数据库模型进行相应字段的增减
  5. 更新密码传输机制,避免明文传输,这个意义不大,但是也是一种意识的体现
  6. 七牛重构为更简洁的 2.x,相比旧版本减少了不兼容库的依赖,更简洁,API 的设计也更人性化
  7. 完善 Token 有效性检查机制,之前是存在用户手动在 Localstorage 加 Token 路由无法拦截跳转的可能

#NodePress

  1. 更新了数据库里文章模型的相关字段
  2. 评论系统的更新
    • 将移黑功能的逻辑与拉黑进行合并
    • 对评论进行任何一种状态更改时,都会通知 akismet,并对本地黑名单做相应处理
  3. 升级所有的库到最新,并做兼容处理
  4. nodemailer 的最新版中,已废弃了对 nodemailer-smtp-transport 的依赖
  5. mongoose-paginate 年久失修,进行 fork 和更新
  6. 更新密码加密机制
    • 密码必须先经过 Base64 解码
    • 为后台系统提供一个 Token 可用性检测接口

#Surmon.me

  1. 改进在开发模式下,主题变量失效无法预览的问题,其实是把 CSS 变量属性的名字更改为 Sass 字符串变量的形式
  2. 增加节能模式开关,关闭背景动画,关闭表情雨留言侦测,禁用 WebRTC,禁用主题切换
  3. 人脸识别库的加载周期延后在打开 WebRTC 美颜开关时,这个包大概有 2.2m 左右
  4. 在文章列表、详情页增加来源类型标志(转载、原创、混合)
  5. 使用自行开发的 i18n 模块完成 i18n 的适配,语言切换入口在左侧下方

突然觉得中文很美,所以默认语言是中文。

每一个词都是有过静心调研的,有来自佛教、儒家、道家、和其他的。

左下角语言切换按钮的背景颜色,是两种,一种是美利坚合众国星条旗蓝色背景 rgb(0, 43, 127),另一种是五星红旗红色背景 #F40002

因为视觉空加上的限制,本想在文章详情页可以加一个锚点导航功能,但没有合适的位置,加在任何一个地方都会导致破坏视觉平衡。

接下来一个礼拜,我开始投简历谈 Offer,同时对开源项目进行一些更新。

肾不太行,隐隐作疼。

署名 - 非商业性使用 4.0 国际 https://surmon.me/article/104
6 / 6 条看法
访客身份
在下有一拙见,不知...
  • Biningo
    Biningo🇨🇳CNWujiashanWindowsChrome

    💪 💪 😃

  • lin_
    Lin_🇨🇳CNBeijingWindowsChrome

    dalaoniubi

  • channg
    Channg🇨🇳CNBeijingWindowsChrome

    最后一句太装逼了

    • Surmon
      Surmon🇨🇳CNAnkangMac OSChrome

      回复

      我有什么办法!!你以为我想被捆起来被人虐吗!!!!

  • Sando
    Sando🇨🇳CNGuangzhouWindowsChrome

    少熬夜注意肾啊,大胸滴

    • Surmon
      Surmon🇨🇳CNAnkangMac OSChrome

      回复

      你也是,珍惜健康