一些超好用的 GitHub 插件和技巧

news/2024/9/28 10:42:49

聊聊我平时使用 GitHub 时学到的一些插件、技巧。

浏览器插件

在我的另一篇博客 浏览器插件推荐 里提到过跟 GitHub 相关的一些插件,这里重复下:

  • Sourcegraph:在线打开项目,方便阅读,将 GitHub 变得和 IDE 一般,集成各种功能,参考 爱了爱了,这个 GitHub 的 Chrome 神仙插件把我整的服服帖帖的 - 知乎
  • Awesome Autocomplete for GitHub:加强 GitHub 的搜索框
  • File Icon for GitHub, GitLab and Bitbucket:给 GitHub 仓库文件添加图标
  • Octohint:GitHub 代码智能高亮
  • OctoLinker:直接从代码跳转到 GitHub 对应仓库,相对路径也能跳转,支持很多编程语言
  • Isometric Contributions:立体显示 GitHub Contributions 的扩展
  • Octotree:在左侧添加一个文件浏览器,可以更快的在文件之间跳转
  • GayHub:优化 GitHub 的阅读体验。
  • Refined GitHub:这个和上面的都是对 github 整体进行加强的扩展
  • GitHub Hovercard:这个加强了 GitHub 悬浮在某些元素上的功能
  • 让这个盛产神器的网站下载速度提升N倍!:一款油猴脚本,提高 GitHub 下载速度

Markdown 技巧

Kickass markdown:这个仓库收集各种 GitHub Markdown 技巧,比如显示红底白字

GitHub 名片

GitHub Business Card:这个网页可以根据 GitHub 主页,生成用户的 GitHub 名片:

项目描述

每个 Github 项目都有一个项目描述:

这个项目描述,不仅仅会出现在浏览器标签页标题:

也会在你的仓库页面时显示:

如果你想让你的仓库显得更加专业、美观、便于理解,建议好好写下这个项目描述。

我们可以点击按钮进行编辑:

还可以通过 GitHub Action 进行更新,例如新建一个 fork_star.yml(注意更改 token):

name: Update Fork Staron:fork:watch:types:- startedschedule:- cron: '0 0 * * *'workflow_dispatch:jobs:update:runs-on: ubuntu-lateststeps:- name: This repo has x stars y forksuses: ouuan/This-repo-has-x-stars-y-forks-action@v2with:token: ${{ secrets.ACCESS_TOKEN }}template: "sun0225SUN's profile with <starCount> stars and <forkCount> forks 🎉"

效果:每当有人 star / fork 项目后,都会更新项目描述里的 star 数量和 fork 数量

socialify

一个自动为 github 仓库生成精美的项目图片的项目。

GitHub 地址:https://github.com/wei/socialify

(未完待续)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/65701.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

java第一次正式课程课后习题

s和t并非引用同一对象,不同的值引用不同对象,相同值引用相同对象。 枚举类型并非原始数据类型,而是引用数据类型。 采用.velueof和.从枚举类型中赋值效果相同。java中的数采用补码形式表示。由示例可知,局部变量与全局变量重名时会在局部屏蔽全局变量,采用局部变量。java中…

橡胶 在经历大C浪的反弹

下跌部分 开启大ABC的反弹:

九月二十八

以下代码的输出结果是什么? int X=100; int Y=200; System.out.println("X+Y="+X+Y); System.out.println(X+Y+"=X+Y"); 为什么会有这样的输出结果? 输出结果是: X+Y=100200 100200=X+Y 出现这样的输出结果是因为在Java中,当多个值连接在一起时,会根据…

九月二十七2

当需要处理非常大或非常小的数值时,应选择float或double类型。 当需要处理字符或需要较大范围的无符号整数时,应选择char类型。 当需要在内存和处理速度之间做出权衡时,可以根据需要选择适当的整数类型(byte, short, int, long)。 对于需要精确计算的场景,应避免使用浮点…

PARTVI-Oracle数据库管理与开发-数据库管理员和开发人员的主题

17.数据库管理员和开发人员的主题 17.1. 数据库安全概述 通常情况下,数据库安全涉及用户认证、加密、访问控制和监控。 17.1.1. 用户账户 每个Oracle数据库都有一个有效数据库用户的列表。数据库包含几个默认账户,包括默认的管理员账户SYSTEM(参见第2-5页的“SYS和SYSTEM模式…

crypt.h:No such file or directory 报错处理

crypt.h:No such file or directory 报错处理crypt.h:No such file or directory 报错处理前言:本文初编辑于2024年9月28日 CSDN主页:https://blog.csdn.net/rvdgdsva 博客园主页:https://www.cnblogs.com/hassle大!萌!神! “crypt.h: No such file or directory” 这个…

深入理解 Nuxt.js 中的 app:error:cleared 钩子

title: 深入理解 Nuxt.js 中的 app:error:cleared 钩子 date: 2024/9/28 updated: 2024/9/28 author: cmdragon excerpt: Nuxt.js 中的 app:error:cleared 钩子的用途及其实现方式。这个钩子为开发者提供了一种优雅的方式来处理错误清除后的状态恢复和用户反馈。 categorie…