以往信息不发达的时候 个人博客是一种优质的信息来源现在 信息社会极度发达的时候 个人博客并不能完全满足所有人的需求了 应该以一种新的模式体现一个人博客的不同
ubuntu中安装nodejs
在ubuntu中安装nodejs 并使用n进行版本管理
更新ubuntu软件源
1 | sudo apt-get update #更新本地软件源 |
安装nodejs
1 | sudo apt-get install nodejs |
替换npm镜像源地址
1 | sudo npm config set registry https://registry.npm.taobao.org |
技术栈升级BABYLONJS尝试
vue项目中的html 升级至pug编译
vue项目中的style 新增stylus编译
vue中使用typescript进行转义
vue中混入BABYLON进行使用
vue2.5.16源码解析01
类型检测 typeof 不能检测出详细的Object类型中具体的分类 Object.prototype.toString()–>可以根据每一个不同的数据类型生成对应数据类型的状态字符串 通过slice(8,-1) 对生成的字符串进行处理可以获取typeof 对应的参数值所对应的数据类型 之所以要用Object是因为所有的类型的父类型都为Object 其他原始类型中的数据类型中的toString已经被 对应的数据类型的原型链上的数据所改写 若使用delete方法删除了对应原型链上的重写方法 则可以让复写被替换
一个工具函数应该从最基本的状态类型检测开始编写
Service Worker
// PWA 必须
serviceworker 至少每24小时会进行一次更新
vuecli3.0 ui模式
vue ui 启动图形化界面能够快速构建基于vue框架的项目
弃用Jekyll
使用nuxt静态化构建的博客 –> 构建过于复杂 原生并不支持markdown解析
使用hexo重构博客–>使用hexo平滑迁移jekyll 并且可以直接生成对应的静态文件部署至github page