Sha256: 90dee6dabe7894ece51e7c452e55922941b203454f485610a35093b1e23c2d97
Contents?: true
Size: 592 Bytes
Versions: 2
Compression:
Stored size: 592 Bytes
Contents
# frozen_string_literal: true module Jekyll module Podcast # Liquid tag for generating a page title class PageTitleTag < Liquid::Tag def render(context) site_title = context.registers[:site].config['title'] page_title = context.registers[:page]['title'] if page_title.nil? || page_title.empty? || page_title == site_title "<title>#{site_title}</title>" else "<title>#{page_title} — #{site_title}</title>" end end end end end Liquid::Template.register_tag('pagetitle', Jekyll::Podcast::PageTitleTag)
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
jekyll-podcast-0.9.1 | lib/jekyll/podcast/page_title_liquid_tag.rb |
jekyll-podcast-0.9.0 | lib/jekyll/podcast/page_title_liquid_tag.rb |