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 提供笔记中查看图片的基本操作
热门推荐
集训如何带一个团队
长期吃他汀和阿司匹林,需要定期复查哪些项目?
分子生物学的主流技术有哪些?
海通证券、致同会所收监管函!两保代两会计师及IPO发行人被通报批评
2024赛季日职乙最新积分榜:清水心跳领跑,横滨FC紧随其后
《天国:拯救2》所有结局及如何达成
都市养兰指南:兰花浇水全解析
焊接知识干货:电焊工必知的12项安全操作规程
白切鸡制作教程:鲜香滑嫩,回味无穷
虚拟机的主机名如何改
县域义务教育的内卷与焦虑:以山东省L市为例
80后正成为“消失的一代”!存活率降至94.8%,网友:生者坚强吧
中证商品期货指数10月延续上行趋势
如何根据个人需求轻松关闭手机VoLTE功能详解
深入解析GPU挖矿配置:从硬件选择到性能优化
普宁南山社区:英歌舞出崭新风貌
青春的奋斗时代的强音
祖坟风水怎么看好坏
每一份努力都是想让受灾群众住得暖吃得饱
这样做就破气了!中医养生中的“破气”真相
锡剧《苏东坡》20场巡演圆满落幕
数算协同发展 赋能千行百业——庆阳全力打造千亿级数字经济产业链
美国农业部2月月度报告前瞻:美豆数据没有亮点 阿根廷数据或将下调
yum 彻底删除 Docker
春节莫贪杯,饮酒要有度——酒精成瘾了解一下
新春走基层丨赶集去!重温那份热闹的乡愁
被起诉了传票会送到哪里去法院
揭阳打造“年轻态”非遗精品《英歌情》
素养题是什么?了解其定义、题型特色及核心价值
演绎经典 薪火相传——江阴青年锡剧演员个人专场火热上演