title: Embedding Blazor into a Jekyll blog. the uri is not contained by the base URI
body: <p>I am working on embedding my blazor app into my github pages site using jekyll.  My blazor app uses no navigation.  However, I am getting this error:</p>
  
  <pre><code>System.ArgumentException: The URI 'http://localhost:4000/blog/2020/05/01/XamlTemplates' is not contained by the base URI 'http://localhost:4000/blazor/XamlTemplates/'.
  </code></pre>
  
  <p>This is my page_blazor.html in the _includes folder to embed into various pages of the site</p>
  
  <pre><code>&lt;script src="js/index.js"&gt;&lt;/script&gt;
  &lt;app&gt;Loading...&lt;/app&gt;
  
  &lt;script src="_framework/blazor.webassembly.js"&gt;&lt;/script&gt;
  
  </code></pre>
  
  <p>This works if the index.html file is in the same folder as the "_framework" folder.
  This is how I am using it in my blog:</p>
  
  <pre><code>---
  title: Xaml Templates
  date: 2020-05-01
  layout: post
  name: Razor for Xaml
  baseUrl: /blazor/XamlTemplates/
  ---
  
  {% include page_blazor.html %}
  </code></pre>
  
  <p>The url for this blog post is different than the baseUrl that blazor uses.  This is what is causing the exception.  Does anyone know if there is a way to fix this?  Why do we have to specify the base Url?  Is there a way to turn off the blazor navigation.  What I want to avoid is having to copy and paste the dlls everywhere I want to use them in my site.</p>