hexo

Q: tags和categories有什么区别

A:tags表示关键词和特征,categories表示大方向和目录。tags不需要事先定义,但是categoties需要事先定义

Q:有时会出现tags: 或者其它类似物下一行明明是空行却报错,该怎么办

A:记得:之后要空格

为什么博客不增加背景音乐

hexo是静态站点,每次点击链接都是完整刷新页面,体验会不好。

如果写的文章没有用到md的话怎么隐去目录

在文章 front mater里加上

1
toc: false

怎么将文章置顶

在文章front matter 加入 sticky: 1

hexo的构建速度有点慢怎么办

将 hexo g 改成 hexo g -c 4 (4可替换成支持的线程数)
hexo默认使用单线程。在hexo 5.0 之后引入了多线程。

css

Q: forwards和infinite有什么区别

A:前者会使动画停在最后一帧,后者会使动画无限播放
对比:

1
2
3
4
5
6
7
8
9
10
11
/* 只播放一次,结束后停在最后一帧 */
animation-name: welcome-reveal;
animation-duration: 6s;
animation-timing-function: ease-in-out;
animation-fill-mode: forwards;

/* 无限循环播放 */
animation-name: welcome-reveal;
animation-duration: 6s;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;

github

直接构建部署和先覆盖github源码再部署有区别吗

后者可以确保github上clone下来的源码包含这次修改,因为将源码备份到了main分支

什么是 CI/CD

这是软件开发里的一套自动化流程,全称是 持续集成/持续部署
如果在 github 中设置了 CI/CD 只需要提交即可,github会帮忙完成部署

图片太多导致推送github被拒绝怎么办

只上传代码即可

python

Q: “ “和’ ‘有什么区别吗

A:完全没有区别

Q: >>> 是什么意思,可以被编译器读取吗

A:是py交互式解释器(REPL)显示给用户看的。不能被编译器读取,这不是有效语法。

计算机网络

Q:互联网和互连网是更大的计算机网络吗

A:这个说法不严谨。因为互连网有时候要比计算机网络小,如一个庞大的城域网规模要远超一个家庭网络。可以这么理解,互连网是计网组合后的通用结果,互联网是计网组合后的特定结果。

终端

为什么进行部署的脚本要分别写在两个文件(deploy.cmd , check-ci.ps1)

如果将Powershell和cmd写在一个文件里会导致bath文件的()块解析冲突。而且分开写更方便维护