Module: Sancho

Defined in:
lib/sancho.rb,
lib/sancho/cli.rb,
lib/sancho/model.rb,
lib/sancho/tasks.rb,
lib/sancho/config.rb,
lib/sancho/model/page.rb,
lib/sancho/model/site.rb,
lib/sancho/tasks/basic.rb,
lib/sancho/model/config.rb,
lib/sancho/tasks/build_site.rb,
lib/sancho/tasks/serve_site.rb,
lib/sancho/tasks/copy_assets.rb,
lib/sancho/tasks/read_config.rb

Overview

Github Pages site generator

Defined Under Namespace

Modules: CLI, Model, Task

Constant Summary collapse

VERSION =
'0.7.1'
CONFIG_FILE =
'.sancho.yml'
LAYOUTS_DIR =
'_layouts'
DEFAULT_SITE_DIR =
'docs'
DEFAULT_SITE_DOMAIN =
'domain'
DEFAULT_SITE_TITLE =
'Sancho'

Class Method Summary collapse

Class Method Details

.assetsObject



10
11
12
# File 'lib/sancho/config.rb', line 10

def assets
  File.join(root, LAYOUTS_DIR)
end

.rootObject



6
7
8
# File 'lib/sancho/config.rb', line 6

def root
  File.expand_path(File.dirname(__dir__))
end