这是一个 VuePress 框架项目,建议使用 Yarn 管理此项目。
此项目发布后,用于持续记录技术笔记。
欢迎小伙伴参与维护。
1. 克隆到本地代码库
git clone https://github.com/xiaoyouyu/-.git
2. 安装依赖
yarn install
3. 本地运行
yarn dev
4. 修改成自己的内容并打包项目
yarn build
在 .vuepress/config/secretKeyConf.js 文件里,需要填写自己的相关配置内容:
-
Valine 评论功能配置
appId:"" appKey:"" -
Google Analytics 谷歌分析配置
ga:"" -
Google Search Console 提高在Google搜索结果中的展现率
googleSearchConsole:"" -
百度统计
hm:""
- 清晰的目录结构,侧边栏由项目自动生成,不需要手动配置
- iPhone 添加到主屏幕后,切换导致重新加载问题
- 针对上述问题,在网速慢的环境,增加loading等待提示,避免在首页长时间停留
- 禁止ios用户双击页面放大(meta标签并不是完美解决方案)
- 首屏图片尽量压缩至最小(最好和152头像一样大小)
- vue启动动画:图片预加载逻辑,当首屏图片加载完后,再显示内容(img load 监控)
- 在指南里的时间轴想做成一个书签,或者发布记录
- 添加Algolia 第三方搜索功能
- 重做一个PWA功能(vuepress-pwa 对缓存处理不理想,借鉴lavas解决方案,lavas简直是教科书版的缓存处理方案)
- 待补充...