About
Views
关于我?
目前是BUAA CS卑微研一人… 没有科研没有项目, 乱折腾些奇奇怪怪的东西…
本科在XDU打过3年算法竞赛不过都是些破铜烂银没有什么成绩, 不过最初被算法竞赛的魅力所启蒙进而转专业到计算机可能是更大的收获XD.
兴趣:
-
网络与安全
-
算法竞赛
-
Linux
-
立直麻将
-
…
联系我:
- mailto: rqdmap@buaa.edu.cn
关于本博客?
关于博客…根源是悠久的, 最初的博客在这里, 而梦最开始的地方在这里.
第二代博客用的是hexo + NexT主题, 感觉有些过于泯于众人的theme(关键博客内容也没有什么实质技术力), 后来换了些主题但是仍然不算很满意…
第三代尝试用hugo(看到大大的博客蛮不错), 结果折腾了一阵子好像主题的git子模块一直有问题, 就没再弄了, 完全在本地VsCode插件预览模式下看文章.
目前应该可以算是第四代博客了, 找了个看上去很极简的Theme yinyang, 拿到后读了下源码, 0前端基础的情况下稍微用这个作为骨架魔改一下, 准备实现的feature有:
- TOC滚动监控
- LaTeX语法的支持(包括$ Code… $以及中文支持)
- 每篇文章的git提交记录一览
- Git提交记录显示更多的内容, 如字数等
- 站内搜索功能
- 分类/标签页面
- 评论留言功能
- 整体页面布局(页脚怎么还什么都没有)
- 清理Theme文件, 彻底私有化
- 能够实现访问控制,对一些信息敏感的博客/资源实现权限控制
- 重构 Related 推荐方法, 目前好像博客只会检索早于它的进行推荐
- base64内嵌图片到HTML的选项
- 添加适当的动态功能, 如可以远程登陆修改博客内容等
- 增加站点访问统计, 可以与评论功能、动态功能一并操办
- 支持在线编写+ 预览, 效果类似于CSDN的博客编写效果, 使用Vim编辑器和相应的选项、Theme
- 支持图片添加标题
- 增加对PDF文件的展示功能
- 自动生成文章中所引外链的集合, 类似于文献管理机制, 并为其设计样式
- 添加文章编写总览信息, 如热力图、总字数等
- 修改对图片的引用方式, 参考该博客; 并考虑隐藏图片的真实文件名(
不想暴露糟糕的英文起名能力). - 增添弃坑等标签, 允许保留与查看这些博客, 但不在主页渲染
修改日志
2022-12-31
- 添加了基本的访客统计功能, 具体参考实现Hit Counter访客统计
2022-12-08
- 添加了disqus评论系统… 自建数据库的计划暂且搁置…
2022-11-28
- 添加了Mathjax语法支持: 没有经过太多的测试, 可能会存在问题; 但是Hugo博客添加LaTeX语法支持提到的三对大括号就会无法渲染的问题好像已经解决.
2022-11-16
-
原生hugo只支持通过短码
{{ .gitInfo }}
Git Info Variables 查看最近一次的git提交, 不符合要求; 仿造encrypt加密文章的代码, 静态生成html后再使用python修改网页的内容. -
将
hugo-blog
和hugo-blog-theme
分别上传到github中, 但整体框架尚未整理.
参考
Linux 文件权限 博客的目录以及标题配色不错
https://blog.loikein.one/about/ 整体的架构很大气!
修改记录:
- 2023-03-15 21:29:05Todo: 完善了relate推荐需求
- 2023-02-25 14:38:13Todo项: 新增了弃坑与归档的需求
- 2023-02-13 02:14:24添加Todo项: 修改对图片的引用方式和博客资源结构
- 2023-01-02 21:21:01更新了某些博文、hit.js前端代码
- 2023-01-01 14:12:15为about页添加了参考博客一栏
- 2022-12-31 00:47:48添加了访客统计, 更新了相关的博客、前端样式与todo项等
- 2022-12-08 02:42:48启用了Disqus评论系统
- 2022-12-02 18:46:44完成了页脚的Copyright部分
- 2022-11-28 21:22:52Todo项: 新增对外链整合的需求
- 2022-11-28 21:09:02为博客添加了Mathjax支持
- 2022-11-23 21:17:20Todo项: 增加对PDF预览的需求
- 2022-11-22 23:54:52Todo项: 新增图片标题需求
- 2022-11-20 20:47:08Todo项: 添加了在线编写的需求
- 2022-11-17 23:51:15添加Todo项: 访客统计
- 2022-11-16 18:11:52添加Todo项: Git显示更多内容, 动态功能
- 2022-11-16 01:57:28about: 完成git log显示
- 2022-11-16 01:27:34迁移老博客文章内容