mirror of
https://github.com/cobalt-org/cobalt.rs
synced 2024-11-10 06:14:12 +00:00
Merge pull request #1179 from epage/fixes
fix(serve): Work with custom config
This commit is contained in:
commit
a7f8115f46
85 changed files with 617 additions and 296 deletions
|
@ -79,6 +79,9 @@ impl Config {
|
|||
|
||||
let mut root = path;
|
||||
root.pop(); // Remove filename
|
||||
if root == std::path::Path::new("") {
|
||||
root = std::path::Path::new(".").to_owned();
|
||||
}
|
||||
config.root = root;
|
||||
|
||||
Ok(config)
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
use std::env;
|
||||
use std::io::Write;
|
||||
use std::path;
|
||||
|
||||
|
@ -32,11 +31,10 @@ impl ConfigArgs {
|
|||
// Fetch config information if available
|
||||
let mut config = if let Some(config_path) = config_path {
|
||||
cobalt_config::Config::from_file(config_path).with_context(|| {
|
||||
anyhow::format_err!("Error reading config file {:?}", config_path)
|
||||
anyhow::format_err!("Error reading config file {}", config_path.display())
|
||||
})?
|
||||
} else {
|
||||
let cwd = env::current_dir().unwrap_or_default();
|
||||
cobalt_config::Config::from_cwd(cwd)?
|
||||
cobalt_config::Config::from_cwd(".")?
|
||||
};
|
||||
|
||||
config.abs_dest = self
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
use std::collections;
|
||||
use std::env;
|
||||
use std::fs;
|
||||
use std::io::Write;
|
||||
use std::path;
|
||||
|
@ -58,7 +57,7 @@ impl NewArgs {
|
|||
|
||||
let title = self.title.as_deref();
|
||||
|
||||
let mut file = env::current_dir().unwrap_or_default();
|
||||
let mut file = path::Path::new(".").to_owned();
|
||||
if let Some(rel_file) = self.file.as_deref() {
|
||||
file.push(rel_file)
|
||||
}
|
||||
|
@ -100,7 +99,7 @@ impl RenameArgs {
|
|||
|
||||
let title = self.title.as_ref();
|
||||
|
||||
let mut file = env::current_dir().unwrap_or_default();
|
||||
let mut file = path::Path::new(".").to_owned();
|
||||
if let Some(rel_file) = self.file.as_deref() {
|
||||
file.push(rel_file)
|
||||
}
|
||||
|
@ -130,7 +129,7 @@ impl PublishArgs {
|
|||
let config = cobalt::cobalt_model::Config::from_config(config)?;
|
||||
|
||||
let filename = self.filename.as_path();
|
||||
let mut file = env::current_dir().unwrap_or_default();
|
||||
let mut file = path::Path::new(".").to_owned();
|
||||
file.push(path::Path::new(filename));
|
||||
|
||||
publish_document(&config, &file)
|
||||
|
@ -248,7 +247,7 @@ pub fn create_new_document(
|
|||
let interim_path = cobalt_core::SourcePath::from_root(&config.source, &interim_path)
|
||||
.ok_or_else(|| {
|
||||
anyhow::format_err!(
|
||||
"New file {} not project directory ({})",
|
||||
"New file {} not in project in directory ({})",
|
||||
file.display(),
|
||||
config.source.display()
|
||||
)
|
||||
|
@ -369,7 +368,7 @@ pub fn rename_document(
|
|||
|
||||
let target = cobalt_core::SourcePath::from_root(&config.source, &target).ok_or_else(|| {
|
||||
anyhow::format_err!(
|
||||
"New file {} not project directory ({})",
|
||||
"New file {} not in project directory ({})",
|
||||
target.display(),
|
||||
config.source.display()
|
||||
)
|
||||
|
@ -484,7 +483,7 @@ pub fn publish_document(config: &cobalt_model::Config, file: &path::Path) -> Res
|
|||
let file = move_from_drafts_to_posts(config, file)?;
|
||||
let file = cobalt_core::SourcePath::from_root(&config.source, &file).ok_or_else(|| {
|
||||
anyhow::format_err!(
|
||||
"New file {} not project directory ({})",
|
||||
"New file {} not in project directory ({})",
|
||||
file.display(),
|
||||
config.source.display()
|
||||
)
|
||||
|
|
|
@ -67,7 +67,7 @@ impl ServeArgs {
|
|||
|
||||
dest.close()?;
|
||||
} else {
|
||||
info!("Watching {:?} for changes", &config.source);
|
||||
info!("Watching {} for changes", &config.source.display());
|
||||
thread::spawn(move || {
|
||||
let e = serve(&server);
|
||||
if let Some(e) = e.err() {
|
||||
|
@ -105,14 +105,19 @@ fn open_browser(url: String) -> Result<()> {
|
|||
fn watch(config: &cobalt_model::Config) -> Result<()> {
|
||||
// canonicalize is to ensure there is no question that `watcher`s paths come back safe for
|
||||
// Files::includes_file
|
||||
let source = dunce::canonicalize(path::Path::new(&config.source))
|
||||
.with_context(|| anyhow::format_err!("Failed in processing source"))?;
|
||||
let source = dunce::canonicalize(path::Path::new(&config.source)).with_context(|| {
|
||||
anyhow::format_err!("Failed in processing source `{}`", config.source.display())
|
||||
})?;
|
||||
|
||||
// Also canonicalize the destination folder. In particular for Windows, notify-rs
|
||||
// generates the absolute path by prepending the above source path.
|
||||
// On Windows canonicalize() adds a \\?\ to the start of the path.
|
||||
let destination = dunce::canonicalize(&config.destination)
|
||||
.with_context(|| anyhow::format_err!("Failed to canonicalize destination folder"))?;
|
||||
let destination = dunce::canonicalize(&config.destination).with_context(|| {
|
||||
anyhow::format_err!(
|
||||
"Failed to canonicalize destination folder `{}`",
|
||||
config.destination.display()
|
||||
)
|
||||
})?;
|
||||
|
||||
let (tx, rx) = channel();
|
||||
let mut watcher =
|
||||
|
@ -120,7 +125,7 @@ fn watch(config: &cobalt_model::Config) -> Result<()> {
|
|||
watcher
|
||||
.watch(&source, notify::RecursiveMode::Recursive)
|
||||
.with_context(|| anyhow::format_err!("Notify error"))?;
|
||||
info!("Watching {:?} for changes", &config.source);
|
||||
info!("Watching {} for changes", config.source.display());
|
||||
|
||||
for event in rx {
|
||||
let event = event.with_context(|| anyhow::format_err!("Notify error"))?;
|
||||
|
|
|
@ -39,7 +39,11 @@ impl FilesBuilder {
|
|||
}
|
||||
|
||||
pub fn add_ignore(&mut self, line: &str) -> Result<&mut Self> {
|
||||
trace!("{:?}: adding '{}' ignore pattern", self.root_dir, line);
|
||||
trace!(
|
||||
"{}: adding '{}' ignore pattern",
|
||||
self.root_dir.display(),
|
||||
line
|
||||
);
|
||||
self.ignore.push(line.to_owned());
|
||||
Ok(self)
|
||||
}
|
||||
|
@ -55,7 +59,7 @@ impl FilesBuilder {
|
|||
}
|
||||
|
||||
pub fn add_extension(&mut self, ext: &str) -> Result<&mut FilesBuilder> {
|
||||
trace!("{:?}: adding '{}' extension", self.root_dir, ext);
|
||||
trace!("{}: adding '{}' extension", self.root_dir.display(), ext);
|
||||
self.extensions.push(ext.into());
|
||||
Ok(self)
|
||||
}
|
||||
|
@ -211,11 +215,11 @@ impl Files {
|
|||
match self.ignore.matched(path, is_dir) {
|
||||
Match::None => true,
|
||||
Match::Ignore(glob) => {
|
||||
trace!("{:?}: ignored {:?}", path, glob.original());
|
||||
trace!("{}: ignored {:?}", path.display(), glob.original());
|
||||
false
|
||||
}
|
||||
Match::Whitelist(glob) => {
|
||||
trace!("{:?}: allowed {:?}", path, glob.original());
|
||||
trace!("{}: allowed {:?}", path.display(), glob.original());
|
||||
true
|
||||
}
|
||||
}
|
||||
|
|
|
@ -104,8 +104,8 @@ fn deep_insert(
|
|||
for part in path.iter() {
|
||||
let key = part.to_str().ok_or_else(|| {
|
||||
anyhow::format_err!(
|
||||
"The data from {:?} can't be loaded as it contains non utf-8 characters",
|
||||
path
|
||||
"The data from `{}` can't be loaded as it contains non utf-8 characters",
|
||||
path.display()
|
||||
)
|
||||
})?;
|
||||
let cur_map = map;
|
||||
|
@ -116,8 +116,8 @@ fn deep_insert(
|
|||
.as_object_mut()
|
||||
.ok_or_else(|| {
|
||||
anyhow::format_err!(
|
||||
"Aborting: Duplicate in data tree. Would overwrite {:?} ",
|
||||
path
|
||||
"Aborting: Duplicate in data tree. Would overwrite {} ",
|
||||
path.display()
|
||||
)
|
||||
})?;
|
||||
}
|
||||
|
@ -129,8 +129,8 @@ fn deep_insert(
|
|||
match target_map.insert(target_key.into(), data) {
|
||||
None => Ok(()),
|
||||
_ => Err(anyhow::format_err!(
|
||||
"The data from {:?} can't be loaded: the key already exists",
|
||||
file_path
|
||||
"The data from {} can't be loaded: the key already exists",
|
||||
file_path.display()
|
||||
)),
|
||||
}
|
||||
}
|
||||
|
@ -151,9 +151,9 @@ fn load_data(data_path: &path::Path) -> Result<liquid::model::Value> {
|
|||
data = toml::from_str(&text)?;
|
||||
} else {
|
||||
anyhow::bail!(
|
||||
"Failed to load of data {:?}: unknown file type '{:?}'.\n\
|
||||
"Failed to load of data `{}`: unknown file type '{:?}'.\n\
|
||||
Supported data files extensions are: yml, yaml, json and toml.",
|
||||
data_path,
|
||||
data_path.display(),
|
||||
ext
|
||||
);
|
||||
}
|
||||
|
|
|
@ -185,7 +185,7 @@ impl Document {
|
|||
rel_path: &relative_path::RelativePath,
|
||||
default_front: cobalt_config::Frontmatter,
|
||||
) -> Result<Document> {
|
||||
trace!("Parsing {:?}", rel_path);
|
||||
trace!("Parsing `{}`", rel_path);
|
||||
let content = files::read_file(src_path)?;
|
||||
let builder = cobalt_config::Document::parse(&content)?;
|
||||
let (front, content) = builder.into_parts();
|
||||
|
@ -379,10 +379,10 @@ impl Document {
|
|||
let template = context
|
||||
.parser
|
||||
.parse(layout_data_ref)
|
||||
.with_context(|| anyhow::format_err!("Failed to parse layout {:?}", layout))?;
|
||||
.with_context(|| anyhow::format_err!("Failed to parse layout `{}`", layout))?;
|
||||
let content_html = template
|
||||
.render(context.globals)
|
||||
.with_context(|| anyhow::format_err!("Failed to render layout {:?}", layout))?;
|
||||
.with_context(|| anyhow::format_err!("Failed to render layout `{}`", layout))?;
|
||||
let content_html = minify_if_enabled(content_html, context, &self.file_path)?;
|
||||
Ok(content_html)
|
||||
} else {
|
||||
|
|
|
@ -2,7 +2,7 @@ Clean no-op
|
|||
```console
|
||||
$ cobalt -v clean
|
||||
WARN: No _cobalt.yml file found in current directory, using default config.
|
||||
DEBUG: No `[CWD]/_site` to clean
|
||||
DEBUG: No `./_site` to clean
|
||||
DEBUG: [..]
|
||||
|
||||
```
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Copying `[CWD]/some.js` to `[CWD]/_dest/some.js`
|
||||
DEBUG: Copying `[CWD]/style/blog.css` to `[CWD]/_dest/style/blog.css`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
DEBUG: Copying `./some.js` to `[CWD]/_dest/some.js`
|
||||
DEBUG: Copying `./style/blog.css` to `[CWD]/_dest/style/blog.css`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
2
tests/cmd/custom_config.in/_cobalt_testing.yml
Normal file
2
tests/cmd/custom_config.in/_cobalt_testing.yml
Normal file
|
@ -0,0 +1,2 @@
|
|||
syntax_highlight:
|
||||
enabled: false
|
12
tests/cmd/custom_config.in/_layouts/default.liquid
Normal file
12
tests/cmd/custom_config.in/_layouts/default.liquid
Normal file
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>test</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>{{ page.permalink }}</h1>
|
||||
|
||||
{{ page.content }}
|
||||
</body>
|
||||
</html>
|
||||
|
10
tests/cmd/custom_config.in/_layouts/posts.liquid
Normal file
10
tests/cmd/custom_config.in/_layouts/posts.liquid
Normal file
|
@ -0,0 +1,10 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>My blog - {{ page.permalink }}</title>
|
||||
</head>
|
||||
<body>
|
||||
{{ page.content }}
|
||||
</body>
|
||||
</html>
|
||||
|
8
tests/cmd/custom_config.in/index.liquid
Normal file
8
tests/cmd/custom_config.in/index.liquid
Normal file
|
@ -0,0 +1,8 @@
|
|||
---
|
||||
layout: default.liquid
|
||||
---
|
||||
This is my Index page!
|
||||
|
||||
{% for post in collections.posts.pages %}
|
||||
<a href="{{post.permalink}}">{{ post.title }}</a>
|
||||
{% endfor %}
|
10
tests/cmd/custom_config.in/no-post.md
Normal file
10
tests/cmd/custom_config.in/no-post.md
Normal file
|
@ -0,0 +1,10 @@
|
|||
---
|
||||
layout: posts.liquid
|
||||
|
||||
title: Custom paths are available to non-posts
|
||||
published_date: 2014-08-22 15:36:20 +0100
|
||||
permalink: /test/hello.html
|
||||
---
|
||||
# {{ page.title }}
|
||||
|
||||
This asserts that you can specify custom file paths
|
10
tests/cmd/custom_config.in/posts/all_date_variables.md
Normal file
10
tests/cmd/custom_config.in/posts/all_date_variables.md
Normal file
|
@ -0,0 +1,10 @@
|
|||
---
|
||||
layout: posts.liquid
|
||||
|
||||
title: All date variables
|
||||
published_date: 2015-05-03 01:05:20 +0100
|
||||
permalink: /{{year}}/{{month}}/{{i_month}}/{{day}}/{{i_day}}/{{hour}}/{{minute}}/{{second}}/
|
||||
---
|
||||
# {{ page.title }}
|
||||
|
||||
This checks that all date variables are interpolated correctly into the path.
|
10
tests/cmd/custom_config.in/posts/custom-leading-slash.md
Normal file
10
tests/cmd/custom_config.in/posts/custom-leading-slash.md
Normal file
|
@ -0,0 +1,10 @@
|
|||
---
|
||||
layout: posts.liquid
|
||||
|
||||
title: Custom paths with leading slash
|
||||
published_date: 2015-05-03 02:05:20 +0100
|
||||
permalink: /test/thing2.html
|
||||
---
|
||||
# {{ page.title }}
|
||||
|
||||
This asserts that you can specify custom file paths with a leading slash and it doesn't make a difference.
|
10
tests/cmd/custom_config.in/posts/custom.md
Normal file
10
tests/cmd/custom_config.in/posts/custom.md
Normal file
|
@ -0,0 +1,10 @@
|
|||
---
|
||||
layout: posts.liquid
|
||||
|
||||
title: Custom paths
|
||||
published_date: 2015-05-03 03:05:20 +0100
|
||||
permalink: /test/thing.html
|
||||
---
|
||||
# {{ page.title }}
|
||||
|
||||
This asserts that you can specify custom file paths
|
12
tests/cmd/custom_config.in/posts/date_variables.md
Normal file
12
tests/cmd/custom_config.in/posts/date_variables.md
Normal file
|
@ -0,0 +1,12 @@
|
|||
---
|
||||
layout: posts.liquid
|
||||
|
||||
title: Date variables
|
||||
published_date: 2015-05-03 04:05:20 +0100
|
||||
permalink: /{{year}}/{{data.thing}}/
|
||||
data:
|
||||
thing: hello
|
||||
---
|
||||
# {{ page.title }}
|
||||
|
||||
This asserts interpolation of date variables and other variables.
|
|
@ -0,0 +1,10 @@
|
|||
---
|
||||
layout: posts.liquid
|
||||
|
||||
title: Boom without trailing slash
|
||||
published_date: 2015-05-03 05:05:20 +0100
|
||||
permalink: /test/thing4
|
||||
---
|
||||
# {{ page.title }}
|
||||
|
||||
This asserts that custom paths without a file extension get made into a folder with an index.html file, even when the user did not specify a trailing slash.
|
10
tests/cmd/custom_config.in/posts/explodes-urls.md
Normal file
10
tests/cmd/custom_config.in/posts/explodes-urls.md
Normal file
|
@ -0,0 +1,10 @@
|
|||
---
|
||||
layout: posts.liquid
|
||||
|
||||
title: Boom
|
||||
published_date: 2015-05-03 06:05:20 +0100
|
||||
permalink: /test/thing3/
|
||||
---
|
||||
# {{ page.title }}
|
||||
|
||||
This asserts that custom paths without a file extension get made into a folder with an index.html file.
|
9
tests/cmd/custom_config.in/posts/no-path.md
Normal file
9
tests/cmd/custom_config.in/posts/no-path.md
Normal file
|
@ -0,0 +1,9 @@
|
|||
---
|
||||
layout: posts.liquid
|
||||
|
||||
title: Custom paths
|
||||
published_date: 2015-05-03 07:05:20 +0100
|
||||
---
|
||||
# {{ page.title }}
|
||||
|
||||
This asserts that you can have normal and custom file paths side by side.
|
12
tests/cmd/custom_config.in/posts/variables.md
Normal file
12
tests/cmd/custom_config.in/posts/variables.md
Normal file
|
@ -0,0 +1,12 @@
|
|||
---
|
||||
layout: posts.liquid
|
||||
|
||||
title: Variables
|
||||
published_date: 2015-05-03 08:05:20 +0100
|
||||
permalink: /test/{{data.thing}}/
|
||||
data:
|
||||
thing: hello
|
||||
---
|
||||
# {{ page.title }}
|
||||
|
||||
This asserts that custom paths without a file extension get made into a folder with an index.html file.
|
13
tests/cmd/custom_config.in/posts/variables_file.md
Normal file
13
tests/cmd/custom_config.in/posts/variables_file.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
---
|
||||
layout: posts.liquid
|
||||
|
||||
title: Variables file name
|
||||
published_date: 2015-05-03 09:05:20 +0100
|
||||
permalink: /test/{{data.thing}}/{{data.thang}}.abc
|
||||
data:
|
||||
thing: hello
|
||||
thang: world
|
||||
---
|
||||
# {{ page.title }}
|
||||
|
||||
This asserts that you can substitute any part of the url with custom variables
|
18
tests/cmd/custom_config.md
Normal file
18
tests/cmd/custom_config.md
Normal file
|
@ -0,0 +1,18 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
WARN: No _cobalt.yml file found in current directory, using default config.
|
||||
...
|
||||
|
||||
$ cobalt -v build --config _cobalt_testing.yml --destination _dest
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Build successful
|
||||
|
||||
```
|
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>My blog - 2015/05/5/03/3/01/05/20/</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>All date variables</h1>
|
||||
<p>This checks that all date variables are interpolated correctly into the path.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
12
tests/cmd/custom_config.out/_dest/2015/hello/index.html
Normal file
12
tests/cmd/custom_config.out/_dest/2015/hello/index.html
Normal file
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>My blog - 2015/hello/</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Date variables</h1>
|
||||
<p>This asserts interpolation of date variables and other variables.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
33
tests/cmd/custom_config.out/_dest/index.html
Normal file
33
tests/cmd/custom_config.out/_dest/index.html
Normal file
|
@ -0,0 +1,33 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>test</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>index.html</h1>
|
||||
|
||||
This is my Index page!
|
||||
|
||||
|
||||
<a href="test/hello/world.abc">Variables file name</a>
|
||||
|
||||
<a href="test/hello/">Variables</a>
|
||||
|
||||
<a href="posts/no-path.html">Custom paths</a>
|
||||
|
||||
<a href="test/thing3/">Boom</a>
|
||||
|
||||
<a href="test/thing4">Boom without trailing slash</a>
|
||||
|
||||
<a href="2015/hello/">Date variables</a>
|
||||
|
||||
<a href="test/thing.html">Custom paths</a>
|
||||
|
||||
<a href="test/thing2.html">Custom paths with leading slash</a>
|
||||
|
||||
<a href="2015/05/5/03/3/01/05/20/">All date variables</a>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
12
tests/cmd/custom_config.out/_dest/posts/no-path.html
Normal file
12
tests/cmd/custom_config.out/_dest/posts/no-path.html
Normal file
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>My blog - posts/no-path.html</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Custom paths</h1>
|
||||
<p>This asserts that you can have normal and custom file paths side by side.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
12
tests/cmd/custom_config.out/_dest/test/hello.html
Normal file
12
tests/cmd/custom_config.out/_dest/test/hello.html
Normal file
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>My blog - test/hello.html</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Custom paths are available to non-posts</h1>
|
||||
<p>This asserts that you can specify custom file paths</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
12
tests/cmd/custom_config.out/_dest/test/hello/index.html
Normal file
12
tests/cmd/custom_config.out/_dest/test/hello/index.html
Normal file
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>My blog - test/hello/</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Variables</h1>
|
||||
<p>This asserts that custom paths without a file extension get made into a folder with an index.html file.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
12
tests/cmd/custom_config.out/_dest/test/hello/world.abc
Normal file
12
tests/cmd/custom_config.out/_dest/test/hello/world.abc
Normal file
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>My blog - test/hello/world.abc</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Variables file name</h1>
|
||||
<p>This asserts that you can substitute any part of the url with custom variables</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
12
tests/cmd/custom_config.out/_dest/test/thing.html
Normal file
12
tests/cmd/custom_config.out/_dest/test/thing.html
Normal file
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>My blog - test/thing.html</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Custom paths</h1>
|
||||
<p>This asserts that you can specify custom file paths</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
12
tests/cmd/custom_config.out/_dest/test/thing2.html
Normal file
12
tests/cmd/custom_config.out/_dest/test/thing2.html
Normal file
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>My blog - test/thing2.html</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Custom paths with leading slash</h1>
|
||||
<p>This asserts that you can specify custom file paths with a leading slash and it doesn't make a difference.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
12
tests/cmd/custom_config.out/_dest/test/thing3/index.html
Normal file
12
tests/cmd/custom_config.out/_dest/test/thing3/index.html
Normal file
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>My blog - test/thing3/</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Boom</h1>
|
||||
<p>This asserts that custom paths without a file extension get made into a folder with an index.html file.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
12
tests/cmd/custom_config.out/_dest/test/thing4/index.html
Normal file
12
tests/cmd/custom_config.out/_dest/test/thing4/index.html
Normal file
|
@ -0,0 +1,12 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>My blog - test/thing4</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Boom without trailing slash</h1>
|
||||
<p>This asserts that custom paths without a file extension get made into a folder with an index.html file, even when the user did not specify a trailing slash.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
WARN: No _cobalt.yml file found in current directory, using default config.
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
WARN: Trailing separators are deprecated. We recommend frontmatters be surrounded, above and below, with ---
|
||||
Build successful
|
||||
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Copying `[CWD]/additional_file` to `[CWD]/_dest/additional_file`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
DEBUG: Copying `./additional_file` to `[CWD]/_dest/additional_file`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
DEBUG: Draft mode enabled
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 7 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
WARN: No _cobalt.yml file found in current directory, using default config.
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Copying and minifying `[CWD]/static/example.css` to `[CWD]/_dest/static/example.css`
|
||||
DEBUG: Copying and minifying `[CWD]/static/example.js` to `[CWD]/_dest/static/example.js`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
DEBUG: Copying and minifying `./static/example.css` to `[CWD]/_dest/static/example.css`
|
||||
DEBUG: Copying and minifying `./static/example.js` to `[CWD]/_dest/static/example.js`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,20 +1,20 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: ".well-known/**/*", re: "(?-u)^//.well//-known(?:/|/.*/)[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([Literal('.'), Literal('w'), Literal('e'), Literal('l'), Literal('l'), Literal('-'), Literal('k'), Literal('n'), Literal('o'), Literal('w'), Literal('n'), RecursiveZeroOrMore, ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 3 basenames, 1 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 3 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 3 basenames, 1 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 3 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Copying `[CWD]/.htaccess` to `[CWD]/_dest/.htaccess`
|
||||
DEBUG: Copying `[CWD]/.well-known/file` to `[CWD]/_dest/.well-known/file`
|
||||
DEBUG: Copying `[CWD]/some.js` to `[CWD]/_dest/some.js`
|
||||
DEBUG: Copying `[CWD]/style/blog.css` to `[CWD]/_dest/style/blog.css`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
DEBUG: Copying `./.htaccess` to `[CWD]/_dest/.htaccess`
|
||||
DEBUG: Copying `./.well-known/file` to `[CWD]/_dest/.well-known/file`
|
||||
DEBUG: Copying `./some.js` to `[CWD]/_dest/some.js`
|
||||
DEBUG: Copying `./style/blog.css` to `[CWD]/_dest/style/blog.css`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
? failed
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
DEBUG: Creating RSS file at [CWD]/_dest/rss.xml
|
||||
Error: `base_url` is required for RSS support
|
||||
|
||||
|
|
|
@ -4,18 +4,18 @@ $ cobalt -v init
|
|||
Created new project at ./
|
||||
|
||||
$ cobalt -v build --drafts
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
DEBUG: Draft mode enabled
|
||||
Building from `[CWD]` into `[CWD]/_site`
|
||||
Building from `.` into `./_site`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Creating RSS file at [CWD]/_site/rss.xml
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
DEBUG: Creating RSS file at ./_site/rss.xml
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
DEBUG: Creating jsonfeed file at [CWD]/_dest/feed.json
|
||||
Build successful
|
||||
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
? failed
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Error: Failed to render content for index.html
|
||||
|
||||
Caused by:
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -4,7 +4,7 @@ $ cobalt -qqq clean
|
|||
|
||||
$ cobalt build
|
||||
WARN: No _cobalt.yml file found in current directory, using default config.
|
||||
Building from `[CWD]` into `[CWD]/_site`
|
||||
Building from `.` into `./_site`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
@ -15,15 +15,15 @@ $ cobalt -qqq clean
|
|||
|
||||
$ cobalt -v build
|
||||
WARN: No _cobalt.yml file found in current directory, using default config.
|
||||
Building from `[CWD]` into `[CWD]/_site`
|
||||
Building from `.` into `./_site`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
Ensure a new site can build
|
||||
```console
|
||||
$ cobalt -v new "My New Special Page"
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
DEBUG: Draft mode enabled
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
|
@ -9,18 +9,18 @@ DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suff
|
|||
Created new pages my-new-special-page.md
|
||||
|
||||
$ cobalt -v build --drafts
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
DEBUG: Draft mode enabled
|
||||
Building from `[CWD]` into `[CWD]/_site`
|
||||
Building from `.` into `./_site`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Creating RSS file at [CWD]/_site/rss.xml
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
DEBUG: Creating RSS file at ./_site/rss.xml
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
Ensure a new site can build
|
||||
```console
|
||||
$ cobalt -v new "My New Special Post" --file posts
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
DEBUG: Draft mode enabled
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
|
@ -9,18 +9,18 @@ DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suff
|
|||
Created new posts posts/my-new-special-post.md
|
||||
|
||||
$ cobalt -v build --drafts
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
DEBUG: Draft mode enabled
|
||||
Building from `[CWD]` into `[CWD]/_site`
|
||||
Building from `.` into `./_site`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Creating RSS file at [CWD]/_site/rss.xml
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
DEBUG: Creating RSS file at ./_site/rss.xml
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
? failed
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Error: Failed to render for index.html
|
||||
|
||||
Caused by:
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
WARN: Trailing separators are deprecated. We recommend frontmatters be surrounded, above and below, with ---
|
||||
WARN: Trailing separators are deprecated. We recommend frontmatters be surrounded, above and below, with ---
|
||||
Build successful
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,24 +1,24 @@
|
|||
```console
|
||||
$ cobalt -v publish _drafts/my-new-special-post.md
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
DEBUG: Draft mode enabled
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 7 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
|
||||
$ cobalt -v build --drafts
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
DEBUG: Draft mode enabled
|
||||
Building from `[CWD]` into `[CWD]/_site`
|
||||
Building from `.` into `./_site`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 7 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Creating RSS file at [CWD]/_site/rss.xml
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
DEBUG: Creating RSS file at ./_site/rss.xml
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,24 +1,24 @@
|
|||
```console
|
||||
$ cobalt -v publish posts/my-new-special-post.md
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
DEBUG: Draft mode enabled
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
|
||||
$ cobalt -v build --drafts
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
DEBUG: Draft mode enabled
|
||||
Building from `[CWD]` into `[CWD]/_site`
|
||||
Building from `.` into `./_site`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Creating RSS file at [CWD]/_site/rss.xml
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
DEBUG: Creating RSS file at ./_site/rss.xml
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,24 +1,24 @@
|
|||
```console
|
||||
$ cobalt -v publish posts/my-new-special-post.md
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
DEBUG: Draft mode enabled
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
|
||||
$ cobalt -v build --drafts
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
DEBUG: Draft mode enabled
|
||||
Building from `[CWD]` into `[CWD]/_site`
|
||||
Building from `.` into `./_site`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Creating RSS file at [CWD]/_site/rss.xml
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
DEBUG: Creating RSS file at ./_site/rss.xml
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
```console
|
||||
$ cobalt -v rename my-new-special-page.md "New and Improved"
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
DEBUG: Draft mode enabled
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
|
@ -8,17 +8,17 @@ DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suff
|
|||
WARN: Renaming a published page might invalidate links
|
||||
|
||||
$ cobalt -v build
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_site`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `./_site`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Creating RSS file at [CWD]/_site/rss.xml
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
DEBUG: Creating RSS file at ./_site/rss.xml
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
DEBUG: Creating RSS file at [CWD]/_dest/rss.xml
|
||||
Build successful
|
||||
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
WARN: No _cobalt.yml file found in current directory, using default config.
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Copying `[CWD]/style/blog.css` to `[CWD]/_dest/style/blog.css`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
DEBUG: Copying `./style/blog.css` to `[CWD]/_dest/style/blog.css`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Copying `[CWD]/style/blog.css` to `[CWD]/_dest/style/blog.css`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
DEBUG: Copying `./style/blog.css` to `[CWD]/_dest/style/blog.css`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
DEBUG: Creating sitemap file at [CWD]/_dest/sitemap.xml
|
||||
Build successful
|
||||
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Build successful
|
||||
|
||||
```
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
```console
|
||||
$ cobalt -v build --destination _dest
|
||||
? failed
|
||||
DEBUG: Using config file `[CWD]/_cobalt.yml`
|
||||
Building from `[CWD]` into `[CWD]/_dest`
|
||||
DEBUG: Using config file `./_cobalt.yml`
|
||||
Building from `.` into `[CWD]/_dest`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 6 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `[CWD]/_data`
|
||||
DEBUG: built glob set; 5 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading data from `./_data`
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/.*", re: "(?-u)^(?:/?|.*/)//.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('.'), ZeroOrMore]) }
|
||||
DEBUG: glob converted to regex: Glob { glob: "**/_*", re: "(?-u)^(?:/?|.*/)_[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true }, tokens: Tokens([RecursivePrefix, Literal('_'), ZeroOrMore]) }
|
||||
DEBUG: built glob set; 0 literals, 0 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 2 regexes
|
||||
DEBUG: Loading snippets from `[CWD]/_includes`
|
||||
DEBUG: Loading snippets from `./_includes`
|
||||
Error: Failed to parse index.liquid
|
||||
|
||||
Caused by:
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
[default.extend-identifiers]
|
||||
tak1n = "tak1n"
|
||||
|
||||
[default.extend-words]
|
||||
# flate crate
|
||||
flate = "flate"
|
||||
|
|
Loading…
Reference in a new issue