Authentication 如何为Jekyll站点提供登录功能?

Authentication 如何为Jekyll站点提供登录功能?,authentication,jekyll,disqus,Authentication,Jekyll,Disqus,如何为Jekyll站点提供登录功能 我不确定我问的问题是否正确。基本上,我正在为intranet设置一个Jekyll博客,当任何人(连接到intranet的人)在博客上发表评论时,我希望该站点使用Windows的用户名作为评论的显示名称。这样,我就可以知道哪个用户(连接到内部网)发布了哪个评论,并且我不希望评论者选择任何其他名称作为显示名称来阻止推送。能做到吗 我在想,如果我能强迫海报在发表评论之前登录(并以某种方式验证它是否是Windows的一个信息),那么也许这个用户名可以用作显示名称。我不

如何为Jekyll站点提供登录功能

我不确定我问的问题是否正确。基本上,我正在为intranet设置一个Jekyll博客,当任何人(连接到intranet的人)在博客上发表评论时,我希望该站点使用Windows的用户名作为评论的显示名称。这样,我就可以知道哪个用户(连接到内部网)发布了哪个评论,并且我不希望评论者选择任何其他名称作为显示名称来阻止推送。能做到吗

我在想,如果我能强迫海报在发表评论之前登录(并以某种方式验证它是否是Windows的一个信息),那么也许这个用户名可以用作显示名称。我不确定这是否可行,因为我不知道杰基尔是否提供了那么多的灵活性


我使用disqs作为评论提供者。如果需要,我可以切换到合适的评论提供商。

Jekyll是一个静态博客,因此它不能将动态数据显示为用户名

编辑: disqs托管在can上,您可以使用javascript将其从云端带到由jekyll提供支持的静态网站


因此,如果你想做同样的事情,你必须构建一个完全在jekyll之外的应用程序,一个登录Web服务,并在你的jekyll博客中使用Javascript进行查询。

试试Google/Facebook/Twitter api,使用这些api来授权你的客户。

像Discus这样的评论提供商要求在评论之前登录。这怎么可能?我们不能在那里做点什么吗?+1用于编辑。您知道我需要投入多少精力来构建hello world web服务(用于概念验证)并从Jekyll使用它吗?我知道WCF和ASP.NETWebService,但不知道如何将其与Jekyll站点集成。有什么模糊的想法吗?是容易还是困难?一点点。编写了一个ASP.NET HelloWorldService,并尝试使用学习JQuery调用它。目前它给出了错误,所以我很挣扎。如果它是另一个域的主机,你应该使用JSONP HelloWorldService正在我的本地pc上运行(我从VisuslStudio启动它,甚至没有主机),我可以使用jQuery调用它。我想从现在起我可以做这件事了。我做了POC。现在我有点自信了(尽管Web/Javascript/Jekyll/Ruby/Liqiud对我来说都是新事物)。谢谢你的帮助。:-)这也是我建议的方向。