From abacb4246806ca4cb1eb7d1c7d66b6721b83ba84 Mon Sep 17 00:00:00 2001 From: tparnell Date: Wed, 13 Mar 2019 09:36:57 -0400 Subject: [PATCH] switch domains --- src/TerribleDev.Blog.Web/Controllers/SeoController.cs | 6 +++--- src/TerribleDev.Blog.Web/Extensions/IPostExtensions.cs | 2 +- .../Posts/5-web-performance-tips-for-2019.md | 2 +- .../Posts/making-a-minimal-webapp-with-dotnet-core.md | 2 +- src/TerribleDev.Blog.Web/Startup.cs | 2 +- src/TerribleDev.Blog.Web/Views/Home/Post.cshtml | 2 +- src/TerribleDev.Blog.Web/Views/Shared/StockMeta.cshtml | 2 +- src/TerribleDev.Blog.Web/appsettings.json | 2 +- 8 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/TerribleDev.Blog.Web/Controllers/SeoController.cs b/src/TerribleDev.Blog.Web/Controllers/SeoController.cs index 280f22b..4f4bc32 100644 --- a/src/TerribleDev.Blog.Web/Controllers/SeoController.cs +++ b/src/TerribleDev.Blog.Web/Controllers/SeoController.cs @@ -55,14 +55,14 @@ namespace TerribleDev.Blog.Web.Controllers { Response.StatusCode = 200; Response.ContentType = "text/xml"; - var sitewideLinks = new List(postCache.TagsToPosts.Keys.Select(a => new SiteMapItem() { LastModified = DateTime.UtcNow, Location = $"https://blog.terribledev.io/tag/{a}/" })) + var sitewideLinks = new List(postCache.TagsToPosts.Keys.Select(a => new SiteMapItem() { LastModified = DateTime.UtcNow, Location = $"https://blog.terrible.dev/tag/{a}/" })) { - new SiteMapItem() { LastModified = DateTime.UtcNow, Location="https://blog.terribledev.io/all-tags/" } + new SiteMapItem() { LastModified = DateTime.UtcNow, Location="https://blog.terrible.dev/all-tags/" } }; var ser = new XmlSerializer(typeof(SiteMapRoot)); var sitemap = new SiteMapRoot() { - Urls = postCache.PostsAsLists.Select(a => new SiteMapItem() { LastModified = DateTime.UtcNow, Location = $"https://blog.terribledev.io/{a.Url}/" }).ToList() + Urls = postCache.PostsAsLists.Select(a => new SiteMapItem() { LastModified = DateTime.UtcNow, Location = $"https://blog.terrible.dev/{a.Url}/" }).ToList() }; sitemap.Urls.AddRange(sitewideLinks); ser.Serialize(this.Response.Body, sitemap); diff --git a/src/TerribleDev.Blog.Web/Extensions/IPostExtensions.cs b/src/TerribleDev.Blog.Web/Extensions/IPostExtensions.cs index f383443..5f1070c 100644 --- a/src/TerribleDev.Blog.Web/Extensions/IPostExtensions.cs +++ b/src/TerribleDev.Blog.Web/Extensions/IPostExtensions.cs @@ -11,7 +11,7 @@ namespace TerribleDev.Blog.Web { public static SyndicationItem ToSyndicationItem(this IPost x) { - Uri.TryCreate($"https://blog.terribledev.io/{x.Url}/", UriKind.Absolute, out var url); + Uri.TryCreate($"https://blog.terrible.dev/{x.Url}/", UriKind.Absolute, out var url); var syn = new SyndicationItem() { Title = x.Title, diff --git a/src/TerribleDev.Blog.Web/Posts/5-web-performance-tips-for-2019.md b/src/TerribleDev.Blog.Web/Posts/5-web-performance-tips-for-2019.md index 3a38cb5..af9da35 100644 --- a/src/TerribleDev.Blog.Web/Posts/5-web-performance-tips-for-2019.md +++ b/src/TerribleDev.Blog.Web/Posts/5-web-performance-tips-for-2019.md @@ -34,7 +34,7 @@ Images are among one of the largest types of files on the internet today, and pi ## Lighthouse -Ok so this is less of a trick to implement and more of a tool use use. Man I keep mentioning google, but they keep making amazing web stuff so here we are. Google has made this awesome performance tool called [lighthouse](https://developers.google.com/web/tools/lighthouse/). A version of this tool is built into chrome. Open the developer tools, and click the `audits` tab. That tool is lighthouse. You can install newer versions with `npm install -g lighthouse` or `yarn global add lighthouse`. Then just run `lighthouse --view ` so this blog would be `lighthouse --view https://blog.terribledev.io`. You should be hit with a pretty in depth report as to how you can fix and improve your web pages. You can also have your CI system run lighthouse on every build. You can fail PR's if they reduce performance, or just track your accessibility over time. +Ok so this is less of a trick to implement and more of a tool use use. Man I keep mentioning google, but they keep making amazing web stuff so here we are. Google has made this awesome performance tool called [lighthouse](https://developers.google.com/web/tools/lighthouse/). A version of this tool is built into chrome. Open the developer tools, and click the `audits` tab. That tool is lighthouse. You can install newer versions with `npm install -g lighthouse` or `yarn global add lighthouse`. Then just run `lighthouse --view ` so this blog would be `lighthouse --view https://blog.terrible.dev`. You should be hit with a pretty in depth report as to how you can fix and improve your web pages. You can also have your CI system run lighthouse on every build. You can fail PR's if they reduce performance, or just track your accessibility over time. ## HTTP/2 diff --git a/src/TerribleDev.Blog.Web/Posts/making-a-minimal-webapp-with-dotnet-core.md b/src/TerribleDev.Blog.Web/Posts/making-a-minimal-webapp-with-dotnet-core.md index 311ff3c..a9f8acc 100644 --- a/src/TerribleDev.Blog.Web/Posts/making-a-minimal-webapp-with-dotnet-core.md +++ b/src/TerribleDev.Blog.Web/Posts/making-a-minimal-webapp-with-dotnet-core.md @@ -43,7 +43,7 @@ Essentially I add the routing package to the container, and then have have the a foreach(var route in Routes.RoutesDictionary) { a.MapGet("docker101", handler: async b=>{ - b.Response.Redirect("https://blog.terribledev.io/Getting-started-with-docker-containers/", true); + b.Response.Redirect("https://blog.terrible.dev/Getting-started-with-docker-containers/", true); }); } }); diff --git a/src/TerribleDev.Blog.Web/Startup.cs b/src/TerribleDev.Blog.Web/Startup.cs index a2dd635..647db13 100644 --- a/src/TerribleDev.Blog.Web/Startup.cs +++ b/src/TerribleDev.Blog.Web/Startup.cs @@ -44,7 +44,7 @@ namespace TerribleDev.Blog.Web services.AddSingleton(getBlog()); } services.AddSingleton(i => { - var posts = new BlogFactory().GetAllPosts(Env.IsDevelopment() ? "https://localhost:5001": "https://blog.terribledev.io"); + var posts = new BlogFactory().GetAllPosts(Env.IsDevelopment() ? "https://localhost:5001": "https://blog.terrible.dev"); return BlogCacheFactory.ProjectPostCache(posts); }); services.AddResponseCompression(a => diff --git a/src/TerribleDev.Blog.Web/Views/Home/Post.cshtml b/src/TerribleDev.Blog.Web/Views/Home/Post.cshtml index 7c107a3..7acadd5 100644 --- a/src/TerribleDev.Blog.Web/Views/Home/Post.cshtml +++ b/src/TerribleDev.Blog.Web/Views/Home/Post.cshtml @@ -13,7 +13,7 @@ - + diff --git a/src/TerribleDev.Blog.Web/Views/Shared/StockMeta.cshtml b/src/TerribleDev.Blog.Web/Views/Shared/StockMeta.cshtml index f0ef88a..5a46ac5 100644 --- a/src/TerribleDev.Blog.Web/Views/Shared/StockMeta.cshtml +++ b/src/TerribleDev.Blog.Web/Views/Shared/StockMeta.cshtml @@ -2,7 +2,7 @@ - + diff --git a/src/TerribleDev.Blog.Web/appsettings.json b/src/TerribleDev.Blog.Web/appsettings.json index 9f3596b..c482656 100644 --- a/src/TerribleDev.Blog.Web/appsettings.json +++ b/src/TerribleDev.Blog.Web/appsettings.json @@ -12,6 +12,6 @@ "AllowedHosts": "*", "Blog": { "title": "The Ramblings of TerribleDev", - "link": "https://blog.terribledev.io" + "link": "https://blog.terrible.dev" } } \ No newline at end of file