parent
f693faf1b6
commit
2c793fcf77
|
@ -269,21 +269,18 @@ module Jekyll
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|
||||||
|
STYLE_TO_PERMALINK = {
|
||||||
|
:none => "/:categories/:title:output_ext",
|
||||||
|
:date => "/:categories/:year/:month/:day/:title:output_ext",
|
||||||
|
:ordinal => "/:categories/:year/:y_day/:title:output_ext",
|
||||||
|
:pretty => "/:categories/:year/:month/:day/:title/",
|
||||||
|
:weekdate => "/:categories/:year/W:week/:short_day/:title:output_ext",
|
||||||
|
}.freeze
|
||||||
|
|
||||||
|
private_constant :STYLE_TO_PERMALINK
|
||||||
|
|
||||||
def style_to_permalink(permalink_style)
|
def style_to_permalink(permalink_style)
|
||||||
case permalink_style.to_sym
|
STYLE_TO_PERMALINK[permalink_style.to_sym] || permalink_style.to_s
|
||||||
when :pretty
|
|
||||||
"/:categories/:year/:month/:day/:title/"
|
|
||||||
when :none
|
|
||||||
"/:categories/:title:output_ext"
|
|
||||||
when :date
|
|
||||||
"/:categories/:year/:month/:day/:title:output_ext"
|
|
||||||
when :ordinal
|
|
||||||
"/:categories/:year/:y_day/:title:output_ext"
|
|
||||||
when :weekdate
|
|
||||||
"/:categories/:year/W:week/:short_day/:title:output_ext"
|
|
||||||
else
|
|
||||||
permalink_style.to_s
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def check_include_exclude(config)
|
def check_include_exclude(config)
|
||||||
|
|
Loading…
Reference in New Issue