From fda2a02ed96093306884b3a3b3517fb21b18e2cd Mon Sep 17 00:00:00 2001
From: Artur Trzop <arturtrzop@gmail.com>
Date: Wed, 11 Dec 2024 20:07:27 +0100
Subject: [PATCH 1/6] Add canonical url to API docs

---
 _lib/tasks/api_doc.rake | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/_lib/tasks/api_doc.rake b/_lib/tasks/api_doc.rake
index f0f29fc5..3164c83a 100644
--- a/_lib/tasks/api_doc.rake
+++ b/_lib/tasks/api_doc.rake
@@ -1,5 +1,6 @@
 namespace :api do
   task :generate_docs do
+    canonical_url = 'https://docs.knapsackpro.com/api/v1/'
     raml2html = 'node_modules/raml2html/bin/raml2html'
 
     raml_files = [
@@ -20,6 +21,12 @@ namespace :api do
       Kernel.system(cmd)
       exitstatus = $?.exitstatus
       if exitstatus.zero?
+        html_contents = File.read(html_file)
+        html_contents.gsub!('<head>', '<head><link rel="canonical" href="'+canonical_url+'" />')
+        File.open(html_file, 'w') do |f|
+          f.write(html_contents)
+        end
+
         puts "Compilation done for #{file[:src]}. Generated the #{file[:dest]} file."
       else
         puts "Something failed during RAML to HTML compilation for #{raml_file}."

From 77952611b8ebf891f5d24ce4ae255197d4cf3f80 Mon Sep 17 00:00:00 2001
From: Artur Trzop <arturtrzop@gmail.com>
Date: Fri, 13 Dec 2024 12:47:41 +0100
Subject: [PATCH 2/6] refactor: adding canonical to api

---
 _lib/tasks/api_doc.rake | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/_lib/tasks/api_doc.rake b/_lib/tasks/api_doc.rake
index 3164c83a..449dc7cb 100644
--- a/_lib/tasks/api_doc.rake
+++ b/_lib/tasks/api_doc.rake
@@ -21,11 +21,13 @@ namespace :api do
       Kernel.system(cmd)
       exitstatus = $?.exitstatus
       if exitstatus.zero?
-        html_contents = File.read(html_file)
-        html_contents.gsub!('<head>', '<head><link rel="canonical" href="'+canonical_url+'" />')
-        File.open(html_file, 'w') do |f|
-          f.write(html_contents)
-        end
+        html = File
+          .read(html_file)
+          .gsub('<head>', <<~HEAD)
+            <head><link rel="canonical" href="#{canonical_url}" />
+          HEAD
+
+        File.open(html_file, 'w') { |f| f.write(html) }
 
         puts "Compilation done for #{file[:src]}. Generated the #{file[:dest]} file."
       else

From dacf5ab6b529843bf99980475be86282b2962349 Mon Sep 17 00:00:00 2001
From: Artur Trzop <arturtrzop@gmail.com>
Date: Fri, 13 Dec 2024 12:51:03 +0100
Subject: [PATCH 3/6] Delete
 2015-04-04-welcome-to-knapsack-pro-documentation.md

---
 ...4-04-welcome-to-knapsack-pro-documentation.md | 16 ----------------
 1 file changed, 16 deletions(-)
 delete mode 100644 _posts/2015-04-04-welcome-to-knapsack-pro-documentation.md

diff --git a/_posts/2015-04-04-welcome-to-knapsack-pro-documentation.md b/_posts/2015-04-04-welcome-to-knapsack-pro-documentation.md
deleted file mode 100644
index 1da3b6f0..00000000
--- a/_posts/2015-04-04-welcome-to-knapsack-pro-documentation.md
+++ /dev/null
@@ -1,16 +0,0 @@
----
-layout: post
-title:  "Welcome to KnapsackPro.com Documentation!"
-categories: news
-date:   2015-04-04 21:20:21
----
-
-If you want to help with this documentation you may want to take a look at the repository
-
-[{{ site.github_repository }}]({{ site.github_repository }})
-
-{% highlight ruby %}
-def hello(name)
-  puts "Hi, #{name}"
-end
-{% endhighlight %}

From 79fc6a101df5dab730c280b0ed5a70bc746a283a Mon Sep 17 00:00:00 2001
From: Artur Trzop <arturtrzop@gmail.com>
Date: Fri, 13 Dec 2024 12:53:19 +0100
Subject: [PATCH 4/6] Remove news category from Jekyll

---
 blog.html                   |  1 -
 continuous_integration.html |  1 -
 index.html                  |  1 -
 news.html                   | 24 ------------------------
 tech_tips.html              |  1 -
 5 files changed, 28 deletions(-)
 delete mode 100644 news.html

diff --git a/blog.html b/blog.html
index 2ff708af..64e352b2 100644
--- a/blog.html
+++ b/blog.html
@@ -12,7 +12,6 @@ <h1 class="post-title">Blog about testing & tech articles</h1>
 <i class="fas fa-file-alt"></i> <b>Blog articles</b> |
 <a href="{{ "/continuous_integration/" | prepend: site.baseurl }}"><i class="fas fa-cube"></i> <b>Continuous Integration</b></a> |
 <a href="{{ "/tech_tips/" | prepend: site.baseurl }}"><i class="fas fa-lightbulb"></i> <b>Tech tips</b></a> |
-<a href="{{ "/news/" | prepend: site.baseurl }}"><i class="fas fa-lightbulb"></i> <b>News</b></a>
 </p>
 
 <ul class="post-list">
diff --git a/continuous_integration.html b/continuous_integration.html
index da75940d..3436da46 100644
--- a/continuous_integration.html
+++ b/continuous_integration.html
@@ -12,7 +12,6 @@ <h1 class="post-title">Continuous Integration</h1>
 <a href="{{ "/blog/" | prepend: site.baseurl }}"><i class="fas fa-file-alt"></i> <b>Blog articles</b></a> |
 <i class="fas fa-cube"></i> <b>Continuous Integration</b> |
 <a href="{{ "/tech_tips/" | prepend: site.baseurl }}"><i class="fas fa-lightbulb"></i> <b>Tech tips</b></a> |
-<a href="{{ "/news/" | prepend: site.baseurl }}"><i class="fas fa-lightbulb"></i> <b>News</b></a>
 </p>
 
 <ul class="post-list">
diff --git a/index.html b/index.html
index 8e71c561..24e521ea 100644
--- a/index.html
+++ b/index.html
@@ -10,7 +10,6 @@ <h1 class="post-title">Blog about testing & tech articles</h1>
 <i class="fas fa-file-alt"></i> <b>Blog articles</b> |
 <a href="{{ "/continuous_integration/" | prepend: site.baseurl }}"><i class="fas fa-cube"></i> <b>Continuous Integration</b></a> |
 <a href="{{ "/tech_tips/" | prepend: site.baseurl }}"><i class="fas fa-lightbulb"></i> <b>Tech tips</b></a> |
-<a href="{{ "/news/" | prepend: site.baseurl }}"><i class="fas fa-lightbulb"></i> <b>News</b></a>
 </p>
 
 <ul class="post-list">
diff --git a/news.html b/news.html
deleted file mode 100644
index 81986741..00000000
--- a/news.html
+++ /dev/null
@@ -1,24 +0,0 @@
----
-layout: default
-title: News | Knapsack Pro
-permalink: /news/
----
-
-<h1 class="post-title">News</h1>
-
-<p class="rss-subscribe">subscribe <a href="{{ "/feed.xml" | prepend: site.baseurl }}">via RSS</a></p>
-
-<p>
-<a href="{{ "/blog/" | prepend: site.baseurl }}"><i class="fas fa-file-alt"></i> <b>Blog articles</b></a> |
-<a href="{{ "/continuous_integration/" | prepend: site.baseurl }}"><i class="fas fa-cube"></i> <b>Continuous Integration</b></a> |
-<a href="{{ "/tech_tips/" | prepend: site.baseurl }}"><i class="fas fa-lightbulb"></i> <b>Tech tips</b></a> |
-<i class="fas fa-lightbulb"></i> <b>News</b>
-</p>
-
-<ul class="post-list">
-  {% for post in site.posts %}
-    {% if post.categories contains "news" %}
-      {% include post_trailer.html post=post %}
-    {% endif %}
-  {% endfor %}
-</ul>
diff --git a/tech_tips.html b/tech_tips.html
index 88d07a92..7e7b74d9 100644
--- a/tech_tips.html
+++ b/tech_tips.html
@@ -12,7 +12,6 @@ <h1 class="post-title">Tech tips</h1>
 <a href="{{ "/blog/" | prepend: site.baseurl }}"><i class="fas fa-file-alt"></i> <b>Blog articles</b></a> |
 <a href="{{ "/continuous_integration/" | prepend: site.baseurl }}"><i class="fas fa-cube"></i> <b>Continuous Integration</b></a> |
 <i class="fas fa-lightbulb"></i> <b>Tech tips</b> |
-<a href="{{ "/news/" | prepend: site.baseurl }}"><i class="fas fa-lightbulb"></i> <b>News</b></a>
 </p>
 
 <ul class="post-list">

From f34769df6e19dc96f5f88c13480e4c7f650fcc97 Mon Sep 17 00:00:00 2001
From: Artur Trzop <arturtrzop@gmail.com>
Date: Fri, 13 Dec 2024 12:56:01 +0100
Subject: [PATCH 5/6] remove news category from the example article

---
 _posts/2099-01-31-example-article.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/_posts/2099-01-31-example-article.md b/_posts/2099-01-31-example-article.md
index e6d84b9c..3af35526 100644
--- a/_posts/2099-01-31-example-article.md
+++ b/_posts/2099-01-31-example-article.md
@@ -3,7 +3,7 @@ layout: post
 title:  "Example article"
 date:   2099-01-31 12:00:00 +0100
 author: "Artur Trzop"
-categories: techtips continuous_integration news
+categories: techtips continuous_integration
 og_image: "/images/blog/posts/example-article/image.jpg"
 published: false
 ---

From a19f9c5de75426692f71d74c43f275522a6a30ab Mon Sep 17 00:00:00 2001
From: Artur Trzop <arturtrzop@gmail.com>
Date: Fri, 13 Dec 2024 12:56:08 +0100
Subject: [PATCH 6/6] Update algolia.config.json

remove news url
---
 algolia.config.json | 1 -
 1 file changed, 1 deletion(-)

diff --git a/algolia.config.json b/algolia.config.json
index 69844a1e..0e19ff5e 100644
--- a/algolia.config.json
+++ b/algolia.config.json
@@ -17,7 +17,6 @@
     "/blog",
     "/continuous_integration",
     "/tech_tips/",
-    "/news",
     "/api"
   ],
   "selectors": {