基本使用Git

创建仓库

git init 初始化 当前目录
git init newrepo newrepo目录下初始化

远程仓库操作

clone 拷贝远程仓库

查看更多

执行过程

也就是 Hexo g 命令是如何执行的

  • Initialization
    • 读取配置,加载主题和插件,创建一个 Hexo 实例。
  • Load source files
    • 载入 source 目录下的所有文件。
    • 然后调用相应的处理器 (Processor) 来解析文件的元数据和内容,生成一个文件对象,存储在 Hexo 实例的 locals 属性中。
  • Execute generators
    • 遍历所有已注册的生成器 (Generator) ,根据文件对象的元数据和内容,生成一个或多个路由对象,存储在 Hexo 实例的 route 属性中。
  • Render templates
    • 根据路由对象的数据,调用相应的渲染器 (Renderer) 来渲染模板文件,生成 HTML 代码,存储在路由对象的数据中。
  • Write files
    • 遍历所有的路由对象,将它们的数据写入到 public 目录下的对应路径中,生成静态文件。
  • Deploy
    • 根据配置文件中的 deploy 选项,调用相应的部署器 (Deployer) 来将 public 目录下的静态文件部署到指定的服务器上。

查看更多

Windows和Linux的基本命令.md

Windows CMD

CMD 命令本身不区分大小写

python /? 获取命令使用帮助 /?

cd chdir change directory 的缩写
cd \ 跳转到 当前盘符根目录
cd C:\WINDOWS 跳转到 当前盘符的文件夹
cd d: 跳转到 其它盘符
cd /d e:\software 跳转到 其它盘符的文件夹,必须加 /d 参数
cd .. 跳转到 上层目录 (相对路径)

dir 查看当前目录下的文件

查看更多