项目简介
本项目是基于 Python 的系统,旨在实现 Obsidian 笔记库的免费公开分享。它能够帮助用户将 Obsidian 笔记库便捷地发布到网络,且自动部署到 Vercel 平台,有效解决了 Obsidian 官方 publish 服务费用高以及双链引用的问题。
项目的主要特性和功能
- Obsidian 集成:与 Obsidian 软件深度集成,让笔记库的分享过程简单又快捷。
- MkDocs 材料支持:采用 MkDocs Material 框架,为文档展示提供美观的效果。
- 文件下载功能:借助 Python 脚本,可递归获取网页所有链接并下载文件。
安装使用步骤
假设用户已经下载了本项目的源码文件
- 配置 Vercel:在 Vercel 上创建新项目,选择其他框架并完成部署。
- 修改配置:依据自身需求修改
mkdocs.yml
文件。 - 集成 Obsidian:将 Obsidian 软件的笔记库放置在项目的
doc
文件夹下。
开发者区域注意事项
requirements.txt
文件包含 Vercel 部署所需的 Python 依赖。package.json
文件包含 MkDocs 的构建命令和版本信息。- 使用
download_file.py
脚本下载网站文件时,要注意线程管理和延时设置,避免给服务器造成过大压力,同时遵守相关爬虫协议和规定。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】