wyamio / wyam.web Goto Github PK
View Code? Open in Web Editor NEWThe website for the Wyam static content generator, generated by Wyam.
Home Page: http://wyam.io
License: MIT License
The website for the Wyam static content generator, generated by Wyam.
Home Page: http://wyam.io
License: MIT License
Links in these pages are of the form: "wyam.io/getting-started****concepts" It looks like this is coming from _ChildPages.cshtml in the /Shared folder. Does this need to be fixed in the main Wyam repo?
<h3><strong><a href="/@PathHelper.RemoveExtension(childDoc.Metadata.Get<string>("FileRelative"))">@(childDoc.Metadata.Get<string>("Title", childDoc.Metadata.Get<string>("FileBase")))</a></strong></h3>
Include discussion of different use cases (build scripts, unit tests) - see Wyamio/Wyam#238
On page:
https://wyam.io/docs/concepts/io
I have two issues.
First issue:
I was looking at the examples for Globbing Engine Syntax and noticed something that is either an error or an unintuitive definition:
Leaving the last option blank indicates any match at that position. For example, /{a,}/**/x.txt will find:
/a/x.txt
/a/b/x.txt
/d/x.txt
I would expect that the pattern /{a,}/**/x.txt would require matched files to be at least two directories deep since / is the root, {a,}/ is one deep and then **/ is another one or more.
Second issue:
I would appreciate some extra clarification about the syntax.
My goals are:
Is there a better way to configure assignment of templates (maybe per directory) to text content? I am using a brute force of using Yaml FrontMatter variables.
Pipelines.Add(
ReadFiles("*.md"),
FrontMatter(Yaml()),
If(x => x.Get("Template", "") == "template-popup.html",
ReplaceIn("{{CONTENT}}", ReadFiles("template-popup.html"))
).Else(
ReplaceIn("{{CONTENT}}", ReadFiles("template.html"))
),
Replace("{{TITLE}}", doc => doc.Get("Title", "Default Title")),
Replace("{{KEYWORDS}}", doc => doc.Get("Title", "")),
Replace("{{DESCRIPTION}}", doc => doc.Get("Title", "")),
Replace("{{FOOTERCTA}}", doc => doc.Get("FooterCTA", "")),
If(x => x.Get("Extension","") == ".aspx", WriteFiles(".aspx"))
.Else(WriteFiles(".html")
)
);
Pipelines.Add("Resources",
CopyFiles("*").Where(x => Path.GetExtension(x) != ".cshtml" && Path.GetExtension(x) != ".md" && !x.Contains(".git"))
);
On this page: https://wyam.io/docs/resources/built-with-wyam the link to "Improv Hero" site redirects to a site which looks like a scamming site; you should consider removing/updating it.
This is in preparation for the Chocolatey support. Going ahead and getting this done so it won't have to happen later.
Right now it is quite hard to figure what what properties are available on IDocument.
This makes module such as http://wyam.io/modules/if harder to use than necessary.
https://wyam.io/api says page not found
https://wyam.io/modules/ page is empty
At https://wyam.io/recipes/docs/settings in the documentation the entry for DocsKeys.AutoLinkTypes says...
Controls whether type names from the API enclosed in code fences in either blog posts or content pages should be automatically linked to the corresponding API documentation page (the default is true).
It took me quite a bit of time experimenting to figure out why this wasn't working for me. Reading the code and learning that it actually looks for a <code>
element in the html put me on track finally.
I eventually learned through experimentation that the following generate a link in a .md
file...
The following don't work, even though the documentation led me to try them
I understand that you are not updating Wyam these days but an update to the docs would be nice. If I read the code correctly, however, the info on that particular page is pulled from the Wyam code itself. Would you accept a PR to fix it?
I wasn't able to find any info in the docs about setting Keys from the command line using the --settings
command. If this indeed does not exist currently I'm happy to add it.
It's something I ran into recently when looking to set DocsKeys like Title
and AssemblyFiles
and Keys like LinkRoot
from the CLI.
Thanks!
I am working on this this week.
See discussion on Gitter
Looks like that in website:
While it's clean in source code:
Just missing the table extension in markdig?
See Wyamio/Wyam#239
So I still can't get my Output site to display any CSS stylings when I run the --preview switch.
I'm building off of your blog source, and when I try and preview that untouched, same problem. I've tried Edge, IE, and Chrome. It appears to be finding the CSS files just fine according to F12. I downloaded the Clean Blog theme from Start Bootstrap and that renders fine locally. I'm so confused what I'm somehow doing wrong. Was thinking about pushing the site to GH Pages with AppVeyer like described and see if that shows up fine but I'd like it to work locally...
PS C:\Dropbox\OSS\wyamio\Wyam.Web> [redacted - token was set]
PS C:\Dropbox\OSS\wyamio\Wyam.Web> .\build.ps1
Preparing to run build script...
VERBOSE: Restoring tools from NuGet...
VERBOSE: Feeds used:
C:\Users\ghuntley\.nuget\packages\
https://www.myget.org/F/cake/api/v3/index.json
https://api.nuget.org/v3/index.json
C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\
All packages listed in C:\Dropbox\OSS\wyamio\Wyam.Web\tools\packages.config are already installed.
Running build script...
Analyzing build script...
Processing build script...
Installing tools...
Installing addins...
Compiling build script...
========================================
CleanSource
========================================
Executing task: CleanSource
Deleting directory C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo
Finished executing task: CleanSource
========================================
GetSource
========================================
Executing task: GetSource
Downloading file: https://api.github.com/repos/Wyamio/Wyam/zipball/v0.18.4
Download complete, saved to: C:/Users/ghuntley/AppData/Local/Temp/xt22mum4.shw
Unzipping file C:/Users/ghuntley/AppData/Local/Temp/xt22mum4.shw to C:/Dropbox/OSS/wyamio/Wyam.Web/release
Moving directory Wyamio-Wyam-c63852b to C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo
Finished executing task: GetSource
========================================
Generate-Themes
========================================
Executing task: Generate-Themes
Cleaning directory C:/Dropbox/OSS/wyamio/Wyam.Web/output
Creating directory C:/Dropbox/OSS/wyamio/Wyam.Web/scaffold
Cleaning directory C:/Dropbox/OSS/wyamio/Wyam.Web/scaffold
Wyam version 0.18.4
,@@@@@ /@\ @@@@@
@@@@@@ @@@@@| $@@@@@h
$@@@@@ ,@@@@@@@ g@@@@@P
]@@@@@M g@@@@@@@ g@@@@@P
$@@@@@ @@@@@@@@@ g@@@@@P
j@@@@@ g@@@@@@@@@p ,@@@@@@@
$@@@@@g@@@@@@@@B@@@@@@@@@@@P
`$@@@@@@@@@@@` ]@@@@@@@@@`
$@@@@@@@P` ?$@@@@@P
`^`` *P*`
**NEW**
Input directory C:/Dropbox/OSS/wyamio/Wyam.Web/scaffold/input does not exist and will be created
Configuration file C:/Dropbox/OSS/wyamio/Wyam.Web/scaffold/config.wyam does not exist and may be created
Installing NuGet packages
Installing packages to C:/Users/ghuntley/.nuget/packages (using global packages folder)
NuGet packages installed in 84630 ms
Recursively loading assemblies
Assemblies loaded in 203 ms
Cataloging classes
Classes cataloged in 200 ms
Cleaning temp path: temp
Cleaned temp directory
Wyam version 0.18.4
,@@@@@ /@\ @@@@@
@@@@@@ @@@@@| $@@@@@h
$@@@@@ ,@@@@@@@ g@@@@@P
]@@@@@M g@@@@@@@ g@@@@@P
$@@@@@ @@@@@@@@@ g@@@@@P
j@@@@@ g@@@@@@@@@p ,@@@@@@@
$@@@@@g@@@@@@@@B@@@@@@@@@@@P
`$@@@@@@@@@@@` ]@@@@@@@@@`
$@@@@@@@P` ?$@@@@@P
`^`` *P*`
**BUILD**
Loading configuration from file:///C:/Dropbox/OSS/wyamio/Wyam.Web/scaffold/config.wyam
Installing NuGet packages
Installing packages to C:/Users/ghuntley/.nuget/packages (using global packages folder)
NuGet packages installed in 1383 ms
Recursively loading assemblies
Assemblies loaded in 188 ms
Cataloging classes
Classes cataloged in 156 ms
Evaluating configuration script
Evaluated configuration script in 2415 ms
Root path:
file:///C:/Dropbox/OSS/wyamio/Wyam.Web/scaffold
Input path(s):
file:///C:/Users/ghuntley/.nuget/packages/Wyam.Blog.CleanBlog.0.18.4/content
theme
input
Output path:
file:///C:/Dropbox/OSS/wyamio/Wyam.Web/output/recipes/blog/themes/preview/cleanblog
Temp path:
temp
Settings:
LinkHideIndexPages: True
LinkHideExtensions: True
UseCache: True
CleanOutputPath: True
LinkRoot: /recipes/blog/themes/preview/cleanblog
Title: My Blog
Description: Welcome!
MarkdownConfiguration: advanced+bootstrap
IncludeDateInPostPath: False
PostsPath: posts
MetaRefreshRedirects: True
GenerateArchive: True
IndexPageSize: 3
RssPath: feed.rss
AtomPath: feed.atom
RdfPath: null
Host: host.com
Using as the JavaScript engine
Cleaning temp path: temp
Cleaned temp directory
Cleaning output path: file:///C:/Dropbox/OSS/wyamio/Wyam.Web/output/recipes/blog/themes/preview/cleanblog
Cleaned output directory
Executing 14 pipelines
Executing pipeline "Pages" (1/14) with 4 child module(s)
Executed pipeline "Pages" (1/14) in 435 ms resulting in 1 output document(s)
Executing pipeline "BlogPosts" (2/14) with 6 child module(s)
Executed pipeline "BlogPosts" (2/14) in 18 ms resulting in 1 output document(s)
Executing pipeline "Tags" (3/14) with 4 child module(s)
Executed pipeline "Tags" (3/14) in 1690 ms resulting in 1 output document(s)
Executing pipeline "TagIndex" (4/14) with 1 child module(s)
Executed pipeline "TagIndex" (4/14) in 172 ms resulting in 1 output document(s)
Executing pipeline "BlogArchive" (5/14) with 1 child module(s)
Executed pipeline "BlogArchive" (5/14) in 194 ms resulting in 1 output document(s)
Executing pipeline "Index" (6/14) with 4 child module(s)
Executed pipeline "Index" (6/14) in 224 ms resulting in 1 output document(s)
Executing pipeline "Feed" (7/14) with 3 child module(s)
Executed pipeline "Feed" (7/14) in 96 ms resulting in 2 output document(s)
Executing pipeline "RenderBlogPosts" (8/14) with 5 child module(s)
Executed pipeline "RenderBlogPosts" (8/14) in 304 ms resulting in 1 output document(s)
Executing pipeline "RenderPages" (9/14) with 5 child module(s)
Executed pipeline "RenderPages" (9/14) in 150 ms resulting in 1 output document(s)
Executing pipeline "Redirects" (10/14) with 3 child module(s)
Executed pipeline "Redirects" (10/14) in 5 ms resulting in 0 output document(s)
Executing pipeline "Less" (11/14) with 3 child module(s)
Executed pipeline "Less" (11/14) in 6 ms resulting in 0 output document(s)
Executing pipeline "Sass" (12/14) with 3 child module(s)
Executed pipeline "Sass" (12/14) in 6 ms resulting in 0 output document(s)
Executing pipeline "Resources" (13/14) with 1 child module(s)
Executed pipeline "Resources" (13/14) in 15 ms resulting in 28 output document(s)
Executing pipeline "ValidateLinks" (14/14) with 1 child module(s)
Executed pipeline "ValidateLinks" (14/14) in 0 ms resulting in 0 output document(s)
Executed 14/14 pipelines in 3334 ms
Wyam version 0.18.4
,@@@@@ /@\ @@@@@
@@@@@@ @@@@@| $@@@@@h
$@@@@@ ,@@@@@@@ g@@@@@P
]@@@@@M g@@@@@@@ g@@@@@P
$@@@@@ @@@@@@@@@ g@@@@@P
j@@@@@ g@@@@@@@@@p ,@@@@@@@
$@@@@@g@@@@@@@@B@@@@@@@@@@@P
`$@@@@@@@@@@@` ]@@@@@@@@@`
$@@@@@@@P` ?$@@@@@P
`^`` *P*`
**BUILD**
Loading configuration from file:///C:/Dropbox/OSS/wyamio/Wyam.Web/scaffold/config.wyam
Installing NuGet packages
Installing packages to C:/Users/ghuntley/.nuget/packages (using global packages folder)
NuGet packages installed in 1407 ms
Recursively loading assemblies
Assemblies loaded in 187 ms
Cataloging classes
Classes cataloged in 163 ms
Evaluating configuration script
Evaluated configuration script in 2330 ms
Root path:
file:///C:/Dropbox/OSS/wyamio/Wyam.Web/scaffold
Input path(s):
file:///C:/Users/ghuntley/.nuget/packages/Wyam.Blog.Phantom.0.18.4/content
theme
input
Output path:
file:///C:/Dropbox/OSS/wyamio/Wyam.Web/output/recipes/blog/themes/preview/phantom
Temp path:
temp
Settings:
LinkHideIndexPages: True
LinkHideExtensions: True
UseCache: True
CleanOutputPath: True
LinkRoot: /recipes/blog/themes/preview/phantom
Title: My Blog
Description: Welcome!
MarkdownConfiguration: advanced+bootstrap
IncludeDateInPostPath: False
PostsPath: posts
MetaRefreshRedirects: True
GenerateArchive: True
IndexPageSize: 3
RssPath: feed.rss
AtomPath: feed.atom
RdfPath: null
Host: host.com
Using as the JavaScript engine
Cleaning temp path: temp
Cleaned temp directory
Cleaning output path: file:///C:/Dropbox/OSS/wyamio/Wyam.Web/output/recipes/blog/themes/preview/phantom
Cleaned output directory
Executing 14 pipelines
Executing pipeline "Pages" (1/14) with 4 child module(s)
Executed pipeline "Pages" (1/14) in 436 ms resulting in 1 output document(s)
Executing pipeline "BlogPosts" (2/14) with 6 child module(s)
Executed pipeline "BlogPosts" (2/14) in 19 ms resulting in 1 output document(s)
Executing pipeline "Tags" (3/14) with 4 child module(s)
Executed pipeline "Tags" (3/14) in 1648 ms resulting in 1 output document(s)
Executing pipeline "TagIndex" (4/14) with 1 child module(s)
Executed pipeline "TagIndex" (4/14) in 156 ms resulting in 1 output document(s)
Executing pipeline "BlogArchive" (5/14) with 1 child module(s)
Executed pipeline "BlogArchive" (5/14) in 189 ms resulting in 1 output document(s)
Executing pipeline "Index" (6/14) with 4 child module(s)
Executed pipeline "Index" (6/14) in 195 ms resulting in 1 output document(s)
Executing pipeline "Feed" (7/14) with 3 child module(s)
Executed pipeline "Feed" (7/14) in 83 ms resulting in 2 output document(s)
Executing pipeline "RenderBlogPosts" (8/14) with 5 child module(s)
Executed pipeline "RenderBlogPosts" (8/14) in 252 ms resulting in 1 output document(s)
Executing pipeline "RenderPages" (9/14) with 5 child module(s)
Executed pipeline "RenderPages" (9/14) in 162 ms resulting in 1 output document(s)
Executing pipeline "Redirects" (10/14) with 3 child module(s)
Executed pipeline "Redirects" (10/14) in 4 ms resulting in 0 output document(s)
Executing pipeline "Less" (11/14) with 3 child module(s)
Executed pipeline "Less" (11/14) in 6 ms resulting in 0 output document(s)
Executing pipeline "Sass" (12/14) with 3 child module(s)
Executed pipeline "Sass" (12/14) in 7 ms resulting in 0 output document(s)
Executing pipeline "Resources" (13/14) with 1 child module(s)
Executed pipeline "Resources" (13/14) in 35 ms resulting in 20 output document(s)
Executing pipeline "ValidateLinks" (14/14) with 1 child module(s)
Executed pipeline "ValidateLinks" (14/14) in 0 ms resulting in 0 output document(s)
Executed 14/14 pipelines in 3211 ms
Cleaning directory C:/Dropbox/OSS/wyamio/Wyam.Web/scaffold
Wyam version 0.18.4
,@@@@@ /@\ @@@@@
@@@@@@ @@@@@| $@@@@@h
$@@@@@ ,@@@@@@@ g@@@@@P
]@@@@@M g@@@@@@@ g@@@@@P
$@@@@@ @@@@@@@@@ g@@@@@P
j@@@@@ g@@@@@@@@@p ,@@@@@@@
$@@@@@g@@@@@@@@B@@@@@@@@@@@P
`$@@@@@@@@@@@` ]@@@@@@@@@`
$@@@@@@@P` ?$@@@@@P
`^`` *P*`
**NEW**
Input directory C:/Dropbox/OSS/wyamio/Wyam.Web/scaffold/input does not exist and will be created
Configuration file C:/Dropbox/OSS/wyamio/Wyam.Web/scaffold/config.wyam does not exist and may be created
Installing NuGet packages
Installing packages to C:/Users/ghuntley/.nuget/packages (using global packages folder)
NuGet packages installed in 87465 ms
Recursively loading assemblies
Assemblies loaded in 193 ms
Cataloging classes
Classes cataloged in 163 ms
Cleaning temp path: temp
Cleaned temp directory
Wyam version 0.18.4
,@@@@@ /@\ @@@@@
@@@@@@ @@@@@| $@@@@@h
$@@@@@ ,@@@@@@@ g@@@@@P
]@@@@@M g@@@@@@@ g@@@@@P
$@@@@@ @@@@@@@@@ g@@@@@P
j@@@@@ g@@@@@@@@@p ,@@@@@@@
$@@@@@g@@@@@@@@B@@@@@@@@@@@P
`$@@@@@@@@@@@` ]@@@@@@@@@`
$@@@@@@@P` ?$@@@@@P
`^`` *P*`
**BUILD**
Loading configuration from file:///C:/Dropbox/OSS/wyamio/Wyam.Web/scaffold/config.wyam
Installing NuGet packages
Installing packages to C:/Users/ghuntley/.nuget/packages (using global packages folder)
NuGet packages installed in 1556 ms
Recursively loading assemblies
Assemblies loaded in 194 ms
Cataloging classes
Classes cataloged in 164 ms
Evaluating configuration script
Evaluated configuration script in 2387 ms
Root path:
file:///C:/Dropbox/OSS/wyamio/Wyam.Web/scaffold
Input path(s):
file:///C:/Users/ghuntley/.nuget/packages/Wyam.BookSite.Velocity.0.18.4/content
theme
input
Output path:
file:///C:/Dropbox/OSS/wyamio/Wyam.Web/output/recipes/booksite/themes/preview/velocity
Temp path:
temp
Settings:
LinkHideIndexPages: True
LinkHideExtensions: True
UseCache: True
CleanOutputPath: True
LinkRoot: /recipes/booksite/themes/preview/velocity
Title: Your Book Title
Description: A short description of your book.
BookImage: /images/book.jpg
BookLinkText: Order Now
MarkdownConfiguration: advanced+bootstrap
IncludeDateInPostPath: False
BlogPath: blog
ChaptersPath: chapters
SectionsPath: sections
BlogPageSize: 5
MetaRefreshRedirects: True
BlogRssPath: feed.rss
BlogAtomPath: feed.atom
BlogRdfPath: null
Host: host.com
Subtitle: The Subtitle Of Your Book.
BookLink: https://a/link/to/your/book
Image: /images/banner.jpg
ChaptersIntro: A short introduction to the content of your book.
Using as the JavaScript engine
Cleaning temp path: temp
Cleaned temp directory
Cleaning output path: file:///C:/Dropbox/OSS/wyamio/Wyam.Web/output/recipes/booksite/themes/preview/velocity
Cleaned output directory
Executing 15 pipelines
Executing pipeline "Chapters" (1/15) with 5 child module(s)
Executed pipeline "Chapters" (1/15) in 436 ms resulting in 1 output document(s)
Executing pipeline "BlogPosts" (2/15) with 6 child module(s)
Executed pipeline "BlogPosts" (2/15) in 21 ms resulting in 1 output document(s)
Executing pipeline "Pages" (3/15) with 4 child module(s)
Executed pipeline "Pages" (3/15) in 31 ms resulting in 2 output document(s)
Executing pipeline "Sections" (4/15) with 4 child module(s)
Executed pipeline "Sections" (4/15) in 17 ms resulting in 2 output document(s)
Executing pipeline "BlogIndexes" (5/15) with 4 child module(s)
Executed pipeline "BlogIndexes" (5/15) in 1612 ms resulting in 1 output document(s)
Executing pipeline "ChapterIndex" (6/15) with 4 child module(s)
Executed pipeline "ChapterIndex" (6/15) in 170 ms resulting in 1 output document(s)
Executing pipeline "BlogFeed" (7/15) with 3 child module(s)
Executed pipeline "BlogFeed" (7/15) in 95 ms resulting in 2 output document(s)
Executing pipeline "RenderPages" (8/15) with 5 child module(s)
Executed pipeline "RenderPages" (8/15) in 230 ms resulting in 2 output document(s)
Executing pipeline "RenderChapters" (9/15) with 5 child module(s)
Executed pipeline "RenderChapters" (9/15) in 205 ms resulting in 1 output document(s)
Executing pipeline "RenderBlogPosts" (10/15) with 5 child module(s)
Executed pipeline "RenderBlogPosts" (10/15) in 186 ms resulting in 1 output document(s)
Executing pipeline "Redirects" (11/15) with 3 child module(s)
Executed pipeline "Redirects" (11/15) in 5 ms resulting in 0 output document(s)
Executing pipeline "Less" (12/15) with 3 child module(s)
Executed pipeline "Less" (12/15) in 6 ms resulting in 0 output document(s)
Executing pipeline "Sass" (13/15) with 3 child module(s)
Executed pipeline "Sass" (13/15) in 44 ms resulting in 3 output document(s)
Executing pipeline "Resources" (14/15) with 1 child module(s)
Executed pipeline "Resources" (14/15) in 20 ms resulting in 25 output document(s)
Executing pipeline "ValidateLinks" (15/15) with 1 child module(s)
Executed pipeline "ValidateLinks" (15/15) in 1 ms resulting in 0 output document(s)
Executed 15/15 pipelines in 3096 ms
Cleaning directory C:/Dropbox/OSS/wyamio/Wyam.Web/scaffold
Wyam version 0.18.4
,@@@@@ /@\ @@@@@
@@@@@@ @@@@@| $@@@@@h
$@@@@@ ,@@@@@@@ g@@@@@P
]@@@@@M g@@@@@@@ g@@@@@P
$@@@@@ @@@@@@@@@ g@@@@@P
j@@@@@ g@@@@@@@@@p ,@@@@@@@
$@@@@@g@@@@@@@@B@@@@@@@@@@@P
`$@@@@@@@@@@@` ]@@@@@@@@@`
$@@@@@@@P` ?$@@@@@P
`^`` *P*`
**NEW**
Input directory C:/Dropbox/OSS/wyamio/Wyam.Web/scaffold/input does not exist and will be created
Configuration file C:/Dropbox/OSS/wyamio/Wyam.Web/scaffold/config.wyam does not exist and may be created
Installing NuGet packages
Installing packages to C:/Users/ghuntley/.nuget/packages (using global packages folder)
NuGet packages installed in 93511 ms
Recursively loading assemblies
Assemblies loaded in 233 ms
Cataloging classes
Classes cataloged in 231 ms
Cleaning temp path: temp
Cleaned temp directory
Wyam version 0.18.4
,@@@@@ /@\ @@@@@
@@@@@@ @@@@@| $@@@@@h
$@@@@@ ,@@@@@@@ g@@@@@P
]@@@@@M g@@@@@@@ g@@@@@P
$@@@@@ @@@@@@@@@ g@@@@@P
j@@@@@ g@@@@@@@@@p ,@@@@@@@
$@@@@@g@@@@@@@@B@@@@@@@@@@@P
`$@@@@@@@@@@@` ]@@@@@@@@@`
$@@@@@@@P` ?$@@@@@P
`^`` *P*`
**BUILD**
Loading configuration from file:///C:/Dropbox/OSS/wyamio/Wyam.Web/scaffold/config.wyam
Installing NuGet packages
Installing packages to C:/Users/ghuntley/.nuget/packages (using global packages folder)
NuGet packages installed in 805 ms
Recursively loading assemblies
Assemblies loaded in 232 ms
Cataloging classes
Classes cataloged in 237 ms
Evaluating configuration script
Evaluated configuration script in 2366 ms
Root path:
file:///C:/Dropbox/OSS/wyamio/Wyam.Web/scaffold
Input path(s):
file:///C:/Users/ghuntley/.nuget/packages/Wyam.Docs.Samson.0.18.4/content
theme
input
Output path:
file:///C:/Dropbox/OSS/wyamio/Wyam.Web/output/recipes/docs/themes/preview/samson
Temp path:
temp
Settings:
LinkHideIndexPages: True
LinkHideExtensions: True
UseCache: True
CleanOutputPath: True
LinkRoot: /recipes/docs/themes/preview/samson
SourceFiles: System.String[]
IncludeGlobalNamespace: True
IncludeDateInPostPath: False
MarkdownConfiguration: advanced+bootstrap
ProcessIncludes: True
SearchIndex: True
MetaRefreshRedirects: True
AutoLinkTypes: True
BlogPath: blog
BlogPageSize: 5
CategoryPageSize: 5
TagPageSize: 5
AuthorPageSize: 5
MonthPageSize: 5
YearPageSize: 5
BlogRssPath: feed.rss
BlogAtomPath: feed.atom
BlogRdfPath: null
Host: host.com
Title: My Docs
Using as the JavaScript engine
Cleaning temp path: temp
Cleaned temp directory
Cleaning output path: file:///C:/Dropbox/OSS/wyamio/Wyam.Web/output/recipes/docs/themes/preview/samson
Cleaned output directory
Executing 21 pipelines
Executing pipeline "Code" (1/21) with 1 child module(s)
Executed pipeline "Code" (1/21) in 66 ms resulting in 0 output document(s)
Executing pipeline "Api" (2/21) with 1 child module(s)
Executed pipeline "Api" (2/21) in 2 ms resulting in 0 output document(s)
Executing pipeline "BlogPosts" (3/21) with 7 child module(s)
Executed pipeline "BlogPosts" (3/21) in 384 ms resulting in 1 output document(s)
Executing pipeline "Pages" (4/21) with 5 child module(s)
Executed pipeline "Pages" (4/21) in 48 ms resulting in 3 output document(s)
Executing pipeline "BlogIndexes" (5/21) with 4 child module(s)
Executed pipeline "BlogIndexes" (5/21) in 1692 ms resulting in 1 output document(s)
Executing pipeline "BlogCategories" (6/21) with 4 child module(s)
Executed pipeline "BlogCategories" (6/21) in 289 ms resulting in 1 output document(s)
Executing pipeline "BlogTags" (7/21) with 4 child module(s)
Executed pipeline "BlogTags" (7/21) in 2 ms resulting in 0 output document(s)
Executing pipeline "BlogAuthors" (8/21) with 4 child module(s)
Executed pipeline "BlogAuthors" (8/21) in 228 ms resulting in 1 output document(s)
Executing pipeline "BlogArchives" (9/21) with 4 child module(s)
Executed pipeline "BlogArchives" (9/21) in 230 ms resulting in 1 output document(s)
Executing pipeline "BlogYearlyArchives" (10/21) with 4 child module(s)
Executed pipeline "BlogYearlyArchives" (10/21) in 225 ms resulting in 1 output document(s)
Executing pipeline "BlogFeed" (11/21) with 3 child module(s)
Executed pipeline "BlogFeed" (11/21) in 89 ms resulting in 2 output document(s)
Executing pipeline "RenderPages" (12/21) with 7 child module(s)
Executed pipeline "RenderPages" (12/21) in 358 ms resulting in 5 output document(s)
Executing pipeline "RenderBlogPosts" (13/21) with 6 child module(s)
Executed pipeline "RenderBlogPosts" (13/21) in 228 ms resulting in 1 output document(s)
Executing pipeline "Redirects" (14/21) with 3 child module(s)
Executed pipeline "Redirects" (14/21) in 5 ms resulting in 0 output document(s)
Executing pipeline "RenderApi" (15/21) with 1 child module(s)
Executed pipeline "RenderApi" (15/21) in 0 ms resulting in 0 output document(s)
Executing pipeline "ApiIndex" (16/21) with 1 child module(s)
Executed pipeline "ApiIndex" (16/21) in 0 ms resulting in 0 output document(s)
Executing pipeline "ApiSearchIndex" (17/21) with 1 child module(s)
Executed pipeline "ApiSearchIndex" (17/21) in 0 ms resulting in 0 output document(s)
Executing pipeline "Less" (18/21) with 3 child module(s)
Warning: extend '.clearfix' has no matches on line 11 in file '../bootstrap/mixins/grid.less':
[10]: padding-right: ceil((@gutter / 2));
[11]: &:extend(.clearfix all);
--^
[12]: }
Warning: extend '.close' has no matches on line 87 in file 'mailbox.less':
[86]: .mailbox-attachment-close {
[87]: &:extend(.close);
--^
[88]: }
Executed pipeline "Less" (18/21) in 1066 ms resulting in 4 output document(s)
Executing pipeline "Sass" (19/21) with 3 child module(s)
Executed pipeline "Sass" (19/21) in 9 ms resulting in 0 output document(s)
Executing pipeline "Resources" (20/21) with 1 child module(s)
Executed pipeline "Resources" (20/21) in 111 ms resulting in 28 output document(s)
Executing pipeline "ValidateLinks" (21/21) with 1 child module(s)
Executed pipeline "ValidateLinks" (21/21) in 0 ms resulting in 0 output document(s)
Executed 21/21 pipelines in 5056 ms
Cleaning directory C:/Dropbox/OSS/wyamio/Wyam.Web/scaffold
Deleting directory C:/Dropbox/OSS/wyamio/Wyam.Web/scaffold
Finished executing task: Generate-Themes
========================================
Build
========================================
Executing task: Build
Wyam version 0.18.4
,@@@@@ /@\ @@@@@
@@@@@@ @@@@@| $@@@@@h
$@@@@@ ,@@@@@@@ g@@@@@P
]@@@@@M g@@@@@@@ g@@@@@P
$@@@@@ @@@@@@@@@ g@@@@@P
j@@@@@ g@@@@@@@@@p ,@@@@@@@
$@@@@@g@@@@@@@@B@@@@@@@@@@@P
`$@@@@@@@@@@@` ]@@@@@@@@@`
$@@@@@@@P` ?$@@@@@P
`^`` *P*`
**BUILD**
Loading configuration from file:///C:/Dropbox/OSS/wyamio/Wyam.Web/config.wyam
Installing NuGet packages
Installing packages to C:/Users/ghuntley/.nuget/packages (using global packages folder)
NuGet packages installed in 94170 ms
Recursively loading assemblies
Assemblies loaded in 235 ms
Cataloging classes
Classes cataloged in 259 ms
Evaluating configuration script
Evaluated configuration script in 2789 ms
Root path:
file:///C:/Dropbox/OSS/wyamio/Wyam.Web
Input path(s):
file:///C:/Users/ghuntley/.nuget/packages/Wyam.Docs.Samson.0.18.4/content
theme
input
Output path:
output
Temp path:
temp
Settings:
LinkHideIndexPages: True
LinkHideExtensions: True
UseCache: True
CleanOutputPath: False
SourceFiles: null
IncludeGlobalNamespace: True
IncludeDateInPostPath: False
MarkdownConfiguration: advanced+bootstrap
ProcessIncludes: True
SearchIndex: True
MetaRefreshRedirects: True
AutoLinkTypes: True
BlogPath: blog
BlogPageSize: 5
CategoryPageSize: 5
TagPageSize: 5
AuthorPageSize: 5
MonthPageSize: 5
YearPageSize: 5
BlogRssPath: feed.rss
BlogAtomPath: feed.atom
BlogRdfPath: null
Host: wyam.io
LinksUseHttps: True
Title: Wyam
Logo: /assets/img/logo.png
ProjectFiles: ../release/repo/src/**/*.csproj
BaseEditUrl: https://github.com/Wyamio/Wyam.Web/tree/master/input/
NetlifyRedirects: True
Using as the JavaScript engine
Cleaning temp path: temp
Cleaned temp directory
Executing 22 pipelines
Executing pipeline "Code" (1/22) with 1 child module(s)
Executed pipeline "Code" (1/22) in 16 ms resulting in 0 output document(s)
Executing pipeline "Api" (2/22) with 1 child module(s)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/clients/Cake.Wyam/Cake.Wyam.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/clients/Wyam/Wyam.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/clients/Wyam.Windows/Wyam.Windows.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/core/Wyam.Common/Wyam.Common.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/core/Wyam.Configuration/Wyam.Configuration.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/core/Wyam.Core/Wyam.Core.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/core/Wyam.Hosting/Wyam.Hosting.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/core/Wyam.Testing/Wyam.Testing.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/core/Wyam.Testing.JavaScript/Wyam.Testing.JavaScript.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.AmazonWebServices/Wyam.AmazonWebServices.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.CodeAnalysis/Wyam.CodeAnalysis.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.Feeds/Wyam.Feeds.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.Git/Wyam.Git.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.GitHub/Wyam.GitHub.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.Highlight/Wyam.Highlight.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.Html/Wyam.Html.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.Images/Wyam.Images.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.Json/Wyam.Json.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.Less/Wyam.Less.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.Markdown/Wyam.Markdown.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.Minification/Wyam.Minification.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.Razor/Wyam.Razor.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.Sass/Wyam.Sass.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.SearchIndex/Wyam.SearchIndex.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.Tables/Wyam.Tables.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.TextGeneration/Wyam.TextGeneration.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.Xmp/Wyam.Xmp.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.Xslt2/Wyam.Xslt2.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.Yaml/Wyam.Yaml.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/recipes/Wyam.Blog/Wyam.Blog.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/recipes/Wyam.BookSite/Wyam.BookSite.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/recipes/Wyam.Docs/Wyam.Docs.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/recipes/Wyam.Web/Wyam.Web.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Executed pipeline "Api" (2/22) in 851 ms resulting in 34 output document(s)
Executing pipeline "BlogPosts" (3/22) with 7 child module(s)
Executed pipeline "BlogPosts" (3/22) in 79 ms resulting in 0 output document(s)
Executing pipeline "Pages" (4/22) with 5 child module(s)
Executed pipeline "Pages" (4/22) in 468 ms resulting in 4 output document(s)
Executing pipeline "BlogIndexes" (5/22) with 4 child module(s)
Executed pipeline "BlogIndexes" (5/22) in 13 ms resulting in 0 output document(s)
Executing pipeline "BlogCategories" (6/22) with 4 child module(s)
Executed pipeline "BlogCategories" (6/22) in 11 ms resulting in 0 output document(s)
Executing pipeline "BlogTags" (7/22) with 4 child module(s)
Executed pipeline "BlogTags" (7/22) in 5 ms resulting in 0 output document(s)
Executing pipeline "BlogAuthors" (8/22) with 4 child module(s)
Executed pipeline "BlogAuthors" (8/22) in 5 ms resulting in 0 output document(s)
Executing pipeline "BlogArchives" (9/22) with 4 child module(s)
Executed pipeline "BlogArchives" (9/22) in 5 ms resulting in 0 output document(s)
Executing pipeline "BlogYearlyArchives" (10/22) with 4 child module(s)
Executed pipeline "BlogYearlyArchives" (10/22) in 5 ms resulting in 0 output document(s)
Executing pipeline "BlogFeed" (11/22) with 3 child module(s)
Executed pipeline "BlogFeed" (11/22) in 69 ms resulting in 2 output document(s)
Executing pipeline "Modules" (12/22) with 6 child module(s)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/clients/Cake.Wyam/Cake.Wyam.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/clients/Wyam/Wyam.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/clients/Wyam.Windows/Wyam.Windows.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/core/Wyam.Common/Wyam.Common.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/core/Wyam.Configuration/Wyam.Configuration.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/core/Wyam.Core/Wyam.Core.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/core/Wyam.Hosting/Wyam.Hosting.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/core/Wyam.Testing/Wyam.Testing.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/core/Wyam.Testing.JavaScript/Wyam.Testing.JavaScript.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.AmazonWebServices/Wyam.AmazonWebServices.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.CodeAnalysis/Wyam.CodeAnalysis.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.Feeds/Wyam.Feeds.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.Git/Wyam.Git.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.GitHub/Wyam.GitHub.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.Highlight/Wyam.Highlight.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.Html/Wyam.Html.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.Images/Wyam.Images.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.Json/Wyam.Json.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.Less/Wyam.Less.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.Markdown/Wyam.Markdown.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.Minification/Wyam.Minification.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.Razor/Wyam.Razor.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.Sass/Wyam.Sass.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.SearchIndex/Wyam.SearchIndex.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.Tables/Wyam.Tables.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.TextGeneration/Wyam.TextGeneration.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.Xmp/Wyam.Xmp.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.Xslt2/Wyam.Xslt2.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/extensions/Wyam.Yaml/Wyam.Yaml.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/recipes/Wyam.Blog/Wyam.Blog.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/recipes/Wyam.BookSite/Wyam.BookSite.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/recipes/Wyam.Docs/Wyam.Docs.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
Project at C:/Dropbox/OSS/wyamio/Wyam.Web/release/repo/src/recipes/Wyam.Web/Wyam.Web.csproj contains no documents, which may be an error (view verbose output for any MSBuild errors)
It's not possible to build the search index because no documents contain the necessary metadata.
Executed pipeline "Modules" (12/22) in 216 ms resulting in 0 output document(s)
Executing pipeline "RenderPages" (13/22) with 7 child module(s)
Exception while processing document file:///C:/Dropbox/OSS/wyamio/Wyam.Web/input/recipes/blog/pipelines.cshtml in module Razor: Sequence contains no matching element
Exception while processing document file:///C:/Dropbox/OSS/wyamio/Wyam.Web/input/recipes/docs/pipelines.cshtml in module Razor: Sequence contains no matching element
Exception while processing document file:///C:/Dropbox/OSS/wyamio/Wyam.Web/input/recipes/booksite/pipelines.cshtml in module Razor: Sequence contains no matching element
Error while executing module Razor
Error while executing pipeline RenderPages
Exception during execution: System.AggregateException: One or more errors occurred. ---> System.InvalidOperationException: Sequence contains no matching element
at System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate)
at AspNetCore.__RecipePipelines_cshtml.<ExecuteAsync>d__21.MoveNext() in /_RecipePipelines.cshtml:line 5
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.Razor.RazorView.<RenderPageAsync>d__14.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.Razor.RazorView.<RenderAsync>d__13.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.<RenderPartialCoreAsync>d__60.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.<PartialAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.Partial(IHtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
at AspNetCore._recipes_blog_pipelines_html.<ExecuteAsync>d__21.MoveNext() in /recipes/blog/pipelines.html:line 0
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.Razor.RazorView.<RenderPageAsync>d__14.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.Razor.RazorView.<RenderAsync>d__13.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Wyam.Razor.Razor.<>c__DisplayClass15_0.<Execute>b__2(IDocument input)
at Wyam.Common.Execution.TraceExceptionsExtensions.TraceExceptions[TResult](IExecutionContext context, IDocument document, Func`2 func) in C:\Code\Wyam\src\core\Wyam.Common\Execution\TraceExceptionsExtensions.cs:line 55
at System.Linq.Parallel.PartitionedDataSource`1.ListContiguousIndexRangeEnumerator.MoveNext(T& currentElement, Int32& currentKey)
at System.Linq.Parallel.PipelineSpoolingTask`2.SpoolingWork()
at System.Linq.Parallel.SpoolingTaskBase.Work()
at System.Linq.Parallel.QueryTask.BaseWork(Object unused)
at System.Threading.Tasks.Task.Execute()
--- End of inner exception stack trace ---
at System.Linq.Parallel.QueryTaskGroupState.QueryEnd(Boolean userInitiatedDispose)
at System.Linq.Parallel.AsynchronousChannelMergeEnumerator`1.MoveNextSlowPath()
at System.Linq.Parallel.QueryOpeningEnumerator`1.MoveNext()
at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
at System.Collections.Immutable.ImmutableArray.CreateRange[T](IEnumerable`1 items)
at Wyam.Core.Execution.ExecutionPipeline.Execute(ExecutionContext context, IEnumerable`1 modules, ImmutableArray`1 inputDocuments) in C:\Code\Wyam\src\core\Wyam.Core\Execution\ExecutionPipeline.cs:line 191
at Wyam.Core.Execution.ExecutionPipeline.Execute(Engine engine) in C:\Code\Wyam\src\core\Wyam.Core\Execution\ExecutionPipeline.cs:line 85
at Wyam.Core.Execution.Engine.Execute() in C:\Code\Wyam\src\core\Wyam.Core\Execution\Engine.cs:line 285
---> (Inner Exception #0) System.InvalidOperationException: Sequence contains no matching element
at System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate)
at AspNetCore.__RecipePipelines_cshtml.<ExecuteAsync>d__21.MoveNext() in /_RecipePipelines.cshtml:line 5
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.Razor.RazorView.<RenderPageAsync>d__14.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.Razor.RazorView.<RenderAsync>d__13.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.<RenderPartialCoreAsync>d__60.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.<PartialAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.Partial(IHtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
at AspNetCore._recipes_blog_pipelines_html.<ExecuteAsync>d__21.MoveNext() in /recipes/blog/pipelines.html:line 0
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.Razor.RazorView.<RenderPageAsync>d__14.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.Razor.RazorView.<RenderAsync>d__13.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Wyam.Razor.Razor.<>c__DisplayClass15_0.<Execute>b__2(IDocument input)
at Wyam.Common.Execution.TraceExceptionsExtensions.TraceExceptions[TResult](IExecutionContext context, IDocument document, Func`2 func) in C:\Code\Wyam\src\core\Wyam.Common\Execution\TraceExceptionsExtensions.cs:line 55
at System.Linq.Parallel.PartitionedDataSource`1.ListContiguousIndexRangeEnumerator.MoveNext(T& currentElement, Int32& currentKey)
at System.Linq.Parallel.PipelineSpoolingTask`2.SpoolingWork()
at System.Linq.Parallel.SpoolingTaskBase.Work()
at System.Linq.Parallel.QueryTask.BaseWork(Object unused)
at System.Threading.Tasks.Task.Execute()<---
---> (Inner Exception #1) System.InvalidOperationException: Sequence contains no matching element
at System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate)
at AspNetCore.__RecipePipelines_cshtml.<ExecuteAsync>d__21.MoveNext() in /_RecipePipelines.cshtml:line 5
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.Razor.RazorView.<RenderPageAsync>d__14.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.Razor.RazorView.<RenderAsync>d__13.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.<RenderPartialCoreAsync>d__60.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.<PartialAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.Partial(IHtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
at AspNetCore._recipes_docs_pipelines_html.<ExecuteAsync>d__21.MoveNext() in /recipes/docs/pipelines.html:line 0
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.Razor.RazorView.<RenderPageAsync>d__14.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.Razor.RazorView.<RenderAsync>d__13.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Wyam.Razor.Razor.<>c__DisplayClass15_0.<Execute>b__2(IDocument input)
at Wyam.Common.Execution.TraceExceptionsExtensions.TraceExceptions[TResult](IExecutionContext context, IDocument document, Func`2 func) in C:\Code\Wyam\src\core\Wyam.Common\Execution\TraceExceptionsExtensions.cs:line 55
at System.Linq.Parallel.PartitionedDataSource`1.ListContiguousIndexRangeEnumerator.MoveNext(T& currentElement, Int32& currentKey)
at System.Linq.Parallel.PipelineSpoolingTask`2.SpoolingWork()
at System.Linq.Parallel.SpoolingTaskBase.Work()
at System.Linq.Parallel.QueryTask.BaseWork(Object unused)
at System.Threading.Tasks.Task.Execute()<---
---> (Inner Exception #2) System.InvalidOperationException: Sequence contains no matching element
at System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate)
at AspNetCore.__RecipePipelines_cshtml.<ExecuteAsync>d__21.MoveNext() in /_RecipePipelines.cshtml:line 5
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.Razor.RazorView.<RenderPageAsync>d__14.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.Razor.RazorView.<RenderAsync>d__13.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.<RenderPartialCoreAsync>d__60.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.<PartialAsync>d__57.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.Partial(IHtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData)
at AspNetCore._recipes_booksite_pipelines_html.<ExecuteAsync>d__21.MoveNext() in /recipes/booksite/pipelines.html:line 0
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.Razor.RazorView.<RenderPageAsync>d__14.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.AspNetCore.Mvc.Razor.RazorView.<RenderAsync>d__13.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Wyam.Razor.Razor.<>c__DisplayClass15_0.<Execute>b__2(IDocument input)
at Wyam.Common.Execution.TraceExceptionsExtensions.TraceExceptions[TResult](IExecutionContext context, IDocument document, Func`2 func) in C:\Code\Wyam\src\core\Wyam.Common\Execution\TraceExceptionsExtensions.cs:line 55
at System.Linq.Parallel.PartitionedDataSource`1.ListContiguousIndexRangeEnumerator.MoveNext(T& currentElement, Int32& currentKey)
at System.Linq.Parallel.PipelineSpoolingTask`2.SpoolingWork()
at System.Linq.Parallel.SpoolingTaskBase.Work()
at System.Linq.Parallel.QueryTask.BaseWork(Object unused)
at System.Threading.Tasks.Task.Execute()<---
An error occurred when executing task 'Build'.
Error: Wyam: Process returned an error (exit code 4).
PS C:\Dropbox\OSS\wyamio\Wyam.Web>
Maybe I have developed bad vision, who knows, but I feel that the links should have a brighter color on the website. Take a look at this for example:
The link color is not that different from the other text and it can be difficult to spot them, especially if you have a cheaper monitor.
Maybe you feel differently about this though.
https://wyam.io/recipes/blog/themes/solidstate
The current example is:
wyam -r blog -t Solid State
The actual usage is:
wyam -r blog -t SolidState
The name of the theme is being dynamically inserted (
Line 68 in 9eb98f6
What about page in wyam.io with links to webs built with wyam? It would be nice to see what others made with this site generator.
From http://wyam.io/getting-started/examples there is a link to https://github.com/Wyamio/Wyam/tree/master/Examples that leads to 404. It should be https://github.com/Wyamio/Wyam/tree/master/examples
I tried to look at the documentation of search index, but the wyam page gave me a 404.
I tried some other random modules, they worked. But I didn't test all.
Hey @daveaglick,
I was reading over the Concepts page: http://wyam.io/getting-started/concepts
and noticed the last paragraph had a few references of ILookupIDocument
, which looked a bit strange. But it gets mentioned 3 times, so thought something didn't look right.
I checked the markdown for the page, and the code snippet looked fine, (and renders fine on GitHub)
ILookup<T, IDocument>
But on the wyam.io the raw HTML is rendered as...
<code>ILookup<t, <a="" href="/api/idocument.html">IDocument></t,></code>
I haven't looked into why, how or which module is causing the error. I just wanted to flag it up with you, (otherwise I'd forget).
For example, the Docs recipe Scaffolding section says, "This generates a skeleton set of input files that includes a blog post and a content page." Besides fixing this, it would be good to check to see if there are other copy/paste issues with recipe docs.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.