Statiq.Web

Statiq Web is a flexible static site generator written in .NET.

OTHER License

Stars
1.7K

Bot releases are hidden (Show)

Statiq.Web - 1.0.0-beta.60 Latest Release

Published by daveaglick 9 months ago

  • Added extra cache invalidation logic to ensure Sass/Scss files are invalidated whenever any other Sass/Scss files are changed since those are likely imports (#1019).
  • Added a new WebKeys.ChangedFiles setting to propagate the list of changed files when using the preview or serve command.
  • Updated Statiq Framework reference to version 1.0.0-beta.72.
Statiq.Web - 1.0.0-beta.59

Published by daveaglick about 1 year ago

Statiq.Web - 1.0.0-beta.58

Published by daveaglick over 1 year ago

  • Ensures feed title and description fallback to the site title and description if a feed-specific one was not provided (#1012).
  • Updated Statiq Framework reference to version 1.0.0-beta.70.
Statiq.Web - 1.0.0-beta.57

Published by daveaglick over 1 year ago

Statiq.Web - 1.0.0-beta.56

Published by daveaglick over 1 year ago

Statiq.Web - 1.0.0-beta.55

Published by daveaglick over 1 year ago

  • Added a new ServerFactory class in Statiq.Web.Hosting that makes it easier to set individual properties of the built-in Statiq preview server.
  • Added the ability to specify additional custom headers served by the Statiq preview server using one or more --custom-header name=value options on the command line.
  • Added the ability to specify additional content type mappings and/or custom headers for the preview server from settings using the ServerContentTypes and ServerCustomHeaders settings keys.
Statiq.Web - 1.0.0-beta.54

Published by daveaglick over 1 year ago

  • Fixed a bug in front matter regular expressions to ensure front matter is extracted when the delimiter is on the last line of the file.
  • Updated Statiq Framework reference to version 1.0.0-beta.66.
Statiq.Web - 1.0.0-beta.53

Published by daveaglick almost 2 years ago

  • Added a new AdditionalInputFiles setting that can be used to explicitly include input files that would otherwise be excluded by the InputFiles setting such as underscore files.
  • Updated the NetlifyRedirects setting so that when true, any existing Netlify-style _redirects file will be output (underscore files are normally excluded by default).
  • Added a new NetlifyPrefixRedirects setting (true by default) that will automatically create redirect entries to files and folders that are prefixed with a specific value (^ by default) from requests without the prefix. This is helpful when needing to publish files or folder prefixed with a . since Netlify deployment doesn't support them (#1002).
  • Improved script injection behavior (I.e. for live reload support) when the HTML document deviates from standards (I.e. directly after Markdown rendering).
  • Updated Statiq Framework reference to version 1.0.0-beta.65.
Statiq.Web - 1.0.0-beta.52

Published by daveaglick almost 2 years ago

  • Fixed a bug regarding published date vs. current date publishing items a day early (#1005).
  • Updated Statiq Framework reference to version 1.0.0-beta.64.
Statiq.Web - 1.0.0-beta.51

Published by daveaglick almost 2 years ago

  • Fixed a bug with the default search script path when WebKeys.GenerateSearchIndex is true (#1001).
Statiq.Web - 1.0.0-beta.50

Published by daveaglick almost 2 years ago

  • Added a WebKeys.IgnoreInvalidXrefs setting to control whether invalid xrefs output a warning instead of a critical error.
  • Improved link validation in certain cases where links are escaped like mailto and unicode (#997, #998).
  • Updated Statiq Framework reference to version 1.0.0-beta.63.
Statiq.Web - 1.0.0-beta.49

Published by daveaglick over 2 years ago

  • Changed Statiq.Web.props to Statiq.Web.targets to resolve some import ordering bugs.
  • Updated Statiq Framework reference to version 1.0.0-beta.62.
Statiq.Web - 1.0.0-beta.48

Published by daveaglick over 2 years ago

  • Updated the included Statiq.Web.props to include default Statiq namespaces for use in .NET 6 projects with implicit usings.
  • Updated Statiq Framework reference to version 1.0.0-beta.61.
Statiq.Web - 1.0.0-beta.47

Published by daveaglick over 2 years ago

  • Fixed a regression with xref identification finding nested documents that shouldn't be considered (#988).
Statiq.Web - 1.0.0-beta.46

Published by daveaglick over 2 years ago

Statiq.Web - 1.0.0-beta.45

Published by daveaglick over 2 years ago

  • Breaking change: To make the distinction between normal beginning of file block comments in a C# file and front matter comments, front matter block comments in C# files must now use an extra dash like /*- and -*/.
  • Added support for more types of front matter delimiters in more places. For example, Razor files can now define front matter using Razor block comment syntax and a dash like @*- and -*@ at the beginning of a file. HTML files can now define front matter using <!--- and ---> at the beginning of a file (notice three or more - characters instead of two). The various front matter delimiters are also universal and can be used in any file (I.e. you can new use C-style front matter block comments in .css files).
  • Added FrontMatterRegexes and AdditionalFrontMatterRegexes settings to help customize the regular expressions used to find front matter.
  • Expanded xref lookup behavior to look in all relevant pipelines, not just the "content" pipeline (exclusions can be customized using the XrefPipelines and AdditionalXrefPipelines settings).
  • Updated Statiq Framework to version 1.0.0-beta.59.
Statiq.Web - 1.0.0-beta.44

Published by daveaglick over 2 years ago

  • Updated Buildalyzer to 4.1.0 which removes some dependencies on .NET Framework and resolves some package resolution problems.
  • Updated Statiq Framework to version 1.0.0-beta.58.
Statiq.Web - 1.0.0-beta.43

Published by daveaglick over 2 years ago

  • Added an additional shortcode processing phase after process templates are executed but before post-process templates are (for example, in between Markdown and Razor).
  • Increased the default GatherHeadingsLevel to two instead of just the first level of headings.
  • Performance improvements in the ValidateLinks analyzer (#982, thanks @phil-scott-78).
  • Updated Statiq Framework to version 1.0.0-beta.57.
Statiq.Web - 1.0.0-beta.42

Published by daveaglick over 2 years ago

Statiq.Web - 1.0.0-beta.41

Published by daveaglick almost 3 years ago

  • Refactored GitHub error handling to try and better mitigate transient failures (rate limiting, abuse detection, etc.) (#974).
  • Fixed a regression when defining input paths via a setting (#978).
  • Updated Statiq Framework to version 1.0.0-beta.55.