Obsidian使用指南:从入门到进阶
创作时间:
作者:
@小白创作中心
Obsidian使用指南:从入门到进阶
引用
CSDN
1.
https://blog.csdn.net/weixin_68465904/article/details/140218652
Obsidian是一款强大的知识管理和笔记软件,它以Markdown格式为核心,支持丰富的插件扩展和灵活的配置选项。本文将从工具选择原则、基本设置、插件推荐到数据同步和迁移等多个方面,详细介绍如何高效使用Obsidian。
工具的选择
在选择笔记工具时,我遵循以下原则:
- 本地化:所有数据都保存在本地,包括图片和附件,便于管理和控制。
- 可迁移:考虑到未来可能更换工具,选择支持数据导出和迁移的工具。
- 通用:使用Markdown这种通用的纯文本格式,便于跨平台使用和分享。
- 可搜索:支持全文搜索,便于快速查找信息。
- 分享:支持导出为Word、PDF等常见格式,方便分享。
下载与安装
你可以从Obsidian官网下载并安装最新版本的软件。
仓库设置
- 新建仓库:在选择的文件夹下创建一个与仓库名同名的文件夹,并在其中生成
.obsidian
配置文件夹。 - 打开本地仓库:打开之前创建的仓库文件夹。
推荐设定
主题
推荐使用Typora-Vue
主题,它与Typora的显示效果相似,便于在两个软件之间切换。
文件与链接
- 新建笔记本存放位置:设置为当前文件所在文件夹。
- 内部链接类型:选择基于当前笔记的相对路径。
- 使用WiKi链接:不勾选,以保持与Typora的兼容性。
- 切换配置文件夹:PC端默认即可,移动端建议修改为
.obsidianmobile
。
同步及备份
- 云同步:可以使用微软OneDrive网盘。
- 手机端同步:Android用户可以使用FolderSync,但速度可能较慢。
- 版本控制:推荐使用GitHub或Gitee进行版本控制。
- 手机端版本控制:可以使用Mgit进行同步。
当前使用插件
Hide Folders
用于隐藏特定文件夹,通常用于隐藏附件文件夹。
File Cleaner Redux
清理未被引用的附件和空文件。
Attachment Management
管理图片附件,支持自定义存储路径和命名规则。
obsidian-plugin-dynamic-toc
生成动态目录,支持Markdown通用目录语法格式。
Markdown Prettifier
统一Markdown格式,支持添加YAML头部信息。
image toolkit
提供图片缩放、移动、全屏查看、旋转、翻转和复制等功能。
弃用或被替代的插件
- Local image plus:已被Attachment Management插件替代。
- git:由于SSH免密设置问题,改为使用GitHub Desktop手动推送。
- Copy Image:已被image toolkit插件完美替代。
网页剪藏
推荐使用Chrome插件MaoXian进行网页内容的剪藏。
迁移
从Joplin到Obsidian
- 在Joplin中选择全部导出为MD格式,并包含文章前言。
- 使用Python脚本将Joplin的图片语法转换为Markdown格式。
import os
import re
# 正则表达式匹配HTML的img标签,并捕获src属性的值
img_regex = r'<img[^>]+src="([^"]+)"[^>]*>'
# 将HTML图片标签转换为Markdown格式
def html_img_to_markdown(match):
src = match.group(1)
return f''
# 处理单个Markdown文件
def process_md_file(file_path):
with open(file_path, 'r', encoding='utf-8') as f:
content = f.read()
new_content = re.sub(img_regex, html_img_to_markdown, content)
with open(file_path, 'w', encoding='utf-8') as f:
f.write(new_content)
# 遍历目录并处理所有Markdown文件
def process_md_files(directory):
for root, dirs, files in os.walk(directory):
for file in files:
if file.endswith('.md'):
file_path = os.path.join(root, file)
process_md_file(file_path)
# 主函数
def main():
relative_directory_path = './'
absolute_directory_path = os.path.abspath(relative_directory_path)
process_md_files(absolute_directory_path)
print(f"All Markdown files in '{absolute_directory_path}' have been processed.")
if __name__ == '__main__':
main()
参考资料
- Obsidian——Windows 与安卓端双向同步 - 少数派 (sspai.com)
- 如何从Joplin迁移笔记到Obsdian - 疑问解答 - Obsidian 中文论坛
- Obsidian 插件:Copy Image
- PKMer_Obsidian 插件:Image toolkit 提供笔记中查看图片的基本操作
热门推荐
硬化性胆管炎影像学表现与诊断方法
100种常见开花植物的养护要点与花期,快来看看有没有你喜欢的!
计算机图形学入门:几何表示方法详解
锅炉除垢剂操作流程详解
门冬氨酸氨基转移酶偏低怎么回事
工作群退群一句话道别:简单明了的告别语
孩子中考没考上高中怎么办?普通家庭的3种选择
视频侵权处理时如何保护隐私
治疗银屑病的植物有哪些
服务器安装流程图详解
黄金之外别无选择 全球央行持续购金热潮
遗产分割有哪些法律法规
胎儿双顶径超10厘米是剖宫产指征吗
建设项目环境影响评价分类管理名录包括哪些内容?
荒野起源战斗机制怎么样 荒野起源战斗机制介绍
连续跳舞3780小时?美国当年的舞蹈马拉松,卷到不眠不休,站着都睡着
为什么劝你多穿基础款、基础色?看她20套衣服示范就懂,谁穿谁美
地下水管漏水检测神器精准定位,轻松解决漏水烦恼!
结合创新!频域+时间序列,预测误差降低64.7%
驼奶饮用时间巧掌握,健康营养添动力
当博物馆遇上思政课,南京百节课程开启馆校共育新模式
固态硬盘的擦写次数只有千次,用完以后会坏吗?
澳门历史城区
《哪吒2》爆火!艺术与科技的跨学科融合在重塑未来
君子兰一年开几次花
连发两篇!乳腺癌治疗再获突破性研究进展
AI应如何以人为本、智能向善?
空气中氢气含量多少
医院药学国家标准!《二、三级综合医院药学部门基本标准(试行)》
会计如何处理餐饮发票?餐补是否需要缴纳个税?