跳到主要内容

待办事项

· 阅读需 5 分钟

TODO 2020-08-31

  • 修复启动时 logo 备选字显示问题(原来是alt参数在Icon类下显示的效果,使用transparent进行屏蔽输出了)
  • 解决eslintprettier问题
  • 使用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 组件在哪渲染的原理(不弄了,已经迁移了)