Obsidian 笔试环境配置与使用指南

一、基础仓库设置

  1. 创建 GitHub 私有仓库

    登录 GitHub,点击 "New",填写仓库名称,选择 "Private",点击 "Create repository"。

  2. 克隆仓库到本地

    在终端执行:

    bash 复制代码
    git clone https://github.com/你的用户名/仓库名.git
  3. 在 Obsidian 中打开仓库

    打开 Obsidian,选择菜单 "File → Open vault",然后选择你刚克隆的本地文件夹。

二、初始化 Git 忽略配置

  1. 清理工作区文件并配置 .gitignore
    • 删除 obsidian/workspace.jsonobsidian/workspace-mobile.json(如果存在)。

    • 新建文件 .gitignore,内容如下:

      复制代码
      obsidian/workspace.json
      obsidian/workspace-mobile.json

三、启用自动备份

  1. 安装并配置 Git 插件
    • 进入 Obsidian 设置 → Community plugins,关闭 Safe mode。
    • 浏览插件,搜索 "Git",安装并启用。
    • 在插件设置中开启:
      • "Auto commit and sync after stopping file edits",延迟设为 1 分钟;
      • "Pull on startup"。
    • 测试:修改笔记,等待 1 分钟,检查 GitHub 是否自动提交。

四、接入 AI 辅助(Gemini CLI)

  1. 安装与配置 Gemini CLI
    • 安装 Node.js(从 nodejs.org 下载 LTS 版本)。

    • 在终端执行以下命令登录(需代理):

      bash 复制代码
      HTTPS_PROXY=http://127.0.0.1:7890 \
      HTTP_PROXY=http://127.0.0.1:7890 \
      gemini login
    • 如需永久代理,可编辑 ~/.zshrc 文件,添加:

      bash 复制代码
      export http_proxy=http://127.0.0.1:7890
      export https_proxy=http://127.0.0.1:7890

      然后运行 source ~/.zshrc 生效。

    • 注意:Gemini 需要 Google 账号,且依赖网络代理。

五、优化图片管理

  1. 配置图片存储与链接格式
    • 安装插件 "Custom Attachment Location" 并启用。
    • 设置:
      • Markdown URL format: assets/${noteFileName}/${generatedAttachmentFileName}
      • Rename attachments: 全部
      • Rename files: 是
    • 进入 "Settings → Files & Links":
      • 取消勾选 "Use WikiLinks";
      • Internal link format 选择 "基于当前笔记的相对路径"。
    • 图片大小可在链接后添加 {width=500} 控制。

六、其他说明

  • 移动端:目前不支持 iOS,仅 Android 可用。
  • 导出功能:原生无法导出 PDF 或 Word,需额外配置 Pandoc(本文未包含)。
  • 双向链接与图谱:使用 [[笔记名]] 创建链接,Cmd+点击可跳转;通过侧边栏 "Graph view" 查看文档关系图谱。
相关推荐
毕设源码-郭学长16 小时前
【开题答辩全过程】以 基于Web的文档管理系统的设计与实现为例,包含答辩的问题和答案
前端
Rhys..16 小时前
Playwright + JS 进行页面跳转测试
开发语言·前端·javascript
We་ct16 小时前
LeetCode 135. 分发糖果:双向约束下的最小糖果分配方案
前端·算法·leetcode·typescript
Yan.love16 小时前
【CSS-核心属性】“高频词”速查清单
前端·css
广州华水科技16 小时前
如何通过GNSS位移监测提升单北斗变形监测系统的精度与应用效果?
前端
慧一居士17 小时前
npm install 各参数使用说明, 和使用场景说明
前端
小二·17 小时前
Python Web 开发进阶实战:神经符号系统 —— 在 Flask + Vue 中融合深度学习与知识图谱
前端·python·flask
Yan.love17 小时前
【CSS-动画与过渡】丝滑的艺术,从简单位移到贝塞尔曲线
前端·css
黎轩栀海17 小时前
Element-UI 用命令行主题工具修改主题色
前端
梦65017 小时前
Vue 中 v-for 与 v-if 优先级
前端·javascript·vue.js