为什么是“又”?

因为在这之前我已经有一个自己的博客网站了,没错就是那个我自己用C++写的基于Reactor的高并发网络服务器。呵呵简直就是依托,我还把它写在了简历上,被面试官说有点LJ所以考虑之后再写一个项目然后再投简历

image-20250725092821414

这个网站是怎么搭建的

image-20250725092849736

目前是基于github page + hexo 还有上面开源的主题搭建的,但是还是有一些不完善的地方:

现在能想到的就这些,咱们慢慢改吧~~~

搭建过程中遇到哪些问题?

  1. 报的是Jekyll 构建工具在尝试加载一个 Hexo 专用的主题(hexo-theme-coder 2),因为github page 默认就是用的Jekyll来构建

    解决方法:在仓库根目录创建一个空文件,命名为 .nojekyll(无后缀),这个文件会告诉 GitHub Pages 不要用 Jekyll 处理你的网站,避免冲突

  2. 默认配置文件里面和主题配置文件里面的highlight键值重复了,去掉一个重复键值对即可

  3. 网页上的一些链接跳转不正确,更新一些主题配置文件上的键值即可

  4. 文章格式,要在md文件的最开头使用以下模板

    1
    2
    3
    4
    5
    6
    7
    ---
    title: 51单片机项目:DS18B20温度报警器
    date: 2024-03-01
    categories:
    - C语言
    - 51单片机
    ---
  5. 以上模板中的键值对要注意,在冒号后面要跟一个空格,并且日期最好是加上前导零

  6. 修改文件名过长影响排版问题

  7. 修复部分图片占用位置不显示问题(因为之前文章都是在CSDN上存着的,有些图片传到了github的自建图床仓库上去,对应的链接也贴上去了,但是CSDN上的原链接还在,不删除的话会占位置影响观感)

暑假计划

看看一边复习一下前面学的,然后一边跟着刷算法题,算法还是蛮重要的(筑波学历太低了)

把之前的TCMalloc再熟悉一下,优化方案做一下。然后跟着再敲一个项目,准备投递实习

MySql初阶学完再有时间可以学学RedisDockerprotobuf