Module: Jekyll::ViewSource
- Defined in:
- lib/jekyll-viewsource.rb,
lib/jekyll-viewsource/cache.rb,
lib/jekyll-viewsource/utils.rb,
lib/jekyll-viewsource/version.rb,
lib/jekyll-viewsource/renderer.rb,
lib/jekyll-viewsource/constants.rb
Defined Under Namespace
Modules: Renderer, Utils
Classes: Cache, Generator
Constant Summary
collapse
- VERSION =
"1.0.1"
- VIEWSOURCE =
'viewsource'.freeze
- VIEWSOURCE_LOG =
'ViewSource:'.freeze
- HTML =
'html'.freeze
- TXT =
'txt'.freeze
- MARKDOWN =
'markdown'.freeze
- MD =
'md'.freeze
- PR =
'pr'.freeze
- INFIX =
'-src'.freeze
- INFIXED_HTML =
"#{INFIX}.#{HTML}".freeze
- INFIXED_TXT =
"#{INFIX}.#{TXT}".freeze
- MD_SOURCE_URL =
'source_url'.freeze
- PR_SOURCE_URL =
'prerender_source_url'.freeze
- HTML_SOURCE_URL =
'html_source_url'.freeze
- MD_FILE_PROP =
"#{VIEWSOURCE}_file_md".freeze
- HTML_FILE_PROP =
"#{VIEWSOURCE}_file_html".freeze
- PRETTY_PROP =
"#{VIEWSOURCE}_pretty".freeze
- LINKBACK_PROP =
"#{VIEWSOURCE}_linkback".freeze
- DEFAULT_CSS =
'github'.freeze
- CSS_SCOPE =
'.highlight'.freeze
Class Method Summary
collapse
Class Method Details
.debug(item, msg) ⇒ Object
16
17
18
19
20
21
22
23
24
25
26
27
|
# File 'lib/jekyll-viewsource.rb', line 16
def self.debug(item, msg)
if @debug
info = item ?
(item.respond_to?(:path) ? File.basename(item.path) :
item)
: 'main'.freeze
msg = "[#{info}] #{msg}"
Jekyll.logger.warn VIEWSOURCE_LOG, msg
end
end
|
.debug_state(debug) ⇒ Object
8
9
10
|
# File 'lib/jekyll-viewsource.rb', line 8
def self.debug_state(debug)
@debug ||= debug
end
|
.site(s = nil) ⇒ Object
29
30
31
|
# File 'lib/jekyll-viewsource.rb', line 29
def self.site(s = nil)
@site ||= s
end
|
.warn(msg) ⇒ Object
12
13
14
|
# File 'lib/jekyll-viewsource.rb', line 12
def self.warn(msg)
Jekyll.logger.warn VIEWSOURCE_LOG, msg
end
|