2013-08-13 2 views
4

github 페이지에 jekyll/ruby ​​호스트 블로그가 있습니다. 사용자가 제출 한 내용을 원합니다. 나는 사용자가 자신의 이름을 명시 할 수 있도록하고 싶습니다 각각 인하 파일의 서문에서사용 방법 : jekyll의 작성자 github 페이지의 퍼머 링크 구조

는 :

--- 
title: some title 
author: bobby-tables 
--- 

나는 다음 포스트에 영구 링크의 생성이를 사용하고자하는 /:author/:title/ 전 이건 내 _config.yml 파일에 있습니다.

그러나 실제로 :author URL에 표시되고

나는이 :categories와 함께 작동하지만이 의미 정확하지 않은 일부 블로거와 초보 사용자를위한 혼란을 알고

회심/무시 될 것으로 보인다.

:author 사용할 방법이 있습니까?

사이트는 github 페이지에 호스팅되어 있으므로 가정용 컴퓨터의 각 업데이트에 로컬로 _site을 생성 할 수 없으므로 플러그인을 사용할 수 없습니다.

jeykllrb.com에서 설명서를 검토했지만 :author이 템플릿 태그 내에서 사용/언급되지는 않습니다.

각 마크 다운 파일의 앞부분에 permalinks: name/title이있는 것도 실용적이지 않습니다.

미리 감사드립니다.

+0

다음과 같은 하위 폴더 솔루션 : http://stackoverflow.com/questions/13998729/how-to-separate-jekyll-posts-into-two-different-folders?rq=1 permalink에서 변수로 사용하고 다른 페이지에 'authors'를 나열하십시오. – ChelseaStats

+0

[this answer] (http : // stackoverflow)를 기반으로 모든 사용자 정의 변수를 지원하는 [지킬 플러그인] (https://gist.github.com/peey/897e8ed33e412fdfe0fcacf002acc150)을 만들었습니다. co.kr/a/17206081/1412255) –

답변

2

방금 ​​일부 테스트를 수행했으며 앞 문제에서 permalink의 일부로 해석 될 사용자 지정 변수를 얻을 수 없습니다. 코드를 통해 찾고

, 내가 당신과 유일한 방법처럼 보이는 그것은 단지 당신의 워크 플로우 카테고리 또는 태그에 따라,이 순간 여기 http://jekyllrb.com/docs/permalinks/

나열된 것들을 받아들이고 (루비 새로운 정지) 이해할 수있다 플러그인을 사용할 수 있습니다. 카테고리가 의미 상 의미가없는 경우 태그를 사용하고 태그가 작성한 게시물에 태그를 추가한다고 설명합니다.