Obsidian 配置
Remotely Saveobsidian+webDav网盘同步教程,笔记轻松同步,实现存储自由_哔哩哔哩_bilibili
在 Obsidian 中执行 Shell 命令而 Shell commands 可以在 Obsidian 中设置好命令,并通过 Obsidian 的命令面板或快捷键快速运行。
在插件设置面板中添加命令:
运行博客:
Shell commands 没有显示终端窗口的功能,所以需要我们启动 powershell 再传入命令
有了终端窗口我们才可以在窗口中按 Ctrl + C 关闭 Hexo 服务,否则它会一直占用端口
1start powershell '-NoExit -Command start http://localhost:4000 ; cd Blog ; hexo s'
打开站点和主题配置文件:
12start Blog/_config.ymlstart Blog/themes/butterfly4.3.1/_config.yml
然后修改默认执行环境为 PowerShell 5:
点这个按钮可以执行测试我们的命令:
如 ...
本地软件配置1
Scoop将 Scoop 安装到自定义目录 (命令行方式)(设置环境变量)$env:SCOOP='D:\Applications\Scoop' [Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')
将 Scoop 配置为将全局程序安装到自定义目录 SCOOP_GLOBAL(命令行方式)$env:SCOOP_GLOBAL='F:\GlobalScoopApps'[Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine')
安装并镜像加速
scoop-installer: scoop及bucket镜像站
Scoop: scoop国内镜像优化库,能够加速scoop安装及bucket源文件,无需用户设置代理。内置加速站有调用次数限制,请勿提取滥用。 镜像频率:12小时。
NSSM—封装 windows 服务工具NS ...
docker安装和使用
Docker Desktop安装平时要使用 Docker 不想安装虚拟机,也不想买服务器时推荐安装官方提供的「Docker Desktop」
1、官网下载安装包
2、修改默认安装位置
默认是安装在 C 盘中的并且无法修改,后续下载一些镜像时也会存放在 C 盘,我这里通过「mklink 创建软链接」的方式,将文件映射到我的 D 盘中,先在 D 盘创建好如下四个目录结构:
1234mkdir D:\Docker mkdir D:\Docker\Local mkdir D:\Docker\Roaming\Docker mkdir D:\Docker\Roaming\Docker Desktop
然后以管理员身份打开 cmd,在打开的 cmd 窗口中依次执行下面四个 mklink 命令
1234mklink /j "C:\Program Files\Docker" "D:\Docker"mklink /j "C:\Users\ICEFJL\AppData\Local\Docker" "D:\Docker\Local& ...
WSL配置
WSL2 优化搬迁[WSL2]WSL2迁移虚拟磁盘文件ext4.vhdx_wsl ext4.vhdx-CSDN博客
压缩随着使用时间的延长,WSL2 占用的硬盘空间会越来越多,这个时候就需要对其文件进行压缩。方法如下
12345678wsl --shutdowndiskpart# open window Diskpartselect vdisk file="C:\Users\Ci\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgsc\LocalState\ext4.vhdx"# select vdisk file="C:\Users\Ci\AppData\Local\Packages\KaliLinux.54290C8133FEE_ey8k8hqnwqnmg\LocalState\ext4.vhdx"attach vdisk readonlycompact vdiskdetach vdisk
内存当然,WSL2 也会带来内存占用的问题,可以 ...
butterfly主题配置
文档地址Find Icons with the Perfect Look & Feel | Font Awesome将 butterfly/_config.yml 文件复制,重命名为 _config.butterfly.yml 放在 hexo 根目录下,在这个文件里做修改命令:hexo clean && hexo g && hexo d 上传主题,验证是否修改成功。
参考极简的 Obsidian + Hexo + dev container + cloudflare page 工作流 备忘录 | Yi-Ting’s Blog
主题素材本地图片在根目录的 source 文件夹下创建 img 文件夹,包含 web 和 blog 两个文件夹,网站图片使用 /img/web/xx.jpg,博客图片使用 ,并把 butterfly 主题文件夹下的 img 文件夹剪切到 /img/web 文件夹下
FontAwesome 图标本地加载由于 all.min.css 下载 woff 文件较慢所以改为本地加载首先注释掉 th ...
Cpp环境搭建
WindowmsvcMicrosoft C++ 生成工具 - Visual Studio
MinGW首先使用 scoop 安装 msys2(在 main bucket 中就有):scoop install mingw
Clangd在 vscode 扩展商店中搜索 clangd 下载,完成后右下角会弹窗提醒你安装 clangd server,点击 Install 即可直接安装,这一点非常便捷。
自身配置Configuration (llvm.org)为什么 windows 上的 clangd 找不到标准头文件clangd 找不到 iostream 和其他标准库msvc with clangd · clangd/clangd · Discussion #1573 (github.com)<driver> -E -v -x c++ - 查看是否支持 clangd 用于尝试从驱动程序中提取内置包含的相同标志
在工程目录下新建一个文件,名为 .clangd,或者编辑 %LocalAppData%\clangd\config.yaml, 通常为 C:\Users\Bob\ ...
shell配置
Nushell安装安装 Nu | Nushell
配置配置 | NushellWindows 的 Nushell 配置与 VSCode 集成(不说废话)https://blog.yusong.me/terminal/shell/nushell
配置 nushell不显示 banner
运行 $nu.config-path 查看配置文件地址, 或你安装了 neovim 直接 nvim $nu.config-path 亦可
查找 show_banner 并修改为 false
代理脚本12alias nuproxy = (let-env http_proxy = "http://127.0.0.1:7890" ; let-env https_proxy = "http://127.0.0.1:7890")alias unproxy = (unlet-env http_proxy ; unlet-env https_proxy ; )
alias123456alias l = (ls)alias ll = (ls -al)alias c = (c ...
Hexo配置
Hexo 安装配置Node.Js 安装设置安装完成后,要查看我们是否安装成功,可以打开命令提示符(Win + R),输入 cmd 打开控制台,输入如下命令,如果出现对应版本号,说明安装成功了;
12node -vnpm -v
Hexo 安装在你的硬盘上找个地儿,用来存放你的博客文件,比如我的就在 D:personalFiles/github/blog,这个文件夹你可以根据自己的喜好来设置。然后从命令台进入当前文件夹,接下来就是安装过程了;
首先安装 Hexo
1npm i hexo-cli -g
新建一个文件夹用于存放你的博客,比如我的是 blog,然后进入该文件夹,并用如下命令进行初始化并安装必备组件;
12hexo init .npm install
然后输入如下命令,然后在浏览器中打开 http://localhost:4000;
123456# 新建博客hexo new "博客名"# 生成静态网页hexo g# 打开本地服务器hexo s
博客部署基于Hexo的matery主题搭建博客增强部署篇4 | 夜法之书 (17lai.site)
部署 Hex ...