2013-03-30 191 views
1

我真的喜歡Stackoverflow的永久鏈接。我理解他們的工作方式如下:Stackoverflow-like永久鏈接與Jekyll

https://stackoverflow.com/questions/uniqueid/post-title-for-seo 

下能夠完成得https://stackoverflow.com/questions/15721310工作:

https://stackoverflow.com/questions/uniqueid 

有趣的是,如果你uniqueid後放什麼,你會得到這個問題

https://stackoverflow.com/questions/100001/hello-world 
https://stackoverflow.com/questions/100001/hello-cruel-world 
https://stackoverflow.com/questions/100001/hello-strange-world 

以上所有的工作,這使您可以更改問題的標題,而不會丟失所有的固定鏈接。

我使用的是jekyll,我計劃在github上使用github-pages(不允許使用.htaccess)啓動。如果它可以與化身做不github上的頁面(我敢肯定是很容易),那麼我願意將它部署到一個託管VPS。我願意接受任何解決方案!

我還要questions是在後一個特定的變量等post.categorypost.templateblogportfolio

+0

如果你願意擁有一個.htaccess文件,你可以使用一個重寫規則http://httpd.apache.org/docs/current/mod/mod_rewrite.html(不需要昂貴的VPS順便說一下,哲基爾會給你一個輕量級的靜態網站,你仍然可以免費託管,例如nearlyfreespeech.net等 – cboettig

+0

嗯,我知道這是普遍表示,Github上不支持的.htaccess,但也許只適用於創建。安全頁面等與的.htaccess這似乎是服從我的鏈接國防部重寫規則(例如404頁,去掉HTMLS等)在這裏:http://cboettig.github.com/index – cboettig

+0

@cboettig謝謝,我GOTA嘗試了這一點! – ThomasReggi

回答

2

唯一接近這個我Jekill Docs發現在每一個崗位來定義固定鏈接:

--- 
layout: share 
title: CoffeeScript Spaces and Tabs 
date: 2013-09-17 
categories: [coffee, eclipse, nodeclipse, enide, studio, monster] 
permalink: /share/coffeescript-spaces-and-tabs 
--- 

我看到傑奇無後ID概念的痕跡。我希望有人可以建議如何做到這一點variables或其他方式。