TODO 2020-08-31
- 修复启动时 logo 备选字显示问题(原来是
alt
参数在Icon
类下显示的效果,使用transparent
进行屏蔽输出了) - 解决
eslint
的prettier
问题 - 使用
koa
重写ali-oss
模块 - 配置
cookie
- 配置评论
token
- 优化首页路径重定向问题
TODO 2020-08-25
- 文章热启动问题
- 多主题配置
TODO 2020-08-23
- 翻页
- 页内导航跳转问题
TODO 2020-08-22
- 修改侧边栏数字的显示(考研、留学专辑字体失衡)(使用
Helvtica Neue
字体解决了) - 修复手机端的文章显示
- 修复代码块的复制按钮无效的问题(莫名其妙的发现。。。是好的。。)
- 修复代码高亮功能
TODO 2020-08-21
- 配置 Algolia(去看了一下,只有 14 天免费。。)
- 弄清
$content(settings)
的机制 - 弄清
$vm1
的机制(貌似只是浏览器的一种机制) - 登录有些慢,应加入
loading
动画(并解决了一个居中 bug)
TODO 2020-08-19
- 优化菜单抽屉页
- 解决浏览器的一些客户端与服务端渲染不一致的问题(多装一些包,和重启几次,就莫名其妙解决了)
- 解决 localstorage 在服务端不能使用的问题:
nuxtServerInit / cookie-universal-nuxt
- 美化用户头像与网站 logo 的互动
TODO 2020-08-18, 周二
- markdown 新建时自动生成 frontmatter(在
content-theme-mark/index.tsx
中,作者写了一个hook
函数,作用是在页面(document
)生成前插入一些字段,即frontmatter
。类似的,可以基于此实现对markdown
文件中的frontmatter
进行软修改,以适应前端初始化的需求(或者在前端 page 处理也可以,看自己的需求了,推荐在服务端,我采用了服务端)。 - 研究 index 路由机制,基于此才能构建更加自定义的导航栏(基于掘金那篇文章,大致了解了,就是.md 文档和.vue 组件两者之间,有个先后关系,不要在文档中写多个 index.md,而是在 pages 里多写一些页面。不过如何写这些 directory 页面,还是个问题)
TODO 2020-08-18 04:28:59
- 加入导航栏(使用了一个抽屉进行导航,效果还不错)
- 解决英文首页导航问题
- 重新加入用户系统
TODO 2020-08-14 16:01:04
- 增加留言功能
- 增加左右翻页
- 增加标签
- 修改 excerpt 的逻辑(对个人资料进行统一截取,关键字为目标院校)
- 卡片底部增加渐变(由于截取后目标长度大幅降低,已经不需要卡片底部渐变以屏蔽溢出)
TODO 2020-08-14 07:41:16
- 增加阅读笔记功能(类似微信读书那样的)
TODO 2020-08-14 01:19:07
- 增加英文简介页
TODO 2020-08-13 19:47:01
- 网站配置站长统计
- 网站配置 https
- 使用 cdn 加快速度
- 配置 seo
TODO 2020-08-13 16:42:12
- 研究 vuepress 对于侧边栏标题的覆写原则 (数组和对象两种方式)
TODO 2020-08-13 03:22:01
- 实现像 Nuxt 一样,双击前端的文档,可以直接开启编辑并自动保存的功能(不用实现了,我已经直接使用 Nuxt 了,update:2020-08-17)
TODO 2020-08-12 17:28:40
- 封面图的生成(放弃了本地引用,基于图床)
- 马若宇同学的图片完善(本地上传至阿里云)
- 用户系统的移植
- Github 项目的移植
- 弄清 md 组件在哪渲染的原理(不弄了,已经迁移了)