在ubuntu系统中搭建笔记文档(typora+Picgo+Gitee)(全程记录)

系统配置:ubuntu18.04

1、安装typora

  • typora官网

  • Typora常用快捷键(翻译)

命令行中依次执行以下命令:

# or run:
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -# add Typora's repository
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt-get update# install typora
sudo apt-get install typora

2、安装PicGo

  • Picgo发型版目录 在其中选择后缀为AppImage的发行版进行下载。
  • 下载后右键PicGo-2.3.0.AppImage->属性->选中允许文件作为执行程序。

  • 双击运行后出现桌面出现这个标志。
  • 鼠标右击->打开详细窗口->选择插件设置->选择gitee进行安装。
  • 然后打开Gitee图床(长下面这个样子),OK先这样留着不动,我们开始准备下面遮挡住红色的部分的内容。

创建Gitee的图床仓库

  • 要有一个Gitee的账号啊(Gitee官网)。
  • 创建一个新的仓库。
  • 回到主页
  • 点击私人令牌->生成令牌。
  • 权限要全打上对勾->提交->输入密码->得到令牌->保存好自己的令牌。

安装nodejs

  • 如果有老版本的nodejs要先卸载掉。

    sudo apt-get remove nodejs
    
  • nodejs官网进行下载最新的版本。
  • 下载完成后解压,发现里面是这些。
  • 我们先在/usr/local/lib文件夹下创建一个nodejs文件夹。
    cd /usr/local/lib
    mkdir nodejs
    
  • 然后再把解压后的nodejs文件都转移到/usr/local/lib/nodejs文件夹下,并且创建环境变量。
    sudo cp -r node-v12.8.3-linux-x64/* /usr/local/lib/nodejs
    echo "export export PATH=/usr/local/lib/nodejs/bin:$PATH" >> ~/.bashrc
    echo "export export PATH=/usr/local/lib/nodejs/bin:$PATH" >> ~/.bashrc
    . ~/.profile
    . ~/.bashrc
    
  • 测试安装是否成功(会显示版本号)。
    node -v
    npm -v
    
  • 然后给ubuntu的命令行执行提供一些软连接。
    sudo ln -s /usr/local/lib/nodejs/bin/node /usr/bin/node
    sudo ln -s /usr/local/lib/nodejs/bin/npm /usr/bin/npm
    sudo ln -s /usr/local/lib/nodejs/bin/npx /usr/bin/npx
    sudo ln -s /usr/local/lib/nodejs/bin/cnpm  /usr/local/bin/cnpm
    sudo ln -s /usr/local/lib/nodejs/bin/picgo  /usr/local/bin/picgo
    
  • 配置cnpm。
    sudo npm install -g cnpm
    
  • 安装PicGo-core。
    sudo cnpm install picgo -g
    
  • 安装插件picgo-plugin-gitee-uploader
    picgo install gitee-uploader
    
  • 修改PicGo-core的配置文件。
    gedit ~/.picgo/config.json
    

    然后按照下面的设置填写自己的。

    {"picBed": {"current": "gitee","uploader": "gitee","smms": {"token": ""},"gitee": {"message": null,"owner": "guo_song_hui",#自己填gitee用户名"path": "img","repo": "guo_song_hui/image", #用户名/仓库名"token": "11111111111111111111111111" #写自己的令牌}},"picgoPlugins": {"picgo-plugin-gitee": true,"picgo-plugin-gitee-uploader": true},"picgo-plugin-gitee-uploader": {"lastSync": "2021-11-04 04:47:42"}
    }
    

配置Typora集成PicGo-core

  • 点开Typora的偏好设置
  • 配置Typora集成PicGo-c
    按照如上设置,在命令里填写/usr/local/lib/nodejs/bin/node /usr/local/lib/nodejs/bin/picgo upload
    然后点击验证图片上传,看能否成功

参考文档1
参考文档2

在ubuntu系统中搭建笔记文档(typora+Picgo+Gitee)(全程记录)相关推荐

  1. PageOffice如何控制在系统中打开Word文档只读

    PageOffice如何控制在系统中打开Word文档只读 在文档系统有些环节需要限制用户编辑word文件,只许查看,那么如何实现用程序控制文件打开的时候,用只读模式打开呢?若通过PageOffice开 ...

  2. 【ubuntu】Ubuntu系统下安装石墨文档

    文章目录 1.下载石墨文档安装包 2.安装石墨文档软件 3.搜索并打开石墨文档 1.下载石墨文档安装包 下载链接:https://shimo.im/download 石墨文档提供4版linux下载包: ...

  3. 业务系统中的Word文档如何转成pdf

    在业务系统中Word文档转pdf是常见的需求,Word文档格式用于业务文档的编辑过程,Pdf文档格式用于流转分发的过程,通过zOffice的Open API可以方便的把Word文档转成Pdf,同时可以 ...

  4. 毕设项目,系统搭建笔记文档

    代码结构: 主体系统启动流程: 在dynamic web project中添加全局监听类RootListener,继承ServletContextListener接口,实现public void co ...

  5. linux如何右键新建文件夹,在Ubuntu 18.04右键菜单中增加新文档(New Document)及其他类型选项...

    本文教你在Ubuntu 18.04操作系统下使用命令操作在右键菜单中增加"新文档(New Document)"选项,包括为不同文件类型增加右键菜单选项的方法.起因是当我尝试创建一个 ...

  6. Sphinx+gitee+Read the Docs搭建在线文档系统

    本文介绍一种在线文档系统的搭建,需要借助Sphinx.gitee和Read the Docs. Sphinx是一个功能强大的文档生成器,具有许多用于编写技术文档的强大功能 gitee是一种版本管理系统 ...

  7. 怎样在计算机上插入机构图,Win7系统如何在excel中添加word文档结构图?

    今天小编给大家分享 Ghost Win7系统 在excel中添加word文档结构图的方法,有时候在编辑excel表格时,为了数据能够更加直观展示,会在excel中添加word文档结构图,这样显示的内容 ...

  8. 【k8s学习笔记】第二篇:在Ubuntu系统中安装kubelet,kubeadm和kubectl

    在这一篇中,我们在Ubuntu系统中通过命令行的方式安装kubelet,kubeadm和kubectl. kubelet:运行在Cluster 的所有节点上面,负责Pod和容器的启动和维护: kube ...

  9. 搭建团队文档协作平台(OnlyOffice)Linux 系统部署

    搭建团队文档协作平台(OnlyOffice) 机器环境 CentOS7 Docker 搭建OnlyOffice # 创建网桥 docker network create --driver bridge ...

最新文章

  1. MySQL如何选择数据类型
  2. java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
  3. 纽曼皮尔逊准则Matlab实现,基于聂曼-皮尔逊准则的skip模式快速选择方法
  4. 【建议收藏】HTTP与HTTPS的区别
  5. nginx 启动问题:nginx (pid ) already running.
  6. 【大话数据结构算法】希尔排序
  7. Codeforces VK Cup 2015 A.And Yet Another Bracket Sequence(后缀数组+平衡树+字符串)
  8. 如何有效解决C与C++的相互调用问题
  9. 有关启动图片Launch的设置
  10. Linux Shell编程笔记7 awk的应用
  11. win10打开计算机黑屏怎么办,win10系统开机就一直黑屏无法进入桌面的解决方法...
  12. HashMap 底层实现原理
  13. 路由器刷OpenWRT实现动态dns
  14. 用微信公众号做淘宝优惠券查券和返利机器人的详细配置教程
  15. 查看获取别人的微信公众号二维码
  16. 初中信息技术面试计算机网络,2019下半年中学信息技术教师资格面试真题完整版...
  17. Mysql5.7 windows 下压缩包方式安装以及环境配置
  18. 这几招对博勒飞粘度计检测精度的提升有很大帮助
  19. SQL语句分类DDL、DML、DQL、DCL语句
  20. 经常出现exeplorer.exe错误的问题的总结

热门文章

  1. [bzoj5142][Usaco2017 Dec]Haybale Feast
  2. Linux如何查看防火墙是否开放了某端口
  3. 根据ip查询归属地信息
  4. 【论文阅读记录】一篇关于地震预测的论文
  5. oracle的种子文件,Oracle用RMAN还原种子数据库
  6. 按键精灵 调用API
  7. Android 热缓解框架解析
  8. 初涉职场必看的十部电影
  9. Linux驱动开发系列:整理入门Ubuntu知识
  10. autoproxy 匹配规则