为什么是“又”?
因为在这之前我已经有一个自己的博客网站了,没错就是那个我自己用C++写的基于Reactor的高并发网络服务器。呵呵简直就是依托,我还把它写在了简历上,被面试官说有点LJ
所以考虑之后再写一个项目然后再投简历
这个网站是怎么搭建的
目前是基于github page + hexo
还有上面开源的主题搭建的,但是还是有一些不完善的地方:
- 没有搜索功能
- 没有分类功能
- 留言功能(主题是有的,但是我没跟着做)
- 背景版看着有点膈应后续看能不能借着Ai改改(前端小白)
- 进入文章后返回主页不方便
- 没有分页功能
- 部分图片加载异常(没办法有些图片在
CSDN
上没同步到图床)
现在能想到的就这些,咱们慢慢改吧~~~
搭建过程中遇到哪些问题?
报的是
Jekyll 构建工具在尝试加载一个 Hexo 专用的主题(hexo-theme-coder 2)
,因为github page 默认就是用的Jekyll来构建解决方法
:在仓库根目录创建一个空文件,命名为.nojekyll
(无后缀),这个文件会告诉 GitHub Pages 不要用 Jekyll 处理你的网站,避免冲突默认配置文件里面和主题配置文件里面的
highlight
键值重复了,去掉一个重复键值对即可网页上的一些链接跳转不正确,更新一些主题配置文件上的键值即可
文章格式,要在
md
文件的最开头使用以下模板1
2
3
4
5
6
7---
title: 51单片机项目:DS18B20温度报警器
date: 2024-03-01
categories:
- C语言
- 51单片机
---以上模板中的键值对要注意,在冒号后面要跟一个空格,并且日期最好是加上前导零
修改文件名过长影响排版问题
修复部分图片占用位置不显示问题(因为之前文章都是在
CSDN
上存着的,有些图片传到了github
的自建图床仓库上去,对应的链接也贴上去了,但是CSDN
上的原链接还在,不删除的话会占位置影响观感)
暑假计划
看看一边复习一下前面学的,然后一边跟着刷算法题,算法还是蛮重要的(筑波学历太低了)
把之前的TCMalloc
再熟悉一下,优化方案做一下。然后跟着再敲一个项目,准备投递实习
MySql
初阶学完再有时间可以学学Redis
,Docker
,protobuf