当前位置: 首页 > 科技观察

改善Github体验的八个技巧

时间:2023-03-18 11:21:29 科技观察

1.简介作为全球最大的开源和私有软件项目托管社区平台,github可以显着帮助从事编程相关工作的人提升技术水平,也是我和费老师每天最重要的事情。经常浏览技术网站进行学习。github为了使用起来更方便,经常会引入一些实用的功能。今天我们将学习一些有助于我们日常操作的技巧,例如编写markdown文档和创建问题。2.github日常使用技巧2.1markdown绘制在线地图github支持使用特殊语法将geoJSON或topoJSON数据插入到文档或markdown编写的内容中,从而直接渲染交互式在线地图:geoJSON示例——以下为`geoJSON`渲染示例```geojson{"type":"FeatureCollection","features":[{"type":"Feature","properties":{},"geometry":{"type":"Polygon","coordinates":[[[106.58472061157227,29.57106827738255],[106.58025741577148,29.567335671068733],[106.57304763793945,29.5653946612635],[106.56137466430664,29.566738441255648],[106.5538215637207,29.569873858372727],[106.54541015625,29.569724555003123],[106.53871536254883,29.565842589914105],[106.53751373291016,29.562259105087506],[106.53064727783203,29.554942428835226],[106.53545379638672,29.54568383423715],[106.55193328857422,29.551955878093022],[106.5596580505371,29.55091056448027],[106.57115936279295,29.54986524005526],[106.57888412475586,29.55329983685018],[106.58557891845703,29.561960475613336],[106.58472061157227,29.57106827738255]]]}}]}```topoJSON示例-下面是一个`topoJSON`渲染示例```topojson{"type":"Topology","objects":{"collection":{"type":"几何科尔section","geometries":[{"type":"Polygon","arcs":[[0]]}]}},"arcs":[[[2008,9999],[-2008,-1221],[1261,-8778],[7285,1408],[1453,5797],[-7991,2794]]],"转换":{"规模":[0.0000160691117939919,0.00001612860192965454],"翻译":[106.45927,29.47517125618036]},"bbox":[106.52584075927734,29.47517125618036,106.68651580810547,29.636441146874976]}```2.2在markdown中,用户可以自动切换图片主题的功能。对应图片地址,请参考(https://github.blog/changelog/2022-05-19-specify-theme-context-for-images-in-markdown-beta/):2.3快速生成markdown超链接内容基于粘贴板链接当你刚刚复制了一个链接地址,回到github的编辑窗口,选择某段文字粘贴,它会自动快速生成一个以这段文字为显示内容的超链接:2.4快速生成引用块、有序列表和无序列表lists选择目标内容后,按快捷键ctrl+shift+。快速生成参考块;按快捷键ctrl+shift+7快速生成有序列表;按快捷键ctrl+shift+8可以快速生成无序列表:2.5为文档生成脚注我们可以在markdown文档中使用[^序号]的语法来完成脚注内容的插入,这样在阅读文档的时候,点击插入处自动滚动到对应页脚中:2.6浏览在线vscode形式的仓库当浏览某个仓库时,双击.方便我们浏览仓库中的文件。以pandas官方仓库为例:2.7使用国内镜像加速仓库clone。由于一些众所周知的原因,我们国内的克隆来自github速度很急,但是目前只需要在目标仓库的clone地址前加上前缀https://github.91chi.fun/然后clone,速度会快很多,例如:gitclonehttps://github.91chi.fun/https://github.com/pandas-dev/pandas.git2.8状态样式参考块最后要介绍的特性是github最近几天发布的实验性特性,目前可用在智能化,我们可以使用下面的语法方法来创建一个状态样式的引用块,让我们文档的内容更加独特。在:>**Note**
>Thisisanote>**Warning**
>Thisisawarning关注其最新消息