[{"content":"欢迎来到我的博客！本站使用 Hugo + PaperMod 构建。\n","permalink":"https://228e240f.kikaq.pages.dev/posts/hello/","summary":"\u003cp\u003e欢迎来到我的博客！本站使用 Hugo + PaperMod 构建。\u003c/p\u003e","title":"Hello World"},{"content":"定制工作台Alt1到Alt9 【其他命令】-【快速访问工具栏】-自己修改 财务分享的 最值得放在最上面的：\n粘贴类 粘贴值 粘贴链接 粘贴公式 标记类 标记黄色 标记绿色 去掉标记 格式类 常用格式 正文/表头 标记类和格式类如何实现\u0026ndash;\u0026gt;宏：记录大量操作的功能 \u0026ndash;\u0026gt;【录制宏】 其他功能 筛选功能 Excel快捷键\n","permalink":"https://228e240f.kikaq.pages.dev/posts/excel%E6%8F%90%E6%95%88/","summary":"\u003ch2 id=\"定制工作台alt1到alt9\"\u003e定制工作台Alt1到Alt9\u003c/h2\u003e\n\u003cp\u003e\u003cimg alt=\"alt++\" loading=\"lazy\" src=\"/../Excel提效/file-20251127164556854.png\"\u003e\n【其他命令】-【快速访问工具栏】-自己修改\n\u003cimg loading=\"lazy\" src=\"/../Excel提效/file-20251127164745404.png\"\u003e\u003c/p\u003e\n\u003cp\u003e财务分享的\n最值得放在最上面的：\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e粘贴类\n\u003col\u003e\n\u003cli\u003e粘贴值\u003c/li\u003e\n\u003cli\u003e粘贴链接\u003c/li\u003e\n\u003cli\u003e粘贴公式\u003c/li\u003e\n\u003c/ol\u003e\n\u003c/li\u003e\n\u003cli\u003e标记类\n\u003col\u003e\n\u003cli\u003e标记黄色\u003c/li\u003e\n\u003cli\u003e标记绿色\u003c/li\u003e\n\u003cli\u003e去掉标记\u003c/li\u003e\n\u003c/ol\u003e\n\u003c/li\u003e\n\u003cli\u003e格式类\n\u003col\u003e\n\u003cli\u003e常用格式\u003c/li\u003e\n\u003cli\u003e正文/表头\u003c/li\u003e\n\u003c/ol\u003e\n\u003c/li\u003e\n\u003cli\u003e标记类和格式类如何实现\u0026ndash;\u0026gt;宏：记录大量操作的功能\n\u003col\u003e\n\u003cli\u003e\u0026ndash;\u0026gt;\u003cstrong\u003e【录制宏】\u003c/strong\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003c/li\u003e\n\u003cli\u003e其他功能\n\u003col\u003e\n\u003cli\u003e筛选功能\u003c/li\u003e\n\u003c/ol\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eExcel快捷键\u003c/p\u003e","title":"Excel提效"},{"content":"文章Front-matter 博客文章 Front-matter的Markdown使用\n如果有文章（例如：转载文章）不需要显示版权，可以在文章 Front-matter 单独设置\n1 copyright: false 从Butterfly3.0.0开始，支持对单独文章设置版权信息，可以在文章 Front-matter 单独设置\n1 2 3 4 copyright_author: xxxx copyright_author_href: https://xxxxxx.com copyright_url: https://xxxxxx.com copyright_info: 此文章版权归 xxxxx 所有，如有转载，请注明来自原作者 注意 代码块不要在列表中 ==代码块不能是列表项==，否则会乱码！！！\n可以用enter+shift使得代码块不属于列表又可以完成缩进：\n使用Mermaid画图 Markdown中可以绘制流程图、序列图、饼图、甘特图和类图等图形。\n语法 Mermaid代码通常放在一个代码块中，代码块的语法如下：\n1 2 3 ```mermaid [Mermaid代码] ``` 使用方法：在 Markdown 中，敲击三个后写下mermaid回车即可。\n展示如下图：\n流程图graph 流程图用于展示流程步骤和关系，支持多种布局方向。\n语法说明：\ngraph [方向]：定义图表方向（LR 左右，TB 上下，RL 右左，BT 下上） 节点表示：id[文本]（默认矩形）、id(文本)（圆角矩形）、id{文本}（菱形）、id((文本))（圆形）等 连接线：--\u0026gt;（实线箭头）、---（实线无箭头）、-.-\u0026gt;（虚线箭头）等，可添加标签（--\u0026gt;|标签|） 示例：\ngraph TD A[开始] --\u0026gt; B{是或否} B --\u0026gt;|是| C[执行任务] B --\u0026gt;|否| D[结束] C --\u0026gt; D graph LR 产品[产品] 产品 --\u0026gt;|m| 构成{构成} 构成 --\u0026gt;|n| 零件[零件] 零件 --\u0026gt;|n| 存储{存储} 零件 --\u0026gt;|n| 消耗{消耗} --\u0026gt;|m| 材料 存储 --\u0026gt;|1| 仓库[仓库] 产品号((产品号)) --- 产品 产品名((产品名)) --- 产品 预算((预算)) --- 产品 零件数((零件数)) --- 构成 零件号((零件号)) --- 零件 零件名((零件名)) --- 零件 存储量((存储量)) --- 存储 仓库 --- 仓库号((仓库号)) 仓库 --- 面积((面积)) 仓库 --- 库管员((库管员)) 消耗 --- 存储量 材料 --- 材料号((材料号)) 材料 --- 材料名((材料名)) 材料 --- 单位((单位)) 材料 --- 单价((单价)) 流程图进阶 参数说明：\nfill 背景色 stroke 边框色 stroke-width 边框粗细 color 文字颜色 opacity 透明度 0–1 rx/ry 圆角半径 示例：\ngraph TD A[开始] --\u0026gt; B{是或否} B --\u0026gt;|是| C[执行任务] B --\u0026gt;|否| D[结束] C --\u0026gt; D %% 直接给节点填色、描边、改字色 style A fill:#d73027,stroke:#333,stroke-width:2px,color:#fff style B fill:#fc8d59,stroke:#333,stroke-width:2px style C fill:#fee08b,stroke:#333,stroke-width:2px style D fill:#91bfdb,stroke:#333,stroke-width:2px 论文黑白样式 定义一个样式，名字叫 bigfont\nfill:#fff → 背景是 白色\nstroke:#000 → 边框是 黑色\nstroke-width:1.5px → 边框粗细 1.5px\nfont-size:28px → 字体大小 28 号（超大）\nfont-weight:bold → 字体 加粗\n把上面定义的「bigfont 样式」，应用到所有这些节点上\n1 2 classDef bigfont fill:#fff,stroke:#000,stroke-width:1.5px,font-size:28px,font-weight:bold; class 写所有的结点 bigfont; 序列图sequenceDiagram 展示对象之间的交互时序，常用于系统交互流程。\n语法说明：\nparticipant 参与者：定义参与对象 消息传递：A-\u0026gt;B: 消息内容（实线箭头）、A--\u0026gt;B: 消息内容（虚线箭头，如返回） 激活状态：activate A（激活对象，显示生命线）、deactivate A（取消激活） 示例：\nsequenceDiagram participant A participant B A-\u0026gt;\u0026gt;B: 发送消息 B-\u0026gt;\u0026gt;A: 回复消息 黑白加大字体 部分 作用 %%{init: {...}}%% Mermaid 初始化配置块，在图表渲染前执行 'theme': 'base' 使用基础主题（空白画布，便于完全自定义） 'themeCSS': '...' 注入自定义 CSS，覆盖所有默认样式 %%{init: {'theme': 'base', 'themeCSS': 'text, tspan { fill: #000 !important; font-size: 22px !important; font-weight: bold !important; } line { stroke: #000 !important; } .actor { fill: #fff !important; stroke: #000 !important; stroke-width: 2px !important; } .labelBox { fill: #fff !important; stroke: #000 !important; }' }}%%\n%%{init: {\u0026#39;theme\u0026#39;: \u0026#39;base\u0026#39;, \u0026#39;themeCSS\u0026#39;: \u0026#39;text, tspan { fill: #000 !important; font-size: 22px !important; font-weight: bold !important; } line { stroke: #000 !important; } .actor { fill: #fff !important; stroke: #000 !important; stroke-width: 2px !important; } .labelBox { fill: #fff !important; stroke: #000 !important; }\u0026#39; }}%% sequenceDiagram participant A as 参与者A participant B as 参与者B A-\u0026gt;\u0026gt;B: 消息示例 B--\u0026gt;\u0026gt;A: 返回响应 alt 条件分支 A-\u0026gt;\u0026gt;B: 分支消息 end 饼图Pie 展示数据占比关系。\n语法说明：\npie 开头 title 标题 标签: 数值 定义各部分 示例：\npie title 网站用户来源 \u0026#34;直接访问\u0026#34; : 30 \u0026#34;搜索引擎\u0026#34; : 50 \u0026#34;外部链接\u0026#34; : 15 \u0026#34;其他\u0026#34; : 5 甘特图gantt 用于项目进度规划，展示任务时间安排。\n语法说明：\ndateFormat：日期格式（如 YYYY-MM-DD） section 模块名：分组任务 任务格式：任务名 : 状态, 任务ID, 开始日期, 结束日期（状态可选 done/active 等） 示例：\ngantt dateFormat YYYY-MM-DD section 现有任务 已完成任务 :done, des1, 2025-01-06,2025-01-08 进行中任务 :active, des2, 2025-01-09, 3d 待办任务 : des3, after des2, 5d section 新增任务 新任务1 : des4, after des3, 5d 新任务2 : des5, after des4, 5d 思维导图mindmap 语法说明：\n根节点（中心主题）用 root((内容)) 定义（(( )) 是固定格式，确保居中显示） 分支层级通过空格缩进区分（建议用 2-4 个空格，同一层级缩进一致）： 无缩进：一级分支（直接从根节点延伸） 缩进 2-4 空格：二级分支（从一级分支延伸） 缩进更多：三级、四级分支（以此类推） 不支持 Tab 键，建议用 2-4 个空格统一缩进，否则会导致层级混乱 分支层级建议不超过 4 级 mindmap root((技能check list)) 硬性 编程技能: SQL、Python/R、Excel 统计学知识 假设检验: 参数检验、非参数检验、置信区间 数据分布、相关性、贝叶斯等 大数定律、中心极限定理等 建模知识 数据处理方法: 连续/离散数据、样本不平衡 聚类: K-means、DBSCAN等 回归 分类 时间序列分析: AMAR、ARIMA、prophet等 transformer、bert 因果推断 辛普森悖论 ATE、ATT、CATE、HTE IV、DID、PSM、RDD、DRL、DML、Uplift Model、Casual forest等 数据解读\u0026amp;本质提炼 报告撰写\u0026amp;数据展示 业务 常见方法: 维度下钻分析、归因分析、路径分析、触点分析、用户画像分析; 其他（RFM、生命周期等） 业务分析问题 指标体系搭建 实验分析 问题归因 专项分析: 机会点、价值论证 业务理解 软性 商业sense 听信息 拆解信息 汇报信息 抗压能力 时间管理 思维导图实现2 用markdown的graph LR\ngraph LR（左右布局）+ 分支分组\ngraph LR %% 根节点（居中，作为核心） Root[\u0026#34;🎯 技能check list\u0026#34;] %% 左侧分支：硬性技能（向左展开，层级清晰） Root --\u0026gt; Hard[\u0026#34;🔧 硬性技能\u0026#34;] Hard --\u0026gt; Code[\u0026#34;编程技能\u0026#34;] Code --\u0026gt; code[SQL、Python/R、Excel] Hard --\u0026gt; Stat[\u0026#34;统计学知识\u0026#34;] Stat --\u0026gt;|1| Test[假设检验] Test --\u0026gt; Param[参数检验] Test --\u0026gt; NonParam[非参数检验] Test --\u0026gt; CI[置信区间] Stat --\u0026gt;|2| Dist[数据分布、相关性、贝叶斯等] Stat --\u0026gt;|3| Law[大数定律、中心极限定理等] Hard --\u0026gt; Model[\u0026#34;建模知识\u0026#34;] Model --\u0026gt;|1| Process[数据处理方法] Process --\u0026gt; Cont[连续/离散数据] Process --\u0026gt; Imb[样本不平衡] Model --\u0026gt; Cluster[聚类] Model --\u0026gt; Reg[回归] Model --\u0026gt; Class[分类] Model --\u0026gt; TS[时间序列分析] Cluster --\u0026gt; cluster[K-means、DBSCAN等] TS --\u0026gt; ARIMA[AMAR、ARIMA、Prophet等] TS --\u0026gt; Trans[Transformer、BERT] Hard --\u0026gt; Causal[\u0026#34;因果推断\u0026#34;] Causal --\u0026gt; Simp[辛普森悖论] Causal --\u0026gt; Metric[ATE、ATT、CATE、HTE] Causal --\u0026gt; Method[先掌握：IV、DID、PSM、RDD] Method --\u0026gt; method[DRL、DML、Uplift Model、Casual forest等] Hard --\u0026gt; Ana[数据解读\u0026amp;提炼] Hard --\u0026gt; Rep[报告撰写\u0026amp;展示] %% 右侧分支1：业务技能（向右展开） Root --\u0026gt; Bus[\u0026#34;💼 业务技能\u0026#34;] Bus --\u0026gt; Meth[\u0026#34;常见分析方法\u0026#34;] Meth --\u0026gt; Drill[维度下钻分析] Meth --\u0026gt; Reason[归因分析] Meth --\u0026gt; Path[路径分析] Meth --\u0026gt; Touch[触点分析] Meth --\u0026gt; Portrait[用户画像分析] Meth --\u0026gt; MethOthers[还有一些别的：RFM、生命周期等] Bus --\u0026gt; Prob[\u0026#34;业务分析问题\u0026#34;] Prob --\u0026gt; Ind[指标体系搭建] Prob --\u0026gt; Exp[实验分析] Prob --\u0026gt; Attr[问题归因] Prob --\u0026gt; Spec[专项分析] Spec --\u0026gt; spec[机会点、价值论证] Bus --\u0026gt; Under[业务理解] %% 右侧分支2：软性技能（与业务技能并列，更舒展） Root --\u0026gt; Soft[\u0026#34;🌟 软性技能\u0026#34;] Soft --\u0026gt; Sense[商业sense] Soft --\u0026gt; Listen[信息倾听] Soft --\u0026gt; Split[信息拆解] Soft --\u0026gt; ReportExp[汇报表达] Soft --\u0026gt; Stress[抗压能力] Soft --\u0026gt; Time[时间管理] %% 样式优化：颜色+边框，区分度拉满 classDef rootColor fill:#fff3e0,stroke:#ff9800,stroke-width:2px,font-weight:bold classDef hardColor fill:#e8f5e8,stroke:#4caf50,stroke-width:1px classDef busColor fill:#e3f2fd,stroke:#2196f3,stroke-width:1px classDef softColor fill:#fce4ec,stroke:#e91e63,stroke-width:1px class Root rootColor class Hard,Code,code,Stat,Test,Param,NonParam,CI,Dist,Law,Model,Process,Cont,Imb,Cluster,cluster,Reg,Class,TS,ARIMA,Trans,Causal,Simp,Metric,Method,method,Ana,Rep hardColor class Bus,Meth,Drill,Reason,Path,Touch,Portrait,MethOthers,Prob,Ind,Exp,Attr,Spec,spec,Under busColor class Soft,Sense,Listen,Split,ReportExp,Stress,Time softColor 使用 Markdown 编写文档用什么软件 Typora 核心优势：所见即所得（WYSIWYG）界面，实时渲染 Markdown 语法，支持表格、代码块、数学公式（LaTeX）、任务列表等。 导出能力：直接导出为 PDF、HTML、Word、ePub 等格式，适合生成报告或电子书。 价格：买断制 89 元人民币，支持 Windows/macOS/Linux。 适用场景：个人写作、技术文档、学术论文。\nVS Code + 插件 核心优势：代码编辑器的强大扩展性，通过插件支持 Markdown 语法高亮、实时预览、TOC 生成。 插件： Markdown All in One：快捷键和格式转换工具。 Markdown PDF：一键导出 PDF（需安装 LaTeX 环境）。 适用场景：开发者、技术文档撰写者。 缺点：不能通过剪切板粘图，需要手动上传图片。这是我特别常用的一个功能，所以需要一个更好的软件。\nMarkText 核心优势：开源免费，支持实时预览、多主题切换（如 Material Dark）、三种编辑模式（源码 / 打字机 / 专注）。 特色功能：直接粘贴图片到文档，支持数学公式（KaTeX）和 Mermaid 图表。 导出能力：导出 HTML 和 PDF，适合轻量级文档。 适用场景：学生、自由职业者、开源项目贡献者。 缺点：现在好像没人维护了，最新版本还是v0.17.1。\nTypora 侧边栏大纲 大纲视图（可折叠）\n默认展开标题级数\n写作规范 弄个ob插件 chinese-copywriting-guidelines/README.zh-Hans.md at master · sparanoid/chinese-copywriting-guidelines\n快速打出「」 Windows，微软输入法\n点击开始菜单，选择「设置」，然后点击「时间和语言」\n在时间和语言窗口中，选择「语言和区域」\n在语言和区域窗口中，找到并点击中文输入法（例如“中文（简体，微软拼音）”）。\n点击右侧三个点，找到「语言选项」按钮，进入中文输入法的详细设置。\n看到微软拼音，点击右侧三个点，找到「键盘选项」\n在键盘选项窗口中，点击「词库和自学习」\n在词库和自学习窗口中，点击「添加或编辑自定义短语」\n点击「添加」按钮。\n拼音：jz\n位置：1\n短语：「」\n设置完成后，当你在「中文打字时」输入之前设置的拼音（例如「jz」）时，候选项第一个就是直角引号「」。\n公式LaTeX 最常用的 LaTeX 公式符号，按照使用场景分类\n基础运算 效果 LaTeX 示例 加 + $a + b$ 减 - $a - b$ 乘 \\times 或 \\cdot $a \\times b$，$a \\cdot b$ 除（分数） \\frac{}{} $\\frac{a}{b}$ 除（斜线） / $a/b$ 乘方 ^ $a^{b}$ 下标 _ $a_{i}$ 根号 \\sqrt{} $\\sqrt{x}$ n次根号 \\sqrt[n]{} $\\sqrt[3]{x}$ 关系符 效果 LaTeX 示例 等于 = $a = b$ 大于 \u0026gt; $a \u0026gt; b$ 小于 \u0026lt; $a \u0026lt; b$ 大于等于 \\ge 或 \\geq $a \\ge b$ 小于等于 \\le 或 \\leq $a \\le b$ 不等于 \\neq $a \\neq b$ 约等于 \\approx $a \\approx b$ 求和、积分、乘积 效果 LaTeX 示例 求和 \\sum_{i=1}^{n} $\\sum_{i=1}^{n} x_i$ 积分 \\int_{a}^{b} $\\int_{a}^{b} f(x),dx$ 乘积 \\prod_{i=1}^{n} $\\prod_{i=1}^{n} i$ 常用希腊字母 效果 LaTeX α \\alpha β \\beta γ \\gamma δ \\delta Δ \\Delta ε \\epsilon θ \\theta λ \\lambda μ \\mu π \\pi σ \\sigma Σ \\Sigma φ \\phi ω \\omega Ω \\Omega 集合与逻辑 效果 LaTeX 示例 属于 \\in x \\in \\mathbb{R} 包含于 \\subset A \\subset B 子集或等于 \\subseteq A \\subseteq B 空集 \\emptyset \\emptyset 实数集 \\mathbb{R} \\mathbb{R} 所有 \\forall \\forall x \u0026gt; 0 存在 \\exists \\exists y 推出 \\Rightarrow x=1 \\Rightarrow x^2=1 等价 \\Leftrightarrow x+1=2 \\Leftrightarrow x=1 括号与自动缩放 效果 LaTeX 示例 自适应小括号 \\left( ... \\right) $\\left( \\frac{a}{b} \\right)$ 自适应中括号 \\left[ ... \\right] $\\left[ x + y \\right]$ 自适应大括号 \\left\\{ ... \\right\\} $\\left{ 1,2,3 \\right}$ 绝对值 \\lvert x \\rvert 或 ` x 公式中的文字与样式 效果 LaTeX 示例 公式内普通文字 \\text{...} $\\text{文字}$ 粗体（数字/字母） \\mathbf{} $\\mathbf{x} = (1,2)$ 黑板粗体（数集） \\mathbb{} $\\mathbb{R}^n$ 向量箭头 \\vec{v} $\\vec{v} = (1,2)$ 上划线（均值） \\bar{x} $\\bar{x} = 5$ ","permalink":"https://228e240f.kikaq.pages.dev/posts/markdown%E5%B8%B8%E7%94%A8/","summary":"\u003ch1 id=\"文章front-matter\"\u003e文章Front-matter\u003c/h1\u003e\n\u003cp\u003e博客文章 Front-matter的Markdown使用\u003c/p\u003e\n\u003cp\u003e如果有文章（例如：转载文章）不需要显示版权，可以在文章 Front-matter 单独设置\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cdiv class=\"chroma\"\u003e\n\u003ctable class=\"lntable\"\u003e\u003ctr\u003e\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode\u003e\u003cspan class=\"lnt\" id=\"hl-0-1\"\u003e\u003ca class=\"lnlinks\" href=\"#hl-0-1\"\u003e1\u003c/a\u003e\n\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\n\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-yaml\" data-lang=\"yaml\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"nt\"\u003ecopyright\u003c/span\u003e\u003cspan class=\"p\"\u003e:\u003c/span\u003e\u003cspan class=\"w\"\u003e \u003c/span\u003e\u003cspan class=\"kc\"\u003efalse\u003c/span\u003e\u003cspan class=\"w\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\u003c/div\u003e\n\u003c/div\u003e\u003cp\u003e从Butterfly3.0.0开始，支持对单独文章设置版权信息，可以在文章 Front-matter 单独设置\u003c/p\u003e","title":"Markdown常用"},{"content":"图片路径 content/文章名 content/images/文章名 content/posts/文章名 content/posts/images/文章名 用content做知识库\n1 content/文章名 仅图片名 文章名/ 2 content/images/文章名 仅图片名 文章名/ images/文章名/ / 网站可用 3 content/posts/文章名 仅图片名 文章名/ 4 content/posts/images/文章名 仅图片名 文章名/ images/文章名/ ","permalink":"https://228e240f.kikaq.pages.dev/posts/blog-test/","summary":"\u003ch1 id=\"图片路径\"\u003e图片路径\u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003econtent/文章名\u003c/li\u003e\n\u003cli\u003econtent/images/文章名\u003c/li\u003e\n\u003cli\u003econtent/posts/文章名\u003c/li\u003e\n\u003cli\u003econtent/posts/images/文章名\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e用content做知识库\u003c/p\u003e","title":"blog-test"},{"content":"Hexo常用命令 清除缓存\n1 hexo clean 生成主题静态文件：\n等价于hexo generate\n1 hexo g 启动本地服务：\n等价于hexo server\n1 hexo s 部署到GitHub：\n1 hexo d 在博客根目录下cmd，执行以下命令，创建一篇新文章：\n1 hexo new \u0026#34;我的第一篇文章\u0026#34; markdown 示例-网站适配 Typora中markdown的语法\n正常 加粗 斜体 下划线 代码\n内联公式：$np$ 删除线 ==高亮文字== 公式块： $$ x $$ 行内公式：$E = mc^2$\n块级公式： $$ \\int_{-\\infty}^{\\infty} e^{-x^2} dx = \\sqrt{\\pi} $$ 警告框：\n[!NOTE]\n提醒内容\n[!TIP]\n建议内容\n[!IMPORTANT]\n重要内容\n[!WARNING]\n警告内容\n[!CAUTION]\n注意内容\n引用\n脚注：\n列表\n标题一\n小1\n小2\n1 缩进代码块 标题二\n有序1 有序2 标题三\nMath数学公式 卸载掉 marked 插件，安装 markdown-it\n1 2 3 4 5 npm un hexo-renderer-marked --save # 如果有安装这个的话，卸载 npm un hexo-renderer-kramed --save # 如果有安装这个的话，卸载 npm i hexo-renderer-markdown-it --save # 需要安装这个渲染插件 npm install katex @renbaoshuo/markdown-it-katex #需要安装这个katex插件 在 hexo 的根目录的 _config.yml 中配置\n1 2 3 4 # markdown配置 markdown: plugins: - \u0026#39;@renbaoshuo/markdown-it-katex\u0026#39; # 数学公式插件 如需配置其它参数，请参考 katex 官网\n文字高亮 1 2 3 4 5 6 # markdown配置 markdown: plugins: - \u0026#39;@renbaoshuo/markdown-it-katex\u0026#39; # 数学公式插件 - name: markdown-it-mark # 文字高亮插件 enable: true 画图Mermaid 【config.yml】\n1 2 3 4 5 6 7 8 highlight: enable: true line_number: false # line_number改成false是开启代码自动换行? auto_detect: false tab_replace: \u0026#39;\u0026#39; wrap: true hljs: false exclude_languages: [\u0026#39;mermaid\u0026#39;] 【config.butterfly.yml】\n1 2 3 4 5 6 7 8 # Mermaid # Mermaid 图表 # https://github.com/mermaid-js/mermaid mermaid: enable: true code_write: true # 使用代码块编写 Mermaid 图表 theme: # built-in themes: default / forest / dark / neutral light: default dark: dark 参考Markdown常用 | Kkkika\n思维导图插件 hexo-simple-mindmap 仓库：HunterXuan/hexo-simple-mindmap: Hexo Plugin: Display mindmap in post 项目相对年久失修，可能存在与新版本Node.js或Hexo的兼容性问题。\n1 npm install hexo-simple-mindmap 1 2 3 {% pullquote mindmap mindmap-md %} {% endpullquote %} 用不了。\n如何卸载插件：\n卸载包（同时从 package.json 中移除）\n1 npm uninstall hexo-simple-mindmap hexo-markmap 仓库：markmap-universe/hexo-markmap: Insert a mindmap into your Hexo blog using markmap.\n安装使用：如何在 Hexo 中较为优雅的插入思维导图？-CSDN博客\n使用样式：hexo-mindmap | SaddyFire\n1 npm install hexo-markmap 在config.yml中添加这段配置：\n1 2 3 4 5 6 7 # 思维导图 hexo_markmap: darkThemeCssSelector: \u0026#34;[data-theme=\u0026#39;dark\u0026#39;]\u0026#34; # Butterfly 主题的深色模式标记是 [data-theme=\u0026#39;dark\u0026#39;] CDN: \u0026#39;fastly\u0026#39; # 指定资源CDN: \u0026#39;fastly\u0026#39;, \u0026#39;jsdelivr\u0026#39;, \u0026#39;unpkg\u0026#39;, \u0026#39;custom\u0026#39; globalOptions: colorFreezeLevel: 3 # 冻结颜色级别，此例中前n级节点颜色被固定 color: [\u0026#39;orange\u0026#39;] # 设置颜色数组 使用：\n1 2 3 {% markmap %} {% endmarkmap %} {% markmap %}\n大厂怎么做AB测试试验 第一步：判断测试必要性\n不是所有需求都要做 AB 测试，以下三类可以除外：\n政策性需求：比如 App 的老龄化改造（放大字体、简化操作），这类是必须上线的。\n战略性需求：关注长期收益，不纠结于短期指标。\n基础功能配备：完善基本用户路径，没有它用户就无法正常使用。\n第二步：确定核心指标\n错误做法：设置过多指标或没有指标，把 AB 测试做成灰度发布。\n正确做法：设定“一个核心指标+多个观测指标”。核心指标是决策的唯一前提，用来量化结果。\n第三步：计算三个前置参数\n这是保证测试准确的关键。\n预期提升值：结合前期调研（历史数据、竞品分析）设定一个最小预期提升，比如转化率提升5%。\n最小样本量：根据指标方差、提升目标和置信度计算。公式为“16×指标方差÷最小预期提升²”。\n实验时长：根据样本量和试验通过的比例计算，不能凭经验提前或延后结束。\n第四步：配置实验\n在 AB 平台上均匀分配流量，分组确认无误后上线，避免流量倾斜影响结果。 第五步：数据统计与决策\n回收数据后，重点看核心指标和 P 值。\n达标：全量上线。\n不达标：优化后重新测试。\n{% endmarkmap %}\n如果想要提前看看，可以用vscode插件Markmap Universe\n【设置】【在 settingsjson 中编辑】\n1 2 3 4 5 \u0026#34;markmap-universe.globalOptions\u0026#34;: { \u0026#34;color\u0026#34;: [ \u0026#34;orange\u0026#34; ] } 期待上线 20260608\nhexo-mindmap-svg 功能全覆盖测试 | Zerl\u0026rsquo;TA Blog\n美化 样式！！ 样式统一写在index.styl文件\nC:\\Code\\KikaBlog\\blog\\themes\\butterfly\\source\\css\\index.styl\n1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 if hexo-config(\u0026#39;css_prefix\u0026#39;) @import \u0026#39;nib\u0026#39; @import \u0026#39;_third-party/normalize.min.css\u0026#39; // project @import \u0026#39;var\u0026#39; @import \u0026#39;_global/*\u0026#39; @import \u0026#39;_highlight/highlight\u0026#39; @import \u0026#39;_page/*\u0026#39; @import \u0026#39;_layout/*\u0026#39; @import \u0026#39;_tags/*\u0026#39; @import \u0026#39;_mode/*\u0026#39; // search @import \u0026#39;_search/index\u0026#39; // ====================================================================================== // 确保图标正常显示 // 全局：设置所有伪元素 :before 使用 FontAwesome 字体 *:before font-family: FontAwesome !important // ====================================================================================== // 背景统一半透明 // 文章阅读区域背景 html:not([data-theme=\u0026#39;dark\u0026#39;]) #post background: rgba(255, 255, 255, .94) html:not([data-theme=\u0026#39;light\u0026#39;]) #post background: rgba(0, 0, 0, .7) // 侧栏所有卡片 // 说明：匹配包含 .card-widget 的全部卡片类型 html:not([data-theme=\u0026#39;dark\u0026#39;]) #aside-content .card-widget background: rgba(255, 255, 255, .94) html:not([data-theme=\u0026#39;light\u0026#39;]) #aside-content .card-widget background: rgba(0, 0, 0, .7) // 首页的文章卡片 html:not([data-theme=\u0026#39;dark\u0026#39;]) #recent-posts .recent-post-item background: rgba(255, 255, 255, .94) html:not([data-theme=\u0026#39;light\u0026#39;]) #recent-posts .recent-post-item background: rgba(0, 0, 0, .7) // 卡片（分类页、标签页、链接页） html:not([data-theme=\u0026#39;dark\u0026#39;]) #page background: rgba(255, 255, 255, .94) html:not([data-theme=\u0026#39;light\u0026#39;]) #page background: rgba(0, 0, 0, .7) // 归档页 html:not([data-theme=\u0026#39;dark\u0026#39;]) #archive background: rgba(255, 255, 255, .94) html:not([data-theme=\u0026#39;light\u0026#39;]) #archive background: rgba(0, 0, 0, .7) // ====================================================================================== // 顶部图片设置透明 // 将文章页头部的背景强制设为透明，避免使用封面图作为背景 #page-header.post-bg background: transparent !important // 分类页、标签页、归档页头部 #page-header.not-home-page background: transparent !important // ====================================================================================== // 顶部背景设置半透明并去掉黑罩 // 分类页、标签页、归档页头部 // 针对所有非首页的页面头部：去掉黑罩，隐藏了黑罩层 // #page-header.not-home-page // \u0026amp;:before // display: none !important // ====================================================================================== // hexo-blog-encrypt 插件（Hexo 博客的文章加密插件） // 插件主题修改 .hbe-input-field-blink color: #d89f68 !important .hbe-input-field-blink:focus border-color: #d89f68 !important .hbe-input-label-content-blink::after color: #c97d3a !important .hbe-input-field margin 6px !important 悬浮栏 增加了【去到底部】按钮和【自动隐藏】功能 评论 https://kika2378.netlify.app/.netlify/functions/twikoo\nTwikoo Netlify部署方法及操作流程，给博客网站添加评论功能\nHexo 包管理器 如何确定hexo的包管理器\n方法1：\n在终端运行\n1 ls | Where-Object { $_.Name -match \u0026#34;package-lock|yarn.lock|pnpm-lock\u0026#34; } 方法2：\n更简单的方法：直接看文件是否存在\n1 2 3 Test-Path package-lock.json # 返回 True 或 False Test-Path yarn.lock Test-Path pnpm-lock.yaml 哪个返回 True，就是哪个包管理器。\n【本博客】看到 package-lock.json → 锁定使用 npm，不要混用其他包管理器，避免 lock 文件冲突。\n遇到的问题 图片路径 这样是无法显示的：\n然后我去GitHub上看了，发现2025/04/11文件夹不存放图片，这一段路径是多余的\n然后尝试直接打开图片：\n所以，解决方法是去掉 http://localhost:4000/2025/04/11/pic/test1-2.png中的 2025/04/11\n是因为我之前把marked插件换成markdown-it所以图片路径才会变吗？？？\n修改 loadLightbox 函数\n文件路径 : C:\\Code\\KikaBlog\\blog\\themes\\butterfly\\source\\js\\utils.js 修改内容 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 // 原代码 loadLightbox: ele =\u0026gt; { const service = GLOBAL_CONFIG.lightbox if (service === \u0026#39;medium_zoom\u0026#39;) { mediumZoom(ele, { background: \u0026#39;var(--zoom-bg)\u0026#39; }) } if (service === \u0026#39;fancybox\u0026#39;) { Array.from(ele).forEach(i =\u0026gt; { if (i.parentNode.tagName !== \u0026#39;A\u0026#39;) { const dataSrc = i.dataset.lazySrc || i.src const dataCaption = i.title || i.alt || \u0026#39;\u0026#39; btf.wrap(i, \u0026#39;a\u0026#39;, { href: dataSrc, \u0026#39;data-fancybox\u0026#39;: \u0026#39;gallery\u0026#39;, \u0026#39;data-caption\u0026#39;: dataCaption, \u0026#39;data-thumb\u0026#39;: dataSrc }) } }) // 其他代码... } } // 修改后 loadLightbox: ele =\u0026gt; { const service = GLOBAL_CONFIG.lightbox if (service === \u0026#39;medium_zoom\u0026#39;) { mediumZoom(ele, { background: \u0026#39;var(--zoom-bg)\u0026#39; }) } if (service === \u0026#39;fancybox\u0026#39;) { Array.from(ele).forEach(i =\u0026gt; { // 处理图片 src 属性，去除 ./../ 前缀 let imgSrc = i.getAttribute(\u0026#39;src\u0026#39;) || i.src if (imgSrc.startsWith(\u0026#39;./../\u0026#39;)) { imgSrc = imgSrc.substring(4) // 移除 ./../ 前缀 i.setAttribute(\u0026#39;src\u0026#39;, imgSrc) } if (i.parentNode.tagName !== \u0026#39;A\u0026#39;) { // 获取原始的相对路径，而不是浏览器解析的绝对路径 let dataSrc = imgSrc const dataCaption = i.title || i.alt || \u0026#39;\u0026#39; btf.wrap(i, \u0026#39;a\u0026#39;, { href: dataSrc, \u0026#39;data-fancybox\u0026#39;: \u0026#39;gallery\u0026#39;, \u0026#39;data-caption\u0026#39;: dataCaption, \u0026#39;data-thumb\u0026#39;: dataSrc }) } }) // 其他代码... } } 原因 : 使用 i.getAttribute('src') 获取原始的相对路径，而不是 i.src （浏览器解析的绝对路径，会包含日期前缀） 去除路径中的 ./../ 前缀，使路径更简洁（如将 ./../pic/test1-2.png 改为 pic/test1-2.png ） 同时更新图片的 src 属性和包裹图片的 \u0026lt;a\u0026gt; 标签的 href 、 data-thumb 属性，确保所有路径都不包含日期前缀 ","permalink":"https://228e240f.kikaq.pages.dev/posts/blog%E7%BE%8E%E5%8C%96/","summary":"\u003ch1 id=\"hexo常用命令\"\u003eHexo常用命令\u003c/h1\u003e\n\u003cp\u003e清除缓存\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cdiv class=\"chroma\"\u003e\n\u003ctable class=\"lntable\"\u003e\u003ctr\u003e\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode\u003e\u003cspan class=\"lnt\" id=\"hl-0-1\"\u003e\u003ca class=\"lnlinks\" href=\"#hl-0-1\"\u003e1\u003c/a\u003e\n\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\n\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-bash\" data-lang=\"bash\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003ehexo clean\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\u003c/div\u003e\n\u003c/div\u003e\u003cp\u003e生成主题静态文件：\u003c/p\u003e\n\u003cp\u003e等价于hexo generate\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cdiv class=\"chroma\"\u003e\n\u003ctable class=\"lntable\"\u003e\u003ctr\u003e\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode\u003e\u003cspan class=\"lnt\" id=\"hl-1-1\"\u003e\u003ca class=\"lnlinks\" href=\"#hl-1-1\"\u003e1\u003c/a\u003e\n\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\n\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-bash\" data-lang=\"bash\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003ehexo g\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\u003c/div\u003e\n\u003c/div\u003e\u003cp\u003e启动本地服务：\u003c/p\u003e\n\u003cp\u003e等价于hexo server\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cdiv class=\"chroma\"\u003e\n\u003ctable class=\"lntable\"\u003e\u003ctr\u003e\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode\u003e\u003cspan class=\"lnt\" id=\"hl-2-1\"\u003e\u003ca class=\"lnlinks\" href=\"#hl-2-1\"\u003e1\u003c/a\u003e\n\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\n\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-bash\" data-lang=\"bash\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003ehexo s\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\u003c/div\u003e\n\u003c/div\u003e\u003cp\u003e部署到GitHub：\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cdiv class=\"chroma\"\u003e\n\u003ctable class=\"lntable\"\u003e\u003ctr\u003e\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode\u003e\u003cspan class=\"lnt\" id=\"hl-3-1\"\u003e\u003ca class=\"lnlinks\" href=\"#hl-3-1\"\u003e1\u003c/a\u003e\n\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\n\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-bash\" data-lang=\"bash\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003ehexo d\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\u003c/div\u003e\n\u003c/div\u003e\u003cp\u003e在\u003cstrong\u003e博客根目录\u003c/strong\u003e下cmd，执行以下命令，创建一篇新文章：\u003c/p\u003e","title":"Blog美化"}]