From 9c8154be6b2c5abdc643bba86b2c98d7a3fe9488 Mon Sep 17 00:00:00 2001
From: Shiven Goomer <shivengoomer@gmail.com>
Date: Thu, 3 Apr 2025 23:19:39 +0530
Subject: [PATCH 1/5] Fix broken links in Concerto model docs

---
 website/pages/en/index.js | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/website/pages/en/index.js b/website/pages/en/index.js
index afb1623b..b5a76a69 100755
--- a/website/pages/en/index.js
+++ b/website/pages/en/index.js
@@ -19,9 +19,20 @@ function imgUrl(img) {
 }
 
 function docUrl(doc, language) {
+  const overrideIds = [
+    "model-concerto", "model-vocabulary", "model-namespaces", 
+    "model-classes", "model-enums", "model-properties", 
+    "model-relationships", "model-decorators", "model-api"
+  ];
+
+  if (overrideIds.includes(doc)) {
+    return "https://docs.accordproject.org/docs/markup-ciceromark.html";
+  }
+
   return siteConfig.baseUrl + 'docs/' + (language ? language + '/' : '') + doc;
 }
 
+
 function pageUrl(page, language) {
   return siteConfig.baseUrl + (language ? language + '/' : '') + page;
 }

From bee0c2adab87512602f6fb1ba62154efa261f478 Mon Sep 17 00:00:00 2001
From: Shiven Goomer <shivengoomer@gmail.com>
Date: Thu, 3 Apr 2025 23:21:49 +0530
Subject: [PATCH 2/5] Fix broken links in Concerto model docs

---
 website/pages/en/index.js | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/website/pages/en/index.js b/website/pages/en/index.js
index b5a76a69..b445f913 100755
--- a/website/pages/en/index.js
+++ b/website/pages/en/index.js
@@ -22,8 +22,7 @@ function docUrl(doc, language) {
   const overrideIds = [
     "model-concerto", "model-vocabulary", "model-namespaces", 
     "model-classes", "model-enums", "model-properties", 
-    "model-relationships", "model-decorators", "model-api"
-  ];
+    "model-relationships", "model-decorators"];
 
   if (overrideIds.includes(doc)) {
     return "https://docs.accordproject.org/docs/markup-ciceromark.html";

From 3c8cdc220bf2b3d1a04c78cc753238553cba012f Mon Sep 17 00:00:00 2001
From: Shiven Goomer <shivengoomer@gmail.com>
Date: Thu, 3 Apr 2025 23:23:48 +0530
Subject: [PATCH 3/5] Fix broken links in Concerto model docs

---
 website/pages/en/index.js | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/website/pages/en/index.js b/website/pages/en/index.js
index b445f913..4a67de50 100755
--- a/website/pages/en/index.js
+++ b/website/pages/en/index.js
@@ -19,8 +19,7 @@ function imgUrl(img) {
 }
 
 function docUrl(doc, language) {
-  const overrideIds = [
-    "model-concerto", "model-vocabulary", "model-namespaces", 
+  const overrideIds = [ "model-vocabulary", "model-namespaces", 
     "model-classes", "model-enums", "model-properties", 
     "model-relationships", "model-decorators"];
 

From bf206319579317db88481d02dd3b985f041c1048 Mon Sep 17 00:00:00 2001
From: Shiven Goomer <shivengoomer@gmail.com>
Date: Sat, 5 Apr 2025 15:27:44 +0530
Subject: [PATCH 4/5] fix(docs): resolve broken links in Concerto Model section
 (#431)

Signed-off-by: Shiven Goomer <shivengoomer@gmail.com>
---
 website/pages/en/index.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/website/pages/en/index.js b/website/pages/en/index.js
index 4a67de50..6ed0ebf9 100755
--- a/website/pages/en/index.js
+++ b/website/pages/en/index.js
@@ -14,7 +14,7 @@ const GridBlock = CompLibrary.GridBlock;
 
 const siteConfig = require(process.cwd() + '/siteConfig.js');
 
-function imgUrl(img) {
+function imgUrl(img) {  
   return siteConfig.baseUrl + 'img/' + img;
 }
 

From f9e35ed767e83528e4e37ba064fde8042b7dfcde Mon Sep 17 00:00:00 2001
From: Shiven Goomer <shivengoomer@gmail.com>
Date: Mon, 7 Apr 2025 00:18:15 +0530
Subject: [PATCH 5/5] fix: fixed broken links redirected to concerto page

Signed-off-by: Shiven Goomer <shivengoomer@gmail.com>
---
 website/pages/en/index.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/website/pages/en/index.js b/website/pages/en/index.js
index 6ed0ebf9..7c1260c1 100755
--- a/website/pages/en/index.js
+++ b/website/pages/en/index.js
@@ -24,7 +24,7 @@ function docUrl(doc, language) {
     "model-relationships", "model-decorators"];
 
   if (overrideIds.includes(doc)) {
-    return "https://docs.accordproject.org/docs/markup-ciceromark.html";
+    return "https://concerto.accordproject.org/docs/intro/";
   }
 
   return siteConfig.baseUrl + 'docs/' + (language ? language + '/' : '') + doc;