yuque-helper 1.0 发布了

什么是 yuque-helper

yuque-helper 是一个开源免费的语雀 chrome 小插件. 目前功能如下:

image.png

另外还有一个在配置项里的自定义字体功能.

具体功能的细节与使用方法见下文.

为什么会有 yuque-helper

语雀可能是我这几年使用过的最惊艳的笔记工具了, 大概是 18 年 5 月开始入坑, 一见如故, 把自己所有笔记的工作全部迁移到了语雀. 语雀的公共空间大概已经有了 530 篇文档.

image.png

在不断使用的过程中, 也见证着语雀功能变得的更加丰富与强大. 但是每个人的使用场景不同, 语雀也无法面面俱到. 对于一些我个人觉得很有用的小功能, 在语雀的排期应该很靠后, 甚至没有排期. 很早就萌生写插件去实现我想要的功能, 但是一直没有实施.

直到,语雀经过通盘考虑删除了原来的 markdown 视图的功能。

image.png

有些东西真的是拥有的时候, 你不知道哪里好, 直到失去才感受到他的重要.

没有这个功能后, 真的给我带了很大的不便, 以前只要点击一下按钮就可以的操作, 我现在不得不先下载 markdown 文件, 再到文件夹找到他, 然后打开文件, 再复制. 操作的步骤大大的延长, 全是摩擦阻力.

直到有一天, 看到语雀团队的仙森 ᵒᵏ 大佬的这篇文章

发现, 只是隐藏了相关按钮, 但是功能还是在的, 只在要网页后面拼接相应参数即可.

这的确解决了燃眉之急, 但是我还是想要之前点一下就打开的快捷, 所以就有了这个插件雏形.

如何使用 yuque-helper

如何安装

通过压缩包安装, 这种方式的好处是, 你不需要会科学上网. 按下面的步骤操作即可, 坏处是没办法升级, 下次有更新, 你还需手动下载, 重新安装。chrome 的官方插件市场安装可以自动更新。

网上应用商店安装:

yuque-helper - Chrome 网上应用店[1]

打开上面地址直接安装即可:

image.png

压缩包安装:

yuque-helper-v1.0.0.zip[2]

首先下载上面的 zip 文件到你的本地, 然后放在一个不会被不小心删除的地方, 解压好.

按如下图所示菜单进件选择, 打开 扩展程序 页面

点击 加载已解压的扩展程序 按钮

选择你刚刚解压 zip 文件的目录, 点击选择即可

如果操作正常, 你会看到你的 扩展程序面板 多了一个 yuque-helper 的卡片, 说明你安装成功了.

不知道 chrome 哪版开始, 安装的插件默认不会在地址栏显示, 为了方便使用, 你可以按如下图所示, 固定本插件, 当然本步非必须操作, 看个人喜好.

功能介绍

1. Markdown 视图

上文也说了, 快捷显示 markdown 视图是本插件的初衷, 所以他是第一个, 功能很简单, 只是在点击时, 自动跳到当前页面地址 + markdown 参数的页面, 当然, 如果你不是在语雀文章面点击此按钮, 应该会看到 404

2. Html 视图

与 markdown 类似, 只是打开的 html 视图页面

3. 复制 Url

这个功能, 主要是在文章时需要引用一些页面, markdown 通过语法需要这样写

[网页标题](https://www..com "网页标题")

所以要引用一个网页的地址, 我至少要复制一次网页的标题, 再复制一次网页地址. 我觉得太麻烦, 加了一个小功能, 点击按钮后, 会自动生成当前页面的 markdown 链接引用到你的粘贴板.

copy_url.gif

4. 生成 TOC

如果对于 markdown 比较熟悉的同学, 应该见过有些编辑器是支持 toc 语法的, 可以首页生成本文的大纲, 不过语雀有侧边栏大纲, 此功能聊胜于无.

5. 插入 bing 图片

我写文章时, 因为有些会发到个人的公众号上, 所以喜欢在文章开始配个首图. 通常使用 bing 的随机图就够了. 此按钮功能就是在文首接入一张随机的 bing 的配图. (配图要在外网获取, 看个人网速, 可能加载缓慢)

6. 首行缩进

顾名思义, 给每段开头加两个空格.

2020-12-22 20.52.43.gif

7. 文本格式化

本功能还不太完善, 使用前请先学会语雀的历史版本功能, 在出现问题时, 自行恢复历史版本.

本功能主要是为了一键格式化文本, 比如在中文与英文或者数字之前自动加个空格, 使阅读体验更好, 或修复一些标点符号错误的用法等.

2020-12-22 20.53.58.gif

8. 获得目录列表

此功能一般没啥用, 初衷是语雀出了个人页面, 有些同学喜欢把个人页面上列出自己的文章列表, 但是一个一个复制又太麻烦了, 此功能就是在目录页面生成当前展开的文章到你的剪切板, 减少一定的重复劳动.

9. 插入表情

写这个功能的时候, 语雀还没有在表情按钮, 写完之后, 发现语雀上线这个功能, 不过, 还好表情重复的不多, 不然就白写了 ???? . 而且不光支持评论框插入还支持文章.

这些表情及插件的图标均来自下文 不过写本文的时候, 好像删除了...

mood1.gif

mood2.gif

10. 自定义字体

语雀毕竟是用来看的, 一种字体看多了, 难免审美疲劳, 加了一个自定义设置字体的功能, 当然你设置的字体必须要是你本地安装过的.

注意看演示图, 此设置需在选项页内设置, 需右击插件图标, 打开选项页面进行设置. 可以同时设置多个字体, 建议先配置一个英文的, 再配置一个中文的.

其它

开源地址

温馨提示: 如果你是抱着学习的目的去看这个项目, 这明显不是一个好主意, 我其实是一个后端开发, 本插件都是我贫瘠的散装前端知识写成的, 希望各位前端大佬一起帮忙完善它.

kiwiflydream/yuque-helper: yuque-helper 是一个开源免费的语雀 chrome 小插件[3]

联系我

如果使用上有问题, 可以加我的微信, 当然如果你有好的想法, 想教我做产品, 想教我写代码, 或者仅仅只是想多交一个朋友都欢迎.

image.png

参考资料

[1]

yuque-helper - Chrome 网上应用店: https://chrome.google.com/webstore/detail/yuque-helper/nkhfaopgdfgoedlecdnecpiindnkkpai?utm_source=chrome-ntp-icon

[2]

yuque-helper-v1.0.0.zip: https://www.yuque.com/attachments/yuque/0/2020/zip/119443/1608645487731-07a5d33f-aca4-4c13-9951-c09ce7e43f00.zip?_lake_card=%7B%22uid%22%3A%221608645484786-0%22%2C%22src%22%3A%22https%3A%2F%2Fwww.yuque.com%2Fattachments%2Fyuque%2F0%2F2020%2Fzip%2F119443%2F1608645487731-07a5d33f-aca4-4c13-9951-c09ce7e43f00.zip%22%2C%22name%22%3A%22yuque-helper-v1.0.0.zip%22%2C%22size%22%3A623958%2C%22type%22%3A%22application%2Fzip%22%2C%22ext%22%3A%22zip%22%2C%22progress%22%3A%7B%22percent%22%3A99%7D%2C%22status%22%3A%22done%22%2C%22percent%22%3A0%2C%22id%22%3A%22w4C5O%22%2C%22card%22%3A%22file%22%7D

[3]

kiwiflydream/yuque-helper: yuque-helper 是一个开源免费的语雀 chrome 小插件: https://github.com/kiwiflydream/yuque-helper

yuque-helper 1.0 发布了相关推荐

  1. Rsync 3.1.0 发布,文件同步工具

    文件同步工具Rsync 3.1.0发布.2013-09-29 上一个版本还是2011-09-23的3.0.9 过了2年多.Rsync基本是Linux上文件同步的标准了,也可以和inotify配合做实时 ...

  2. 7-Zip 安全漏洞;FASTJSON 2.0 发布;程序员延寿指南…|叨资讯

    点击关注强哥,还有100多G的面试资料等你来拿 哈喽,大家好,我是强哥. GitHub停用俄罗斯公司开发者账号:7-Zip 安全漏洞:Git 2.6发布:甲骨文修复 Java "年度加密漏洞 ...

  3. Announcing .NET 5.0/发布

    We're excited to release .NET 5.0 today and for you to start using it. It's a major release - includ ...

  4. Boost 1.53.0 发布,可移植的C++标准库

    Boost 1.53.0 发布了,包含了 5 个新的库,修复了一些安全漏洞以及 Boost.Locale 组件的 bug . 新增的 5 个库包括: Boost.Atomic Boost.Corout ...

  5. java 开源sns_JEESNS V1.0发布,JAVA 开源 SNS 社交系统

    JEESNS V1.0 发布了,本次更新内容: 增加后台管理员授权与取消功能 增加私信模块 解决在微博页面,左侧微博点赞过后,左侧展示列表小手会变黑,但是右侧热门出小手依然是白色 修复后台添加栏目.文 ...

  6. EOSIO Dawn 4.0 发布

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 关于Dawn 4.0 RAM分配的反馈 一些社区成员表示担心,在其他任何人发现之前,有些人会通过购买便宜的内存来获得不合 ...

  7. Element 2.6.0 发布,基于 Vue 2.0 的桌面端组件库

    开发四年只会写业务代码,分布式高并发都不会还做程序员?   Element 2.6.0 发布了,Element 是一套为开发者.设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库,提供了配套设 ...

  8. Git 2.25.0发布,支持部分clone、稀疏checkout

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者 | oschina 来源 | https://www.osc ...

  9. Sequelize 4.43.0 发布,基于 Nodejs 的异步 ORM 框架

    Sequelize 4.43.0 发布了,Sequelize 是一款基于 Nodejs 的异步 ORM 框架,它同时支持 PostgreSQL.MySQL.SQLite 和 MSSQL 多种数据库,很 ...

最新文章

  1. iterator与iterable
  2. sql升级重启计算机失败win10,win10一直提示重启安装更新失败如何处理
  3. JAVA设计模式之【建造者模式】
  4. 网格成就Web 2.0存储时代的路易XIV?
  5. java实现订单物品计算佣金,java三角形、NextDay、佣金问题代码
  6. mysql学习【第2篇】:基本操作和存储引擎
  7. 人脸对齐(十九)--Regressing a 3D Face Shape from a Single Image
  8. 排序算法--直接插入排序
  9. FAT32/exFAT/NTFS,三种U盘格式的区别
  10. 最简单的方法来压缩图片,改变图片大小
  11. 一年月份大小月口诀_《认识年月日》大小月记忆法知识点教学设计
  12. 解决svn小乌龟没有绿勾
  13. 日语一级800个核心词汇
  14. lambda在python中的意思_Python中lambda x:x0 是什么意思?
  15. 当类模板遇到了友元函数
  16. 【uniapp小程序】制作一个名片列表
  17. Android FrameWork 系统源码调试
  18. mfc之IDC,IDI,IDD等的含义
  19. SOA构建电子政务平台 可用多种通信手段访问
  20. 【小白搞机入门】名词集-BootLoader锁(BL锁)

热门文章

  1. Django刨坑记-- Anaconda3 环境报错
  2. 作业20180925-2 功能测试
  3. 英语发音规则---V字母
  4. 国赛优秀论文研读--2019C
  5. 为VMware vSphere创建Ubuntu 16.04 Terraform模板
  6. python容器类型——字典{dict}
  7. WIN7开启远程桌面服务
  8. Android原生h5互跳控制,Android原生与H5交互方式
  9. GITC--2014全球互联网技术大会正式开始售票
  10. 千巡科技再获千万融资,为何资本看好巡检机器人?