由于有道云不能导出markdown文档,会有很多不方便,故迁移至语雀
ps:有没有友友告诉我怎么提高语雀访问速度啊,感觉好慢
感谢博客:https://blog.csdn.net/a785975139/article/details/125102139 and https://github.com/DeppWang/youdaonote-pul
迁移过程主要分为两步:有道云下载全部文档到本地 + 本地上传到语雀

git clone https://github.com/DeppWang/youdaonote-pull.git
pip install -r requirements.txt
登录有道云笔记,查看cookies

修改cookie.json
{
"cookies": [
[
"YNOTE_CSTK",
"...",
".note.youdao.com",
"/"
],
[
"YNOTE_LOGIN",
"...",
".note.youdao.com",
"/"
],
[
"YNOTE_SESS",
"...",
".note.youdao.com",
"/"
]
]
}
config.json
{
"local_dir": "D:/安装包/有道_语雀/youdaonote-pull/download/java",
"ydnote_dir": "Java",
"smms_secret_token": ""
}
python3 pull.py
去到设定的路径下即可看到md文件,可以点开查看一下,注意图片是否正确显示(使用的是本地链接),如果无法显示,注意配置文件中的路径是否正确设置
由于这里需要图床,故自己搭建 服务器Nginx + 内网穿透NatAPP,虽然NatAPP可免费试用,但是其分配的域名会动态变化,在运行脚本时需要检查一下域名是否相同,不然图片就挂了,后面详细说
NatAPP官网:https://natapp.cn/article
按照快速文档进行安装

端口选择8000

双击启动natapp.exe,可以看到:(域名系统分配,每隔一端时间就会变化)

Nginx官网:http://nginx.org/en/download.html

下载并解压后,修改配置文件 listen端口 和 location :
nginx.conf
server {
listen 8000;
location /java{
root D:\安装包\有道_语雀\youdaonote-pull\download;
sendfile on;
gzip on;
gzip_comp_level 4;
gzip_types image/*;
gzip_http_version 1.1;
access_log off;
}
}
Nginx运行:双击exe
Nginx 退出:taskkill /f /t /im nginx.exe
此时,图床应该搭建成果,访问一张图片试试
http://fp5zgz.natappfree.cc/java/youdaonote-images/WEBRESOURCE1eb8890bb07ec6d43fdc42a992fd248c.png

图床搭建成功
tips: Nginx路径配置规则 https://www.jb51.net/article/241470.htm
例如:下面路径存放我下载的笔记
D:\安装包\有道_语雀\youdaonote-pull\download\java
root配置:
location /java{
root D:\安装包\有道_语雀\youdaonote-pull\download;
...
}
alias配置:
location /java{
alias D:\安装包\有道_语雀\youdaonote-pull\download\java;
...
}
git clone https://github.com/lengmianshi/yueque-import.git
修改config.json配置文件
{
"dir": "D:/安装包/有道_语雀/youdaonote-pull/download",
"_yuque_session": "...==",
"image_domain": "http://fp5zgz.natappfree.cc/java/"
}

python main.py
可以去登录查看你的笔记啦!
如果你跟我一样是使用的本地内网穿透,最好每一个笔记都点开看一下,因为图片是你需要查看时,语雀才会去请求图床,然后保存在自己服务器上,如果你不查看,相当于还是一个链接,下次图床域变化时,语雀就无法请求到本地了,图片还是会查看不了
这一整个流程走下来,小坑挺多的,加油吧