2012-09-26 67 views
1

如何爲Jekyll網站提供登錄功能?如何爲Jekyll網站提供登錄功能?

我不知道我是否問正確的問題。基本上,我爲內部網設置了Jekyll博客,當任何人(連接到內部網)在博客上發表評論時,我希望網站使用Windows的用戶名作爲評論的顯示名稱。通過這種方式,我會知道哪個用戶(連接到Intranet)發佈了哪條評論,並且我不希望評論者選擇任何其他名稱作爲顯示名稱以阻止拖動。可以做到嗎?

我在想如果我可以強制海報在註釋之前登錄(並以某種方式驗證Windows的身份驗證),那麼也許該用戶名可以用作顯示名稱。我不確定這是否可能,因爲我不知道傑基爾是否提供了很大的靈活性。

我使用Disqus作爲評論供應商。如有需要,我可以切換到合適的評論提供者。

回答

3

Jekyll是一個靜態博客,所以它不能顯示動態數據作爲用戶名。

編輯: Disqus託管在罐頭上,您可以使用javascript將其從雲端轉移到您的靜態jekyll供電網站。

所以,如果你想要做同樣的事情,你必須構建一個完全在jekyll之外的應用程序,一個Sign On Web Services並在你的jekyll博客中用Javascript查詢它。

+0

評論提供者like Disqus要求先登錄才能評論。這怎麼可能?我們不能在那裏做點什麼嗎? – Nawaz

+0

我編輯了我的答案,詳細瞭解了關於DISQUS –

+0

+1的編輯。你有什麼想法,我需要投入多少努力來建立一個hello-world網絡服務(用於概念驗證)**和**從Jekyll中使用它?我知道WCF和ASP.NET WebService,但不知道如何將它與Jekyll站點集成。任何模糊的想法?它會容易還是困難? – Nawaz

1

試用Google/Facebook/Twitter API,使用這些api來授權您的客戶。

+0

這也是我建議的方向。 – Fabien