지킬/옥토 프레스는 Liquid Templates를 사용하여 이러한 것들을 분석합니다.
내가 아는 한, 당신은 태그 안에 두 개의 함수를 호출 할 수 없다. 당신은 그러나 태그에 변수 이름을 지정할 수 있습니다
using Liquid variables inside of a liquid tag call
내가 조금 인터넷 검색을 시도하고 아무것도 하나 개의 태그 내에서 두 가지 기능을 호출하기위한 팝업 보지 않았다.
IMO, 원하는대로 정확히 수행 할 수 있도록 맞춤 태그를 만드는 것이 좋습니다. 나는 그러한 커스터마이징이 필요했기 때문에 Octopress에 대한 몇 가지 커스텀 플러그인을 만들었다. 플러그인, 그냥 루비입니다. 꽤 똑바르다.
그래서 기존 img_tag.rb를 복사하고 mycustom_img_tag.rb 또는 무엇이든 호출하고 render() 메소드 내에서 마법을 수행하십시오.^
https://github.com/eduncan911/eduncan911.github.io/blob/b89f47cd86c37f2cfb5c3093612fe0a049808325/plugins/audio_tag.rb
: 예를 들어
, 여기에 내가 오디오 파일 (URL에 지정된) 무슨 확장 알고있는 내용 유형을 지정하기 위해 필요 내가 쓴 내 HTML5 오디오 플레이어 태그의 - 참고 : 그것은 불완전하고 모든 옵션이 내가 지정한대로 작동하지 않습니다. render() 섹션에서 무엇이 작동하는지 볼 수 있습니다. 여기서는 수동으로 data- * 속성을 구문 분석합니다 (시간이 초과되어 작동하게 만들었습니다).
기본적으로 다른 두 개의 플러그인을 템플릿으로 사용하여이 플러그인을 만들었습니다.
플러그인의 Octopress 메서드 및 변수 전체에 액세스 할 수 있습니다. 전체 코드베이스에는 제한이 없습니다.