杂学篇 1!
1 curl
今天接触到了 curl 这个命令。
初步的作用是这样的:
1 | curl https://www.youdao.com/ |
执行后你会得到有道首页的源码,类似这样:
curl 是一个用于传输数据的命令行工具,这上面我举例的命令里 curl 的作用是:
- 发送请求
向有道的主页发送 HTTP/HTTPS 请求 - 显示响应内容
默认情况下,curl 会将服务器返回的 HTML 源代码 输出到终端。例如,你会看到有道主页的 HTML 结构,但不会像浏览器那样渲染页面。 - 测试连接或调试
常用于检查网站是否可访问、查看响应头、测试 API 接口等。
但是呢我想
1 | curl https://www.google.com |
就没有任何返回,我尝试为 curl 设置代理,没有成功。
记录几个关于 curl 常用的命令:
1 | curl -I https://www.google.com # 只显示 HTTP 响应头 |
2 excerpt
起因是我发现我的博客预览界面是未加任何处理的 markdown 内容,看上去非常杂乱,比如:
所以我想写摘要,让它只在预览界面出现,在正文不出现。弄了半天,发现在文档的最前面加入 excerpt 就可以,比如:
但是 ai 让我修改主题的列表页模板,我找不到模板在哪里,气得我把 blog 文件夹的文件结构分析了一遍:
- blog:可能是旧的博客备份或测试目录
- node_modules:Node.js 依赖包
- public:Hexo 生成的静态网站文件,hexo g 生成
- 源文件目录 scaffolds:文章模板,里面暂时没什么内容
- 源文件目录 sourc:存放博客的源文件,我自己写的博客里的内容都在这里,包括文本和图片。
- themes:存放主题文件,但是目录为空,因为主题通过 npm 安装,位于 node_modules
- _config.yml:Hexo 主配置文件
- _config.redefine.yml:redefine 是我现在博客主题的配置文件
- _config.landscape.yml:Landscape 主题的配置文件,最一开始的主题
- package.json:Node.js 项目的配置文件,定义项目元数据、依赖和脚本。
- package-lock.json:锁定依赖版本,确保安装一致性
- db.json:Hexo 的数据库文件,存储站点数据
- README.md:项目说明文档
- git:可能是 Git 相关文件或目录,目前为空。
明天再分析的详细一些吧。
3 Miscellaneous
对了,为了给杂学篇起一个英文名,学会了一个新的英文单词:Miscellaneous,意思是(人,物)混杂的,各种各样的;多方面的,多才多艺的,但是太长了,最后选择 sundry learning 作为杂学篇的英文名。
- Title: 杂学篇 1!
- Author: 虚帅
- Created at : 2025-12-29 00:00:00
- Updated at : 2025-12-30 00:01:11
- Link: https://liujasmyn411.github.io/2025/12/29/days/sundry-learning-1/
- License: This work is licensed under CC BY-NC-SA 4.0.
Comments