Sha256: a3de09cd5f3848ecf7cae19df23fde2907c22a65ce5cc3fcc9b3e7190ff4e385

Contents?: true

Size: 587 Bytes

Versions: 52

Compression:

Stored size: 587 Bytes

Contents

#
# description_from_body.rb - set meta description by first section's body in day mode
#
# Copyright (C) 2011, TADA Tadashi <t@tdtds.jp>
# You can redistribute it and/or modify it under GPL.
#

alias description_tag_dfb_orig description_tag
def description_tag
	if @mode == 'day' then
		diary = @diaries[@date.strftime '%Y%m%d']
		return '' unless diary

		body = ''
		diary.each_section do |sec|
			body = remove_tag( apply_plugin( sec.body_to_html ) ).strip
			break
		end
		%Q|<meta name="description" content="#{@conf.shorten body, 256}">|
	else
		description_tag_dfb_orig
	end
end

Version data entries

52 entries across 46 versions & 2 rubygems

Version Path
tdiary-contrib-5.3.0 plugin/description_from_body.rb
tdiary-contrib-5.2.4 plugin/description_from_body.rb
tdiary-contrib-5.2.3 plugin/description_from_body.rb
tdiary-contrib-5.2.2 plugin/description_from_body.rb
tdiary-contrib-5.2.1 plugin/description_from_body.rb
tdiary-contrib-5.2.0 plugin/description_from_body.rb
tdiary-contrib-5.1.7 plugin/description_from_body.rb
tdiary-contrib-5.1.6 plugin/description_from_body.rb
tdiary-5.1.6 vendor/bundle/ruby/2.7.0/gems/tdiary-5.1.5/vendor/bundle/ruby/3.0.0/gems/tdiary-contrib-5.1.4/plugin/description_from_body.rb
tdiary-5.1.6 vendor/bundle/ruby/2.7.0/bundler/gems/tdiary-contrib-d1e41204db13/plugin/description_from_body.rb
tdiary-contrib-5.1.5 plugin/description_from_body.rb
tdiary-5.1.5 vendor/bundle/ruby/3.0.0/gems/tdiary-contrib-5.1.4/plugin/description_from_body.rb
tdiary-contrib-5.1.4 plugin/description_from_body.rb
tdiary-contrib-5.1.3 plugin/description_from_body.rb
tdiary-contrib-5.1.2 plugin/description_from_body.rb
tdiary-contrib-5.1.1 plugin/description_from_body.rb
tdiary-contrib-5.1.0 plugin/description_from_body.rb
tdiary-contrib-5.0.13 plugin/description_from_body.rb
tdiary-contrib-5.0.12 plugin/description_from_body.rb
tdiary-contrib-5.0.11 plugin/description_from_body.rb