工作区、暂存区、版本库
- 工作区:就是你在电脑里能看到的目录。
- 暂存区:英文叫 stage 或 index。一般存放在 .git 目录下的 index 文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。
- 版本库:工作区有一个隐藏目录 .git,这个不算工作区,而是 Git 的版本库。
正常编写是在工作区,git add 之后提交到暂存区,git commit之后放到版本库
工作区、暂存区、版本库
正常编写是在工作区,git add 之后提交到暂存区,git commit之后放到版本库
1 | git config core.autocrlf false |
1 | 140.82.114.4 github.com |
Mac:
1 | > sudo vi /etc/hosts |
Windows:
1 | > ipconfig /flushdns |
参考资料:
每次与origin分支对比前,先执行git pull操作,才能获取到远端的最新代码。
1 | warning: adding embedded git repository: themes/next |
npm install hexo-generator-search
查找主题配置文件themes/next/_config.yml中的 local_search
1 | local_search: |
[toc]
这里是一个包含了常用字段的 Hexo Front-matter 示例,可以直接复制使用:
yaml
复制下载
1 | --- |
| 字段 | 是否必需 | 作用 |
|---|---|---|
title |
✅ 必需 | 文章标题,会在页面上显示 |
date |
✅ 必需 | 文章创建时间,影响排序和归档 |
updated |
❌ 可选 | 文章最后修改时间,SEO友好 |
tags |
❌ 可选 | 文章标签(可以是列表或单值) |
categories |
❌ 可选 | 文章分类,支持多级层级(写法如示例所示) |
keywords |
❌ 可选 | 用于SEO的页面关键词 |
description |
❌ 可选 | 页面描述,在搜索引擎结果中展示 |
author |
❌ 可选 | 作者名(若主题支持多作者时可使用) |
layout |
❌ 可选 | 指定布局模板,默认post |
comments |
❌ 可选 | 是否开启评论(需主题支持) |
toc |
❌ 可选 | 是否显示目录(需主题支持) |
categories 多级写法的补充说明如果你希望一篇文章同时属于 两个不同的分类体系(例如既属于“日常/游记”,又属于“创作/散文”),可以这样写:
yaml
复制下载
1 | categories: |
Hexo 会自动为这两个分类路径分别生成页面,文章会出现在两个分类页面中。
如果你希望一个分类下有两级(只有一条路径),也可以简写为:
yaml
复制下载
1 | categories: |
但这会被解析为两个同级分类,而不是层级关系。要表示层级,必须用数组嵌套:- [技术, 后端]。
可以使用 hexo new "标题" 命令自动生成带有 title 和 date 的基础 Front-matter;如需更多字段,建议使用 VS Code 的 Hexo Front-matter 等插件,或自己复制模板文件到 scaffolds/post.md 中。
例如,修改 scaffolds/post.md 为你想要的模板:
yaml
复制下载
1 | --- |
这样之后每次 hexo new "标题" 都会生成带有这些字段的文件。
本地添加图片等