我正在使用Jekyll生成一個靜態站點。我正在使用backbone.js做少量路線。與Jekyll一起使用backbone.js路由
假設主頁在localsite.com
......我不確定如何爲以下URL生成路由。
http://localsite.com/hulk &
http://localsite.com/thor
的廢船和雷神將被路由名稱。
和我的Backbone.js的路由器如下:
<script>
var AppRouter = Backbone.Router.extend({
routes: {
":name": "nameRoute" // should match http://localsite.com/anything-here
}
});
// Initiate the router
var app_router = new AppRouter;
app_router.on('route:nameRoute', function(name) {
console.log(name);
})
Backbone.history.start({pushState: true});
</script>
我不能得到這個工作。有什麼我失蹤? 我可以用Jekyll做這個路由嗎?
我傑基爾的_config.yml有
permalink: pretty
如何獲得這些路線工作?
還有其他建議嗎?我的目標是在github pages上託管時獲得類似的路由。
必須url http://localsite.com/thor,或者它可以是http ://localsite.com#thor? – RustyToms
@RustyToms,該URL只會是localsite.com/thor。 –