v1.0方向指南

🍸第一部分:前言

本版本网站的指南主要包括,探索目前 网站的意义以及定位,如何优化和更新内容,文章规范化,网站目录如何定义以及维护等等

网站在历经了三个版本的迭代之后,发展到现在的局面(日均独立访问IP 1k+),但是内容却跟不上增长的速度,因为想把更好的内容给大家

所以我深感不安,于是重新准备重新规划一下下一个阶段的优化计划,v1.0 就是第一步


v1.0在整体上有三个必须完成的任务,和三个额外任务

必须完成的任务

  • 1.内容完善到60%
  • 2.总结出来一套规范体系(文章,网站,内容...)
  • 3.重构速查模块(现在速查的功能并不能让我满意)

额外任务

  • 1.探索多人协作模式
  • 2.探索工具化文章的可行性
  • 3.优化网站工程化链路,使其可能集成更多的功能

🍦第二部分:网站的意义以及定位

我看了四个月前我写的 项目核心思想,基本思想和现在基本没有什么概念,但是执行过程需要优化一下,需要先将内容打磨的非常好,再进行下一步的网站工具化。

1.速查 板块历史

首先网站最开始的目的是整理一些我在日常工作中重复性质的代码块,其实就是 JS方法速查这篇文章

随后在这个文章的基础之上,衍生出了其他速查内容,例如安装软件,各种软件的使用等等

后来逐渐衍生成为 具有前端,后端,运维,其他 四个模块组成的 板块


2.前端体系 板块历史

前端体系板块 最开始是为了对 速查板块 的补充而建立的,最开始规划来源于 网站v0.3方向指南

后来在逐渐实践的过程,逐渐形成了一个前端体系,最开始的体系是混乱的,后来内容增多后,我进行了目录的调整,所以变成了大家看到的这个目录结构

目前内容还未全部书写完成,一个是因为时间,一个是因为能做,和能写出来中间还是有一定的技术积淀的。但是我会努力的 💪


3.其他 板块历史

这个版块最开始的时候就有了,一开始是作为技术的其他来使用的,后来其他被合并到了 速查版块中,这个其他版块就用来记录 网站发展方向指南 和 规划

后来随着 速查 和 前端版块的建立,我决定将其他版块 作为一个 个人技术之外的展示(包括 读书,健身,养猫,游戏,当然网站发展方向指南也是放到这里面的) 😜


🍨第三部分:目录的定义以及维护

1.速查(quickcheck)

总纲:目前分为四个模块,v1.0版本的网站将不会对模块目录进行改变,可能会改变内容目录,计划在优化前端模块的前提下,补充后端模块 和 数据结构算法设计模式部分的内容

前端模块:还是主要抽离 日常前端开发中 遇到的问题的解决方案

后端模块:主要是Node和Node第三方库的一些简单使用 的解决方案

运维模块:主要对Linux下的软件安装,各种软件的使用的 解决方案

其他模块:主要是放置不知道怎么分类的零散点

🔥 后期的维护,主要是以更新内容为主,优化每一条速查的文字,不断优化,这是个长期的工作


2.前端体系(note)

目前拆分为十几个模块,v1.0版本将会合并或者细分其中几个模块,具体内容细分内容暂时没有想好...目前还是以完善内容为主


3.其他(other)

此版块的内容就比较简单了,v1.0也不考虑改变目录结构,只是内容上的增加,后期维护也是内容上的增加


🥛第四部分:如何持续优化和更新内容

要准守几个原则

  • 1.每日11点-12点 都要整理当天的收获
  • 2.每周日 都要梳理和整理内容
  • 3.制定每周文章 更新规划
  • 4.文章的添加修改删除要非常的慎重,目录既定,就是内容上的完善了

🍬第五部分:文章规范

之前文章是不规范的,随便写,现在要规范化一些,至少是现在。

  • 1.每一篇文章开头都要介绍为什么要写这篇文章,起到一个说明的作用
  • 2.文章的结构分层采用 符号表情 + 第*部分 的形式进行
  • 3.文章层级为三层,一级(文章标题),二级(第*部分),三级(细分)

🍧第六部分:CI/CD & npm 后续优化

CDN是需要10分钟才能更新完毕,所以给Jenkins设置 先更新CDN,10分钟之后,再更新NGINX目录,NPM方面,有空写一下不容易出错的情况


🍷第七部分:任务完成汇总

1.重构速查模块(现在速查的功能并不能让我满意)

现在速查内容无法让我满意的主要原因是 混乱,主要原因是我没有整理导致的

但是感觉还有一个隐藏的问题,就是部分速查地方没有采用 工具化,有时候用起来不是很好

最后我决定采用 整理文章 + 部分工具化的方式 来重构一下速查版块


2.探索多人协作模式


3.优化网站工程化链路,使其可能集成更多的功能

  • 1.首先Jenkins首先执行 Node程序,用于将 本地文件更新到 CDN上
  • 2.10分钟后,Jenkins再更新 nginx 代理的源站内容