Skip to content

博客升级计划

字数
662 字
阅读时间
3 分钟
更新日期
11/17/2018

改装博客

因为一些数据的历史性,加上也不想在折腾其他博客了,本来想自己写个博客的,但那时因为之前自己域名在国外,速度很慢,想做成静态化减小资源压力。但现在博客以及在国内备案,用腾讯云学生主机还是绰绰有余,所以没有自己造轮子的必要了,主要是解决一下emlog长久不更新内心存在的”不安全感”。

原系统中好多功能可以更加优美,加上漏洞部分,所以我决定对博客系统内核进行一定程度的改造。主要:

  1. 增强安全性
  2. 评论系统只需要输入域名接口(不必判断邮箱)
  3. 全面拥抱php7
  4. 在原生上对Markdown支持,增加后端一键上传博文接口。

docker部署

docker的方式部署,隔离真实环境。

支持Markdown

原生的支持Markdown,现在喜欢用typora写文档,我的想法是用typora写完Markdown文档后,调用一个程序(py写)直接上传到博客空间即可,所以博客空间也要预留一个接口来接受。接口最终是转换为正常的文档,一样可以Markdown编辑等等。

主要是模仿静态博客那套方便的机制,然后修复下emlog的一些漏洞。

  • 查看emlog相关漏洞,做好修复计划
  • 找到python支持Markdown的库,python程序雏形
  • 博客后端添加接口支持

要求:

  1. 命令可以直接在环境变量中调用
  2. 调用即上传成功
  3. 支持Markdown方式编写博文,保存的图片(如果是本地的)也一并上传。

更换模板

其实我每隔几个月就有换模板的冲动,自己也私下写了不少模板,都处于半成品的状态,刚开始还挺不错的,后来就越来越烂了,由于没有设计的细胞,觉得都没有原来的好看,也就没有更新的必要了。

但我觉得更换模板是必要的,这几日在v2ex收集到了不少博客,准备到时候集合一下精华哈哈~

后续

markdown更新计划已经完成,现在可以在本地写markdown文件然后本地直接一键上传了~

撰写

布局切换

调整 VitePress 的布局样式,以适配不同的阅读习惯和屏幕环境。

全部展开
使侧边栏和内容区域占据整个屏幕的全部宽度。
全部展开,但侧边栏宽度可调
侧边栏宽度可调,但内容区域宽度不变,调整后的侧边栏将可以占据整个屏幕的最大宽度。
全部展开,且侧边栏和内容区域宽度均可调
侧边栏宽度可调,但内容区域宽度不变,调整后的侧边栏将可以占据整个屏幕的最大宽度。
原始宽度
原始的 VitePress 默认布局宽度

页面最大宽度

调整 VitePress 布局中页面的宽度,以适配不同的阅读习惯和屏幕环境。

调整页面最大宽度
一个可调整的滑块,用于选择和自定义页面最大宽度。

内容最大宽度

调整 VitePress 布局中内容区域的宽度,以适配不同的阅读习惯和屏幕环境。

调整内容最大宽度
一个可调整的滑块,用于选择和自定义内容最大宽度。

聚光灯

支持在正文中高亮当前鼠标悬停的行和元素,以优化阅读和专注困难的用户的阅读体验。

ON开启
开启聚光灯。
OFF关闭
关闭聚光灯。

聚光灯样式

调整聚光灯的样式。

置于底部
在当前鼠标悬停的元素下方添加一个纯色背景以突出显示当前鼠标悬停的位置。
置于侧边
在当前鼠标悬停的元素旁边添加一条固定的纯色线以突出显示当前鼠标悬停的位置。