使用说明之qblog批处理
在整个博客构建中,我使用了批处理以方便在保留文件目录的情况下上传文件,这篇文档在仓库里是以README.md
显示的,在这里再发一遍,写成一篇blog
注意:该批处理文件已处于DEPRECATED状态,新的python脚本已在使用
放置并修改批处理文件
将qblog.bat
置于note文件夹下
请根据实际你note根目录与博客的文件(注意是要source文件夹的位置)绝对地址修改两个bat的变量设置
note文件夹中不会读取README.md,除此以外均会与blog位置判断是否修改,并覆盖,如果删除note文件夹下内容,对应的blog内也会删除,防止直接误操作blog导致崩坏(笑)
注意note文件夹下的images文件夹名字必须是images,该文件夹将直接与hexo中的images文件夹对应
批处理命令使用方法
qblog使用方法如下
qblog -n <相对路径>
在相对路径下生成example.md新markdown文件,并在example.md中写好样例头
注意这里的相对路径开头不包含.\
相对路径样例Mathematic\Calculus_on_manifolds
在vscode里可以通过对资源管理器中的文件夹右键,选择“复制相对路径”获得qblog -s
快速将文件搬运,生成博客,并检查,并打开本地服务器qblog -d
快速将文件搬运,生成博客,并检查,并推送到github服务器qblog -sd
单独推送当前已经移动的博客到github服务器qblog -ss
单独推送当前已经移动的博客并打开本地服务器qblog -c
将当前文件夹git commit,附带信息为上传时间qblog -p
将当前文件夹git pushqblog -r
更新当前文件夹里的内容和博客文件夹同步,只同步同名文件,如果存在文件未被同步将会报waring,主要用于递归调用检查,不推荐使用者直接使用该参数qblog -m
只进行移动生成博客与检查,不进行打开服务器等操作,即qblog -s
或qblog -d
去掉hexo s
或者hexo d
这一步操作
样例头
这里是md文件需要加入的样例头
1 | --- |
顺带一提,.gitignore
中存放了未提交的本地加密博客文件夹名字,对于这个文件夹,其中新建文件需要在原来的文件夹下创建,并且手动搬运到这个未提交的文件夹中