共计 1445 个字符,预计需要花费 4 分钟才能阅读完成。
前言
使用语雀已经有 2 年多了,团队的文档都在语雀里面做为共享编辑,使用也很方便。
前几天会员“ 语雀空间团队数量已达标准版上限 ”直接就不能编辑了,开始收割了,无奈兜里银两不够。
想到迁移到其他自建的开源项目中。
1. 将文档备份到本地(鸡蛋不能放到一个篮子里)
2. 如果太依赖某一个文档平台,免费又无法满足日常需要(开始收割时刻了)
系统介绍
系统:centos7
ip: 192.168.1.3
获取语雀的 Token
账户设置—>Token
创建之后复制 Token 备用
安装 Conda
1. 找到合适的 anaconda 包
当然 windows 安装 anaconda 就不阐述了,文档一堆也好理解,本文主要讲述 centos7 的安装。
安装包地址:https://repo.anaconda.com/archive/
#wget https://repo.anaconda.com/archive/Anaconda3-2022.10-Linux-x86_64.sh
下载完成执行:#sh ./Anaconda3-2022.10-Linux-x86_64.sh
2. 环境变量
# vim /root/.bashrc
添加:export PATH="/root/anaconda3/bin:$PATH"
# source /root/.bashrc
3. 验证是否安装成功
# conda info
active environment : None
user config file : /root/.condarc
·····
netrc file : None
offline mode : False
使用 ExportMD-rectify-pics 工具
1. 克隆仓库
git clone https://hub.fastgit.xyz/dzh929/ExportMD-rectify-pics.git
或
git clone https://ghproxy.com/https://github.com/dzh929/ExportMD-rectify-pics.git
# git clone https://ghproxy.com/https://github.com/dzh929/ExportMD-rectify-pics.git
# cd ExportMD-rectify-pics
2. 安装 python 依赖
# pip install -r requirements.txt
3. 导出语雀文档
请输入语雀 namespace
NameSpace:访问语雀个人主页 https://www.yuque.com/
Token:访问语雀 Token 新建,只需要给读取权限即可。
# python ExportMD.py
然后输入你的 Token
按键盘上下键移动,按空格选择,然后按回车
PS 遇到问题
‘NoneType’object is not iterable
一般是你的 namespace 或者语雀的 token 发生了变化,你把 ExportMD.py 同目录下的.userinfo 删除即可,然后重新输入信息即可!
rm .userinfo
File name too long
OSError: [Errno 36] File name too long: './yuque/ 线上事故记录与优化 /SDK 抽奖异常问题 \n【事故时间】:8 月 26 日 9 点 -11 点 \n【事故时长】:约 2 小时 \n【事故影响】:更新代码后 SDK 抽奖活动不正常扣除次数,导致部分用户无限抽奖获得大量 \n 金币,用异常获得的金币兑换了部分爱奇艺月卡和其他事物奖励。\n【事故原.md'
解决:进入语雀中把文档名改断,或者将文档删除。