网络概念
计算机网络基础笔记 OSI 七层模型 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层 TCP/IP 五层协议 物理层 数据链路层 网络层 传输层 应用层 从 URL 到页面展示 浏览器解析 URL 检查浏览器缓存是否存在该资源 DNS 解析域名 建立 TCP 连接(三次握手) 客户端发送 HTTP 请求,服务器返回 HTTP 响应 断开连接(TCP 四次挥手) 浏览器渲染页面并展示 HTTP 请求与响应HTTP 请求报文 请求头:请求方法 (GET, POST, PUT…)、HTTP 版本、资源路径、Content-Type、Cookie 等 请求体:包含请求数据(GET 请求一般没有请求体) HTTP 响应报文 响应头:HTTP 版本、语言、Content-Type、状态码、状态信息、过期时间、缓存策略、跨域设置等 响应体:实际返回的数据内容 HTTP 方法 GET:获取数据,参数拼接在 URL 后,请求体无数据 POST:提交数据,请求体包含数据 常见 HTTP 状态码 200 OK:请求成功 201 Created:创建了新资源 204 No...
Hexo 初探2:hexo s --debug
Hexo 静态博客Hexo 生成的是静态的 HTML / CSS / JS 文件。当你执行以下命令: 12hexo g (generate)hexo s (server) 生成静态文件 将 Markdown、模板文件等必要文件渲染或复制到 public/ 目录下。 启动本地服务器 启动一个 HTTP 服务,返回 public/ 目录下的文件。 每次更改后的处理每次修改内容时,你需要重新向服务器获取文件,而不是热更新。 注意: hexo s 默认带 —watch,会监控文件变化并重新生成静态文件。 但是浏览器中获取的仍然是上一次生成的内容,因此需要手动刷新以获取最新结果。 —debug 参数不会改变 Hexo 功能,只会打印更多日志,方便调试。 1hexo s --debug 这样可以帮助你排查生成或启动服务器时可能出现的问题
Hexo 初探1:如何添加自己的 JS 文件
在 Hexo 中添加自己的 JS 文件之前,需要先理解 Hexo 对不同类型文件的处理原理。 Hexo 核心处理逻辑Hexo 对文件的处理总体上分为两类: 1. 渲染(Render) Hexo 会将源文件转换为 HTML 或其他可输出格式。 通常针对: Markdown (.md) EJS (.ejs) Swig (.swig) YAML (.yml) 等模板文件 渲染后输出到 public/ 目录,会生成最终的 HTML 页面。 2. 原样复制(Copy) Hexo 会直接把源文件拷贝到 public/,不会修改内容。 通常针对: CSS 文件 JS 文件 图片 字体等静态资源 也可以通过 skip_render 配置强制跳过渲染。 ⚠️ 注意:JS 文件如果放在 source/ 下,需要配合 skip_render,防止被 Hexo 当作模板渲染,生成 HTML 或纯文本。 Hexo 添加 JS 的解决方案在添加 JS 文件时,需要明确 JS 的类型和用途。 1. 根目录 scripts/script.js(服务端 JS) 放在项目根目录的 script...


