标签: gist

如何在 Angular 模板中嵌入 GitHub gist?

Angular 会忽略script其模板中的标签,但需要它们来加载 GitHub gist。执行此操作的最佳做​​法是什么?使用iframescript动态创建标签?或者是其他东西?

javascript gist github embedding angular

4
推荐指数
1
解决办法
1502
查看次数

要点没有得到颜色编码

我上传了一些代码gist.github,但看不到它们的颜色格式化.我已经改变了语言并尝试了其他几个我编码的语言,但所有这些都是相同的.

例如:虚拟Ruby代码

如何使其格式化很好?

ruby gist github

3
推荐指数
1
解决办法
1659
查看次数

使 Gist 嵌入可滚动

是否可以使 gist 嵌入脚本具有垂直滚动条?我想将我的要点嵌入到我的博客文章中,但这是一个很长的代码。我希望我的博客文章中的要点看起来像这样:

可滚动代码容器

embed git wordpress gist

3
推荐指数
1
解决办法
1213
查看次数

如何使用ReactJS嵌入Gist

我正在尝试使用ReactJS嵌入一个Gist,但是我收到以下错误:

无法在'Document'上执行'write':除非明确打开,否则无法从异步加载的外部脚本写入文档.

这是我的组件:

var EmbeddedGist = React.createClass({
    render: function() {
        return (
            <div id="gist-container" />
        );
    },

    componentDidMount: function() {
        var src = this.props.srcUrl + ".js";
        $('#gist-container').html('<script src="' + src + '"></script>');
    }
});
Run Code Online (Sandbox Code Playgroud)

我从另一个组件中调用它,如下:

<EmbeddedGist srcUrl="https://gist.github.com/awalGarg/a5bd02978cecf3703f61" />
Run Code Online (Sandbox Code Playgroud)

关于如何使这项工作的任何想法?

gist reactjs

3
推荐指数
1
解决办法
1584
查看次数

直接从 R 发布要点?

我想找到一种简单的方法将 R 中的要点放在 Github 上。假设我有一个要转换为要点的对象。通常我会将其保存为文本文件,然后在 Github 上手动上传。有没有更好的办法?

如何直接从 R 对象创建要点并将其上传到 Github?

gist r github

3
推荐指数
1
解决办法
370
查看次数

为什么 Github Gist 贡献没有反映到 Github 贡献中?

难道 Gist 贡献不应该与一个人的 Github 个人资料相关联吗?为什么要进行这种隔离?诡异的!

gist github

3
推荐指数
1
解决办法
2361
查看次数

在终端中显示 git 用户名的 Bash 脚本

有谁知道如何git username在终端中显示?

我正在为分支使用以下 bash 脚本,但是,由于我有多个帐户,我也想显示usernameuser email

顺便说一句,我知道我可以使用git config --global --list. 这个想法是在终端中查看信息而不必每次都检查,就像branch

parse_git_branch() {
  git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}

export PS1="\u@\h \W\[\033[32m\]\$(parse_git_branch)\[\033[00m\] $ "
Run Code Online (Sandbox Code Playgroud)

git bash gist

3
推荐指数
1
解决办法
591
查看次数

如何为Vim安装Gist插件?

我想为Vim 安装Gist插件.

我尝试过以下方法:

  1. 下载文件gist-vim.zip.
  2. 提取ZIP存档并复制plugin/gist.vim.vim/plugin/gist.vim.

但是:Gist在Vim中运行失败了:

E117: Unknown function: gist#Gist
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我解决这个问题?

vim gist vim-plugin

2
推荐指数
1
解决办法
340
查看次数

如何通过GitHub API更新Gist?

在过去的几个小时里,我一直试图通过他们的API更新GitHub Gist无济于事.我可以轻松地发布到https://api.github.com/gists并创建一个新的Gist,但我无法获得一个PATCH到https://api.github.com/gists/:id来工作.如何通过API更新Gists?我错过了一些重要的细节吗?

这是我目前陷入困境的JSFiddle:http://jsfiddle.net/ZzUsv/4/

代码本身:

var Gist = Backbone.Model.extend({
    urlRoot: 'https://api.github.com/gists',
    defaults: {
        description: 'A terse gist',
        'public': true,
        files: {
            'html.html': {
                content: 'test'
            },
            'css.css': {
                content: 'test'
            },
            'js.js': {
                content: 'test'
            }
        }
    }
});

var my_gist = new Gist;
my_gist.save( my_gist.toJSON(), {
    success: function(){
        $('body').append('successfully created gist');
        my_gist.save({ description: '<div>A less terse gist</div>' }, {
            patch: true,
            success: function(){
                $('body').append('<div>successfully updated gist</div>');
            },
            error: function( model, xhr, options ){ …
Run Code Online (Sandbox Code Playgroud)

ajax jquery gist github backbone.js

2
推荐指数
1
解决办法
1314
查看次数

有没有办法指定嵌入的要点的宽度?

我试图将一个要点嵌入网页.以下面的要点为例:

<script src="https://gist.github.com/Astr0surf3r/5208714.js"></script>
Run Code Online (Sandbox Code Playgroud)

我想知道是否有办法设定要点的宽度.例如,我想使要点比默认宽度窄.

html gist github

2
推荐指数
1
解决办法
341
查看次数

GitHub Gist API 速率限制何时重置?

我正在对 GitHub Gist API 进行未经身份验证的调用,并且我已经超出了速率限制。尝试浏览到https://api.github.com/users/seisvelas/gists?page=1&per_page=100,我收到:

{
  "message": "API rate limit exceeded for 187.188.105.159. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)",
  "documentation_url": "https://developer.github.com/v3/#rate-limiting"
}
Run Code Online (Sandbox Code Playgroud)

我浏览了建议的文档,它建议我查看X-RateLimit-Reset:响应标头,所以我这样做了。我的响应标头如下所示:

X-RateLimit-Limit: 60
X-RateLimit-Remaining: 0
X-RateLimit-Reset: 1566344009
Run Code Online (Sandbox Code Playgroud)

好的,所以我被允许 60 个请求。但是速率限制重置的时间以1566344009...单位给出。我不确定这些单位的测量单位是什么。毫秒?如果是这样,那将意味着我每 ~18 天允许 60 个请求。这似乎有点保守,但并非不可能,但我更想确切地知道速率限制时间的测量单位是什么。

我没有看到有关文档的任何建议,因此非常感谢任何帮助!谢谢!

gist github github-api

2
推荐指数
1
解决办法
1622
查看次数

获取Raw Gist文件

我想要的很简单.有没有办法(包括解决方法)使这项工作?

function loadXMLDoc() {
  var request = new XMLHttpRequest();
  var gistRawFileUrl = 'https://gist.github.com/kentcdodds/5822336/raw/6ef128c8c8d6fe416782d969efa95d36e0acf374/KentsBlog.md';

  request.onreadystatechange = function() {
    if (request.readyState === 4 && request.status === 200) {
      var gistFileContent = request.responseText;
      doSomethingCool(gistFileContent);
    }
  };

  request.open('GET', gistRawFileUrl, true);
  request.send();
}
Run Code Online (Sandbox Code Playgroud)

现在,如果我在控制台中执行此操作,我会得到:

XMLHttpRequest cannot load https://gist.github.com/kentcdodds/5822336/raw/6ef128c8c8d6fe416782d969efa95d36e0acf374/KentsBlog.md. Origin http://stackoverflow.com is not allowed by Access-Control-Allow-Origin.
Run Code Online (Sandbox Code Playgroud)

这是有道理的,我知道我不会让GitHub打开他们的访问控制,但是如果有一个解决方法,或者如果我做错了那就太好了.

我意识到你可以通过点击JSONP端点来获取文件的内容,但这不会给你换行符,所以曾经这样:

Hello World!
You
Rock!
Run Code Online (Sandbox Code Playgroud)

现在是这样的:

Hello World!YouRock!
Run Code Online (Sandbox Code Playgroud)

提前致谢.

编辑新行的问题是我需要修复的问题,而不是一个要点.

javascript gist github same-origin-policy

1
推荐指数
1
解决办法
2906
查看次数