Saber2pr's Blog

网站建设过程

这个博客诞生于 2019.7.7。


2018.7.7-2018.9

MyWeb

在此之前用 jq+bootstrap+requirejs 搭过一个简易的博客,主要用来介绍自己兴趣爱好。repo 为现在的 saber2pr/MyWeb,不过页面代码已经删了,现在只作为图片资源和各项目 build 后的 demo 存储。


2018.9-2018.10

vue-tabpage

使用 vue/cli 写了简易博客,主要用来展示在线 demo。纯 vue,没有涉及 vue 生态的库例如 vuex 等。(不过还是很容易学会的) 使用了 component:is 标签切换子组件来实现路由切换。


2018.10-2019

react-tabpage

使用 create-react-app 重写了 vue-tabpage。使用 render children 切换子组件来实现路由切换。没有涉及 react 生态例如 redux 等。(不过还是很容易学会的)


2019.3-2019.4

react.org-like

参考 react 官网的 UI 风格,从 0 开始使用 react 技术栈搭建博客。还是 create-react-app。 使用 Typescript 和 Less 编码,使用自己写的 router 库。还是没有涉及 react 生态例如 redux 等。(不过还是很容易学会的)


2019.7.7-至今

saber2pr.github.io

在 react.org-like 的基础上进行大面积重构。去除 create-react-app 框架,从 0 开始按需求配置 webpack。

域名 DNS 解析以及 HTTPS 加密

9 月份在阿里云购买了.top 域名,并配置了 DNS 的解析,使用自己的域名访问网站。网站从http://saber2pr.github.io升级到http://saber2pr.top。 在 Github 上申请了 Let's Encrypt Authority X3 加密。网站从http://saber2pr.top升级到https://saber2pr.top。