xingty / xingty.github.io

my blog
1 stars 0 forks source link

测试评论文章 - Bigbyto's blog #24

Open xingty opened 4 years ago

xingty commented 4 years ago

https://wiyi.org/test-comment.html

这篇文章是用来测试评论功能是否正常的,如果看到了请忽略

bigbyto-anon commented 4 years ago

test

bigbyto-anon commented 4 years ago

test2

bigbyto-anon commented 4 years ago

test3

bigbyto-anon commented 4 years ago

test5

bigbyto-anon commented 4 years ago

test6

bigbyto-anon commented 4 years ago

test7

bigbyto-anon commented 4 years ago

test8

bigbyto-anon commented 4 years ago

test9

bigbyto-anon commented 4 years ago

test10

bigbyto-anon commented 4 years ago

test12

bigbyto-anon commented 4 years ago

@bigbyto-anon test

hello

bigbyto-anon commented 4 years ago
bigbyto-anon commented 4 years ago

invisible

bigbyto-anon commented 4 years ago

test kkkk

bigbyto-anon commented 4 years ago

final

bigbyto-anon commented 4 years ago

你好啊

bigbyto-anon commented 4 years ago

你好啊

xingty commented 4 years ago

登录评论

bigbyto-anon commented 4 years ago

测试评论缓存

bigbyto-anon commented 4 years ago

测试匿名评论名称

bigbyto-anon commented 4 years ago

final test

bigbyto-anon commented 4 years ago

今天小草不想出门

bigbyto-anon commented 4 years ago

reply: @xingty
afasfasfasdfasf

bigbyto-anon commented 4 years ago

Author: 小草
今天小草不想出门

不想出门也得出门啊

bigbyto-anon commented 4 years ago

Author: 小草
今天小草不想出门

今天你必须要出门

bigbyto-anon commented 4 years ago

at: xingty
登录评论

我是匿名的评论,这个评论带有锚点

bigbyto-anon commented 4 years ago

at: Anonymous

@bigbyto-anon test

hello

你好啊

bigbyto-anon commented 4 years ago

at: Bigbyto

Author: 小草
今天小草不想出门

今天你必须要出门

at: Bigbyto

Author: 小草
今天小草不想出门

今天你必须要出门

bigbyto-anon commented 4 years ago

at: Bigbyto

Author: 小草
今天小草不想出门

不想出门也得出门啊 可是就是不想出吧

bigbyto-anon commented 4 years ago

at: Bigbyto

Author: 小草
今天小草不想出门

不想出门也得出门啊 我的评论不见了

bigbyto-anon commented 4 years ago

我是方大人

bigbyto-anon commented 4 years ago

小草今天出门热化了

bigbyto-anon commented 4 years ago

comment cache

bigbyto-anon commented 4 years ago

test remove comment cache

bigbyto-anon commented 4 years ago

lalala~

xingty commented 4 years ago

解决了登录时评论报错的bug

xingty commented 4 years ago

明天终究来临,我会继续为每一个日子做上记号,尽量不留下任何空白。和命运的伟力相比,在它无端赐予和剥夺的游戏里,个人的努力渺小得微不足道,悲伤或者难过显得无足轻重。我们都处在自己无法改变的事件序列里,陷落在无尽的时间序列里,安安静静等待着打击接踵而至,告诉它:你要打打你的,别烦我,我还在填空呢。

xingty commented 4 years ago

线上环境测试

bigbyto-anon commented 3 years ago

latest

bigbyto-anon commented 3 years ago

ao粒给

Niu-Liu commented 2 years ago

请问,如何修改匿名评论的用户名换成我自己的,比如注册一个小号的名字?

xingty commented 2 years ago

at: Niu-Liu
请问,如何修改匿名评论的用户名换成我自己的,比如注册一个小号的名字?

注册账号的时候,使用你自己想要的名字注册。引入gitalk的时候,指定一下名字即可被识别。

var gitalk = new Gitalk({
     ...
    anonymous: {
       accountName: 'bigbyto-anon'
    },
)
...
Niu-Liu commented 2 years ago

我刚试了下不行,会有“Error: Network Error”,是需要授权么?

xingty commented 2 years ago

at: Niu-Liu

我刚试了下不行,会有“Error: Network Error”,是需要授权么?

你是如何部署的呢?后端服务是怎么实现的?

Niu-Liu commented 2 years ago

at: Niu-Liu

我刚试了下不行,会有“Error: Network Error”,是需要授权么?

你是如何部署的呢?后端服务是怎么实现的?

抱歉我不太懂这些网页内容,我把我认为相关的代码贴出来。那个错误信息没有了,我检查了一下,发现是我有地方写错了。 但改好之后,现在匿名回复还是用的你的号(bigbyto-anon)。不知道是不是我哪里搞错了?

我主要的设置也是参考你的主页

在_config.yml,我设置如下(**表示隐去了内容)

gitalk:
  clientID    : ******
  clientSecret: ******
  repo        : ******
  owner       : ******
  admin       : ******
  anonymousApi: https://github-api.wiyi.org/api/comment
  oauthApi    : https://github-api.wiyi.org/api/authorize

在_include/head.html中,有

 <link rel="stylesheet" href="https://bigbyto.gitee.io/assets/js/gitalk/v1.6.8/gitalk.css">
 <script src="https://bigbyto.gitee.io/assets/js/gitalk/v1.6.8/gitalk.min.js"></script>
  <script>
    (function(d) {
      var config = {
        kitId: 'vbt3gjx',
        scriptTimeout: 3000,
        async: true
      },
      h=d.documentElement,t=setTimeout(function(){h.className=h.className.replace(/\bwf-loading\b/g,"")+" wf-inactive";},config.scriptTimeout),tk=d.createElement("script"),f=false,s=d.getElementsByTagName("script")[0],a;h.className+=" wf-loading";tk.src='https://use.typekit.net/'+config.kitId+'.js';tk.async=true;tk.onload=tk.onreadystatechange=function(){a=this.readyState;if(f||a&&a!="complete"&&a!="loaded")return;f=true;clearTimeout(t);try{Typekit.load(config)}catch(e){}};s.parentNode.insertBefore(tk,s)
    })(document);
  </script>

在每个post模版中包含了gitalk.html,而gitalk.html内容如下

{% if site.gitalk %}
<div class="comments">
    <div id="js-gitalk-container"></div>
    <script>
        var gitalk = new Gitalk({
          clientID: "{{ site.gitalk.clientID }}",
          clientSecret: "{{ site.gitalk.clientSecret }}",
          repo: "{{ site.gitalk.repo }}",
          owner: "{{ site.gitalk.owner }}",
          admin: ["{{ site.gitalk.owner }}"],
          id: window.location.pathname,      // Ensure uniqueness and length less than 50
          distractionFreeMode: false,  // Facebook-like distraction free mode
          title: "{{ page.title }}",
          language: "zh-CN",
          perPage: 60,
          proxy: 'https://github-api.wiyi.org',
          server: { 
                oauth_api:  '{{ site.gitalk.oauthApi }}',
                anonymous_api: '{{ site.gitalk.anonymousApi }}',
                }, 
          anonymous: {
                accountName: 'Guest-for-Neo'
                },
                cache: {
                    comments: {
                        enable: true,
                        ttl: 600
                    },
                    userInfo: {
                        enable: true,
                        ttl: 3600
                    },
                    issue: {
                        enable: true,
                        ttl: -1
                    }
                }
        })

        gitalk.render('js-gitalk-container')
    </script>
</div>
{% endif %}
xingty commented 2 years ago

at: Niu-Liu

at: Niu-Liu

我刚试了下不行,会有“Error: Network Error”,是需要授权么?

你是如何部署的呢?后端服务是怎么实现的?

抱歉我不太懂这些网页内容,我把我认为相关的代码贴出来。那个错误信息没有了,我检查了一下,发现是我有地方写错了。 但改好之后,现在匿名回复还是用的你的号(bigbyto-anon)。不知道是不是我哪里搞错了?

我主要的设置也是参考你的主页

你要自己去搭建后台服务,你现在用的是我的后端服务。我只要一关闭跨站,你就没法用了。

Niu-Liu commented 2 years ago

at: Niu-Liu

at: Niu-Liu

我刚试了下不行,会有“Error: Network Error”,是需要授权么?

你是如何部署的呢?后端服务是怎么实现的?

抱歉我不太懂这些网页内容,我把我认为相关的代码贴出来。那个错误信息没有了,我检查了一下,发现是我有地方写错了。 但改好之后,现在匿名回复还是用的你的号(bigbyto-anon)。不知道是不是我哪里搞错了? 我主要的设置也是参考你的主页

你要自己去搭建后台服务,你现在用的是我的后端服务。我只要一关闭跨站,你就没法用了。

o_o 哦哦,好的,请问有没有可以参考的案例呀?

xingty commented 2 years ago

at: Niu-Liu

at: Niu-Liu

at: Niu-Liu

我刚试了下不行,会有“Error: Network Error”,是需要授权么?

你是如何部署的呢?后端服务是怎么实现的?

抱歉我不太懂这些网页内容,我把我认为相关的代码贴出来。那个错误信息没有了,我检查了一下,发现是我有地方写错了。 但改好之后,现在匿名回复还是用的你的号(bigbyto-anon)。不知道是不是我哪里搞错了? 我主要的设置也是参考你的主页

你要自己去搭建后台服务,你现在用的是我的后端服务。我只要一关闭跨站,你就没法用了。

o_o 哦哦,好的,请问有没有可以参考的案例呀?

https://github.com/xingty/gitalk-anonmously-comment

Niu-Liu commented 2 years ago

at: Niu-Liu

at: Niu-Liu

at: Niu-Liu

我刚试了下不行,会有“Error: Network Error”,是需要授权么?

你是如何部署的呢?后端服务是怎么实现的?

抱歉我不太懂这些网页内容,我把我认为相关的代码贴出来。那个错误信息没有了,我检查了一下,发现是我有地方写错了。 但改好之后,现在匿名回复还是用的你的号(bigbyto-anon)。不知道是不是我哪里搞错了? 我主要的设置也是参考你的主页

你要自己去搭建后台服务,你现在用的是我的后端服务。我只要一关闭跨站,你就没法用了。

o_o 哦哦,好的,请问有没有可以参考的案例呀?

https://github.com/xingty/gitalk-anonmously-comment

谢谢,我已经fork了,不过我依旧不知道该怎么用。请问会有“详细教程“么...

xingty commented 2 years ago

at: Niu-Liu

at: Niu-Liu

at: Niu-Liu

at: Niu-Liu

我刚试了下不行,会有“Error: Network Error”,是需要授权么?

你是如何部署的呢?后端服务是怎么实现的?

抱歉我不太懂这些网页内容,我把我认为相关的代码贴出来。那个错误信息没有了,我检查了一下,发现是我有地方写错了。 但改好之后,现在匿名回复还是用的你的号(bigbyto-anon)。不知道是不是我哪里搞错了? 我主要的设置也是参考你的主页

你要自己去搭建后台服务,你现在用的是我的后端服务。我只要一关闭跨站,你就没法用了。

o_o 哦哦,好的,请问有没有可以参考的案例呀?

https://github.com/xingty/gitalk-anonmously-comment

谢谢,我已经fork了,不过我依旧不知道该怎么用。请问会有“详细教程“么...

我这个是部署在vercel的,你可以找下资料,我现在重心不在这块了,还有好多事等着做。你可以了解一下原gitalk的工作原理,了解一下OAuth2,你理解了这些就知道我这个的工作原理。其实就是用一个单独的账号作为匿名账号发言,同时把一些敏感信息放到后端了而已,很简单的一个小程序。