首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

归档 | 如何使用 Github Gist 来实现代码块高亮自由

当然我尝试过手调一版: 我发现很多关键词是这个高亮所不支持的,相较于隔壁的 Github ,这么多人在上面看代码,做的高亮是极好的? 我能不能把 Github 的代码块高亮,拿来用呢?...https://gist.github.com/ 但是我们总不能把每篇文章写的代码都手动的创建吧,这太笨了,而且我博客有 900+ 代码块,这太费人了 2....代码块的渲染 既然将代码上传的部分我们都已经实现了,所以只需要读取就可以了,很简单直接上代码呢: 这里是因为 Github 是 REST API,所以我们判断获取到最后一页的依据这里我使用了判断返回的数据为...详情见 Hexo 官方文档 https://hexo.io/zh-cn/api/filter#before-post-render 那么如何使用呢?...Github API 有限制,似乎短时间最多创建 400 个 Gist ,如果代码块太多,只需要隔一段时间再来跑一遍即可,比如我的就是 1200 个,跑了三次左右跑完了,而且这个只是第一次需要跑,后续每次更新文章最多就十几个代码块

1.7K20

GitHub代码泄露监控快速实践

利用开源项目,快速实现Github代码监控,及时发现员工将公司代码托管到GitHub的行为并预警,能够降低代码泄露风险。 ?...针对GitHub代码泄露监控类开源项目有多个,Hawkeye、VKSRC开源的Github-Monitor等,在个人测试实践中码小六是使用体验友好简洁且一直在持续维护中的一款,能帮助快速进行代码监控落地实践...,通过该系统可以及时发现企业内部代码泄露到github的情况,从而降低由于代码泄露导致的一系列安全风险。...支持邮件、钉钉、WebHook、Telegram、企业微信通知 快速搭建 码小六支持Docker部署与源码部署,推荐容器部署(请提前准备docker和Git环境)。...下载安装 kali_# sudo git clone https://github.com/4x99/code6.git//克隆代码 kali_# cd code6 kali_# sudo docker

1.9K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    github提交代码contributions不显示小绿块

    问题描述: 最近发现一个问题就是不管是提交新增的代码还是修改后提交的代码在github的contributions上都不显示贡献小绿块。...于是我在 github help 里面找到了答案: 官方链接如下:https://help.github.com/articles/changing-author-info/ 问题分析: 主要原因是:提交代码的邮箱与创建时的邮箱地址不一样...解决办法: 1、从github仓库下载一份代码,如果本地已经存在,使用git pull 保证和git仓库的代码同步。...2、将下面的代码保存为一个脚本,修改其中的 OLD_EMAIL 为你提交代码时错误的邮箱地址 CURRENT_NAME 为正确的用户名 CURRENT_EMAIL 为正确的邮箱地址 #!...3、输入下面代码将正确的信息 push git push --force --tags origin 'refs/heads/*' 4、去自己的github仓库即可看到小绿块出现了。

    1.2K30

    如何在github贡献代码

    要在 GitHub 上做贡献,可以按照以下步骤进行操作: ①克隆仓库:首先,在你想要做贡献的项目的 GitHub 页面上找到 "Clone" 或 "Code" 按钮,复制仓库的 URL。...然后,在命令行终端中运行以下命令来克隆仓库到本地: git clone 仓库URL 将 "仓库URL" 替换为你从 GitHub 页面复制的仓库 URL。...运行以下命令以创建一个名为 "my-contribution" 的分支: git checkout -b my-contribution 或者直接拉起原有分支: git clone -b 分支名称 仓库URL  ③修改代码...根据你的具体贡献目的,进行相应的代码修改、添加或删除。 ④提交修改:当你完成了对代码的修改后,使用以下命令将修改添加到暂存区: git add . 这将添加所有修改的文件到暂存区。...通过这些步骤,你可以在 GitHub 上贡献代码,并与其他开发者共同改进项目。

    29120

    如何快速掌握 Github 的开源项目?

    Github 是全球最大的代码托管网站,也是最大的程序员交友网站。我注册 Github 的账号特别早,一直对这个“英文网站”不感冒!直到2018年我才发现 Github 的强大。...2.2 快速掌握项目 快速掌握项目的方式就是先将项目运行起来。我也加入了 HelloGithub 组织,一个专注让大家认识开源项目,感受开源项目魅力的组织。...如何快速运行项目呢?好的开源项目一般都是有安装手册的,按照安装手册我们就可以快速将项目运起来,一丝成就感在心头,慢慢就更有信心阅读和掌握开源项目了。...如果确实没有找到同类型的项目,那就开始简单阅读项目代码结构,我总结的下面快速掌握项目的步骤: 第一,阅读项目的配置文件,xml,properties,yml等文件格式。...5G 的到来,程序员这个岗位可能会消失,因为大家都会编程,所有学习和阅读代码是你必备的一项技能。

    57910

    如何上传代码到github?

    github是什么? github是Git 远程仓库。 github是一个基于git的代码托管平台 Git是什么: Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。...如何上传代码到github?...3.5.上传代码至github git add (注:filename是文件名) 或者git add ....(注:后面的.是把项目文件夹里面的文件都添加进来) ——这是 git 基本工作流程的第一步;使用如下命令以实际提交改动 git commit -m “代码提交信息“ (注:”代码提交信息“里面换成你需要...”,”工作”一般情况下在新建的develop分支上”新增代码”,新增后,比如上要发布,或者说develop分支代码稳定后可以合并到主分支master上来。

    64320

    如何提交代码到github

    要提交代码到GitHub,可以按照以下步骤进行操作: ①首先,确保你已经在本地对代码做了相应的修改和更改。...②打开命令行终端或者使用Git图形用户界面(如GitHub Desktop),导航到你的项目目录。...如果这是第一次推送到GitHub,你可能需要使用以下命令设置默认远程分支: git push -u origin 分支名称 这样就会将你指定的分支设置为默认推送分支,以后可以直接使用 "git push...⑥输入你的GitHub用户名和密码(或访问令牌)进行身份验证。 ⑦等待代码推送完成,这样你的代码就成功提交到GitHub上了。 现在,你已经成功提交了代码到GitHub上。...其他人可以在相应的分支上看到你的修改,并且你可以通过发布Pull Request来请求代码合并到主分支中。

    16520

    Flash builder4.5如何代码格式化

    在flex开发过程中,as代码我们可以自己良好的维护代码的格式,可要编写大量的mxml,它的格式就不好控制了,比较优雅的代码方式是组件中每个属性都各占一行,相同的属性可以放在一行内。...可是很多时候,我们的代码可能来自于ctrl+v,就懒得去改它的格式了。        ...下面向大家推荐一个eclipse 插件-->FlexFormatter,下面图文介绍一下如何去安装。        1....体验一下它的格式化功能,打开一个mxml文件,点击第三个按钮。        格式化前: ?        格式化后: ?        ...这里是格式化你选中的代码,如果没有选中,默认格式化全部,还有几个其它的小功能,加asdoc、去除不用的命名空间等等。        大家可以安装下来体验一下,很适合开发使用。

    72400

    使用PowerMockito如何阻止静态代码块的运行

    使用PowerMockito如何阻止静态代码块的运行一、前言在我进行单元测试mock静态类的时候,突然出现了这个异常我就很懵逼啊,无奈只能一步一步的进去查找问题结果发现问题出现在静态类当中,那是肯定的,...我是mock了这个使用到静态方法的地方才报错的二、简易代码复现首先,是我们的静态类package com.banmoon.utils;​import cn.hutool.core.util.RandomUtil...Assert.assertEquals("结果:mock", string); }​}一执行单测,就报错了,报错截图如下三、修复我们在单测的时候, 不可能为了单测去修改除测试方法以外的代码逻辑的比如这次的...PowerMockitoUtil.java,当中的静态代码块虽然只是我的模拟。...但它在正常的容器下运行就是正常且必须的那么我们就得想办法绕过去了,正好PowerMockito提供了一个注解,可以帮助我们取消静态代码块的执行@SuppressStaticInitializationFor

    28010

    如何将代码托管到Github

    Github是最火热的源代码管理平台,你可以通过这个平台,将代码托管起来,防止代码丢失,或者将自己的代码展示给世界。 首先要下载Git,请自行在各大应用平台下载。...下载完成后,在你的菜单上下文中就会出现两个选项 这是两种提交代码的不同方式,本节以第二种方式演示。...如果你是初学者,没用过Github,要上传代码的话,就要先创建一个代码库, 按照下图,点击new,新建一个库,下面以我的MyProductions代码库为例。...第一次提交代码,需要将你要提交的目标代码库克隆到本地,找到一个新的文件夹,右键,打开Git Bash Here 初始界面如下: 输入 git clone url,url的获取方式,如下图...,找到你的目标代码库,然后点击Code,复制粘贴到命令行中 静待克隆完成,克隆完成之后,这个文件夹就是你目标代码库的一个映像,把你要上传的代码复制到此 此处以上传 ASP.NetCore_Project

    78930

    如何在GitHub上传项目贡献代码

    如果作为新手你看书又看不进去,原理又太复杂,有没有直接了当告诉我们怎么给项目贡献代码,并和项目同步代码的大体流程。于是我快速写了这么个东西。...然后 我就知道了 GitHub上 不是有个fork么, 好,那么给别人的项目提交代码的方式就有了,先fork下别人的代码,于是你的GitHub上就出现了同名的项目,这个项目就属于你自己了,你把这个自己的项目...git clone到本地,修修改改,然后push到你自己的项目里,那么你如何把你对自己项目的改动,给发到之前fork的那个原项目呢,看见了没,在GitHub上你的项目页面有个按钮,叫Pull request...那么前面说道到fork之后如何与原项目同步的问题还在啊,没有得到解决。...这块如果我没写明白或者你想知道怎么新建分支的方式push到自己的项目里,可以直接参考《Pro git》的“公开的小型项目”一节,那我的贡献就是指点你如何从这本书里快速的找到你想要的。

    63520

    如何优雅的在GitHub贡献代码

    基于GitHub仓库进行代码贡献操作步骤。 Fork代码 访问原始仓库,点击fork,将原始仓库代码fork到自己的GitHub账号下,成为副本仓库。...:secbr/nacos.git (fetch) origin git@github.com:secbr/nacos.git (push) upstream git@github.com...推送(push)到副本仓库 现在,已经完成代码的修改、上游的同步更新并且完成了合并。接下来应该将代码 push 到副本仓库。...要将代码贡献到原始仓库,还要发起 Pull Request。 发起合并请求(Pull Request) 直接在GitHub网页上发起对应的pull request请求。...新功能的修改,继续重复上面的创建本地分支、修改代码、执行add和commit操作、更新合并upstream(可放在创建分支之前和代码修改过程中的提交变动)、将本地新建分支推送至副本仓库、基于部分仓库创建

    91910

    如何优雅的在java中统计代码块耗时

    在我们的实际开发中,多多少少会遇到统计一段代码片段的耗时的情况,我们一般的写法如下 long start = System.currentTimeMillis(); try { // .......具体的代码段 } finally { System.out.println("cost: " + (System.currentTimeMillis() - start)); } 上面的写法没有什么毛病...方法; 基于此,我们就会有一个大单的想法,下一个Cost类实现AutoCloseable接口,创建时记录一个时间,close 方法中记录一个时间,并输出时间差值;将需要统计耗时的逻辑放入try(){}代码块...System.out.println("------over-------"); } 执行后输出如下: now 0 now 1 now 2 now 3 now 4 cost: 55 ------over------- 如果代码块抛异常...说明 上面第二种方法看着属于最优雅的方式,但是限制性强;如果有更灵活的需求,建议考虑第三种写法,在代码的简洁性和统一管理上都要优雅很多,相比较第一种可以减少大量冗余代码

    3.1K20

    如何快速地改善代码质量

    如何命名接口和抽象类? 对于接口的命名,一般有两种比较常见的方式。一种是加前缀“I”,表示一个 Interface。比如 IUserService,对应的实现类命名为 UserService。...注释该怎么写 注释的目的是让代码更容易看懂,可以写清楚“做什么、为什么、怎么做”。对于一些复杂的类和接口,可以写明“如何用”。注释本身有一定的维护成本,所以并非越多越好。...善用空行分割单元块 善用空行分割单元块是一种编程规范,可以让逻辑更加清晰,特别是在类的成员变量与函数之间、静态成员变量与普通成员变量之间、各函数之间、甚至各成员变量之间,都可以通过添加空行的方式,让这些不同模块的代码之间...我个人推荐将大括号放到跟上一条语句同一行的风格,这样可以节省代码行数。但是,将大括号另起一行也有它的优势,那就是左右括号可以垂直对齐,哪些代码属于哪一个代码块,更加一目了然。...把代码分割成更小的单元块 大部分人阅读代码的习惯都是,先看整体再看细节。

    19510

    如何快速查看github代码库中第一次commit的记录

    发现一个别人推荐的代码库用来学习源码, star星还不少,别人推荐从第一次commit开始阅读,于是试着去找commits的第一次 问题来了,这个代码库commits7855次,点击进入commits发现翻页只有两个按钮不能直接点击翻页到最后一页...,那如何查看第一条记录呢?...原来 github为每个commit版本都生成了一个SHA hash值,我们可以通过SHA值来直接搜索到第N次的提交 点击一次older发现url格式为: https://github.com/lodash...在commits列表内的每一条记录后面都有一个copy图标,这里点击即会成功复制此条commit的SHA c2616dd4f3ab267d000a2b4f564e1c76fc8b8378正式此代码库的最新一条...于是如果我们想找到第一条记录,总commits记录是7855次,那么搜索url为: https://github.com/lodash/lodash/commits/master?

    2.6K80

    dotnet 基于 dotnet format 的 GitHub Action 自动代码格式化机器人

    是不是大家也会觉得代码审查里面审查代码格式化问题是无意义的,但是不审查又觉得过不去?是否有个专门的工具人,用来协助修复代码格式化的问题?...本文来安利大家一个特别好用的方法,使用 dotnet 完全开源的专业格式化工具 dotnet format 配合 GitHub 的自动构建 Action 做的自动代码格式化机器人,这个机器人可以被指定到特定时机...,如每天晚上或者每次代码合并等,进行代码格式化,格式化完成之后,可以选择直接推送或者提代码审查 这个方法将需要用到 dotnet 完全开源的专业格式化工具 dotnet format 工具,请看 https...,如果代码格式化有文件更改了,那么开启一个代码审查,如下图 ?...format 工具是专业的代码格式化工具,不会让格式化前后的代码的 IL 有变更。

    82410
    领券