Git Product home page Git Product logo

wyam.web's People

Contributors

asalvo avatar awulkan avatar basjansen avatar bdukes avatar dansmith avatar daveaglick avatar devlead avatar dodyg avatar drawaes avatar elvogel avatar florianrappl avatar gep13 avatar ghuntley avatar glennawatson avatar gniriki avatar hyrmn avatar jbrinkman avatar jlnewell avatar jondouglas avatar josephcooney avatar klepeto avatar leekelleher avatar lokimidgard avatar markzither avatar miere43 avatar miroslavpopovic avatar peterjohnlightfoot avatar silvenga avatar stevensona avatar tesar-tech avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

wyam.web's Issues

the build is red

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>

Make text links more visible

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:

image

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.

Details how to set Keys from the CLI would be helpful

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!

Showroom in wyam.io

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.

Globbing engine syntax documentation example possible error

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.

  1. It says that * and ** match any number of characters, does that mean 0 or more such that /*.txt would match "/.txt"?
  2. Is {n,x} an or statement that will match either "n" or "x" or is this a range that will match anything from "n" to "x", such as "t"?
  3. If {n,x} is an or statement then can it be even longer, such as {n,x,y} to match three characters?
  4. When you leave one side null, for example {c,}, does it match everything that is "c" or greater meaning that it would match "c" and "t", but not "a" or "b"?
  5. If 4 is true, where do numbers and symbols show up in the ordering, is it by ascii order?
  6. If 4 and 5 are true, is it possible to have the first entry null, such as {,b} to match all characters less than or equal to "b"?
  7. It says that ! is useful when used with multiple expansion such as {*,!x}. Is it usable in any other way and what would it mean in that context?

Recipe docs have copy/paste typos

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.

Can't get CSS to render locally

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...

Bad markdown code syntax

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&gt;</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).

config.wyam feedback needed

My goals are:

  • Use multiple templates for different type of text content.
  • Render different extensions for some of the generated pages.

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"))
);

Links in top-level pages (Getting Started, Modules etc.) throw 404

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>

AutoLinkTypes docs theme setting is slightly confusing

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...

  • Simple class Name between back-ticks
  • Full code fence (three ticks before and after) without any language specification

The following don't work, even though the documentation led me to try them

  • Anything more than the simple class Name (code samples, FullName of class, class plus method name)
  • Use of a code fence with a language specified

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?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.