Skip to content

Commit 1fe0ca7

Browse files
Anil KommareddiCopilot
andcommitted
Add custom 404 page
GitHub Pages automatically serves 404.html for broken links. Page reuses the site's nav, CSS, and footer for consistent styling, with a large 404 heading, friendly message, and quick-links to Home, Documentation, FAQs, Learning, and GitHub. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 919e521 commit 1fe0ca7

1 file changed

Lines changed: 148 additions & 0 deletions

File tree

404.html

Lines changed: 148 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,148 @@
1+
<!DOCTYPE html>
2+
<html lang="en-US">
3+
<head><meta charset="UTF-8">
4+
5+
<!--[if IE]><meta http-equiv='X-UA-Compatible' content='IE=edge,chrome=1'><![endif]-->
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
7+
<link rel="profile" href="http://gmpg.org/xfn/11">
8+
<title>Page Not Found – Open Source Risk Engine</title>
9+
<meta name="robots" content="max-image-preview:large">
10+
<link rel="dns-prefetch" href="//www.google.com">
11+
<link rel="dns-prefetch" href="//fonts.googleapis.com">
12+
<link rel="icon" type="image/png" href="/content/uploads/2016/10/favicon.png" sizes="16x16">
13+
<link rel="icon" type="image/png" href="/content/uploads/2016/10/favicon.png" sizes="32x32">
14+
15+
16+
<link rel="stylesheet" id="bbp-default-css" href="/content/plugins/bbpress/templates/default/css/bbpress.min.css" type="text/css" media="all">
17+
<link rel="stylesheet" id="rhythm-fonts-css" href="https://fonts.googleapis.com/css?family=Dosis%3A300%2C400%2C700%7COpen+Sans%3A400italic%2C700italic%2C400%2C300%2C700&amp;subset=latin" type="text/css" media="all">
18+
<link rel="stylesheet" id="bootstrap-css" href="/content/themes/rhythm/css/bootstrap.min.css" type="text/css" media="all">
19+
<link rel="stylesheet" id="rhythm-main-css" href="/content/themes/rhythm/css/style.css" type="text/css" media="all">
20+
<link rel="stylesheet" id="rhythm-responsive-css" href="/content/themes/rhythm/css/style-responsive.css" type="text/css" media="all">
21+
<link rel="stylesheet" id="animate-css" href="/content/themes/rhythm/css/animate.min.css" type="text/css" media="all">
22+
<link rel="stylesheet" id="vertical-rhythm-css" href="/content/themes/rhythm/css/vertical-rhythm.min.css" type="text/css" media="all">
23+
<link rel="stylesheet" id="owl-carousel-css" href="/content/themes/rhythm/css/owl.carousel.css" type="text/css" media="all">
24+
<link rel="stylesheet" id="magnific-popup-css" href="/content/themes/rhythm/css/magnific-popup.css" type="text/css" media="all">
25+
<link rel="stylesheet" id="fontawesome-css" href="/content/themes/rhythm/css/font-awesome.min.css" type="text/css" media="all">
26+
<link rel="stylesheet" id="et-line-css" href="/content/themes/rhythm/css/et-line.css" type="text/css" media="all">
27+
<link rel="stylesheet" id="rhythm-style-css" href="/content/themes/rhythm/style.css" type="text/css" media="all">
28+
<link rel="stylesheet" id="js_composer_shim-css" href="/content/js_composer_shim.css" type="text/css" media="all">
29+
<link rel="stylesheet" id="redux-google-fonts-ts_theme_options-css" href="https://fonts.googleapis.com/css?family=Raleway%3A700%7COpen+Sans%3A300&amp;subset=latin&amp;ver=6.9.4" type="text/css" media="all">
30+
31+
<link rel="canonical" href="/">
32+
<link rel="shortlink" href="/">
33+
34+
<![endif]-->
35+
36+
37+
38+
</head>
39+
</head>
40+
<body class="error404 page appear-animate">
41+
42+
<div class="page" id="top">
43+
44+
</div>
45+
<!-- End Main Menu -->
46+
</div>
47+
</nav>
48+
<!-- End Navigation panel -->
49+
50+
<!-- 404 Section -->
51+
<section class="main-section page-section no-margin" style="min-height:60vh;display:flex;align-items:center;">
52+
<div class="container relative" style="text-align:center;padding:80px 20px;">
53+
<h1 style="font-size:120px;font-weight:300;color:#026d95;line-height:1;margin:0 0 10px;">404</h1>
54+
<h2 style="font-size:32px;font-weight:300;margin:0 0 20px;">Page Not Found</h2>
55+
<p style="font-size:18px;color:#777;max-width:520px;margin:0 auto 40px;">
56+
The page you’re looking for doesn’t exist or has been moved.<br>
57+
Try one of the links below, or head back home.
58+
</p>
59+
<div style="display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:60px;">
60+
<a href="/" class="btn btn-mod btn-medium btn-round btn-border">Home</a>
61+
<a href="/documentation/" class="btn btn-mod btn-medium btn-round btn-border">Documentation</a>
62+
<a href="/faqs/" class="btn btn-mod btn-medium btn-round btn-border">FAQs</a>
63+
<a href="/learning/" class="btn btn-mod btn-medium btn-round btn-border">Learning</a>
64+
<a href="https://github.com/OpenSourceRisk" target="_blank" class="btn btn-mod btn-medium btn-round btn-border">GitHub</a>
65+
</div>
66+
</div>
67+
</section>
68+
<!-- End 404 Section -->
69+
70+
<footer class="small-section bg-gray-lighter footer pb-60">
71+
<div class="container">
72+
73+
74+
<!-- Footer Widgets -->
75+
<div class="row align-left">
76+
<div class="col-sm-6 col-md-3">
77+
<div id="text-2" class="widget widget_text"><h5 class="widget-title font-alt">About</h5> <div class="textwidget"><p><img src="/content/uploads/2016/10/footer_logo.png" width="200" height="80" alt="Open Source Risk Engine - Open Source Risk Analytics"></p>
78+
<p>The Open Source Risk Engine’s objective is to offer open source as the basis for risk modelling and analytics at financial institutions. It grew from work developed on QuantLib by market professionals and academics. ORE wants to take this to the next level.</p>
79+
</div>
80+
</div> </div>
81+
<div class="col-sm-6 col-md-3">
82+
<div id="nav_menu-2" class="widget widget_nav_menu"><h5 class="widget-title font-alt">Quick Links</h5><div class="menu-main-container"><ul id="menu-main" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-1835 current_page_item menu-item-3433"><a href="/" aria-current="page">Home</a></li>
83+
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3683"><a href="https://github.com/OpenSourceRisk">View On Github</a></li>
84+
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3658"><a href="/documentation/">Documentation</a></li>
85+
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3595"><a href="/faqs/">FAQs</a></li>
86+
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3659"><a href="/roadmap/">Roadmap</a></li>
87+
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7207"><a href="/learning/">Learning</a></li>
88+
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3673"><a href="/contributions/">Contributions</a></li>
89+
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7243"><a target="_blank" href="https://github.com/OpenSourceRisk/Engine/discussions">Discussion</a></li>
90+
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3661"><a href="/license/">License</a></li>
91+
</ul></div></div> </div>
92+
<div class="col-sm-6 col-md-3">
93+
<div id="text-4" class="widget widget_text"><h5 class="widget-title font-alt">License</h5> <div class="textwidget"><small>Redistribution and use in source and binary forms, with or without
94+
modification, are permitted provided that the following conditions are met :
95+
96+
Redistributions of source code must retain the above copyright notice,
97+
this list of conditions and the following disclaimer.
98+
99+
Redistributions in binary form must reproduce the above copyright notice,
100+
this list of conditions and the following disclaimer in the documentation
101+
and/or other materials provided with the distribution.
102+
103+
Neither the names of the copyright holders nor the names of the Open Source Risk Engine
104+
Group or its contributors may be used to endorse or promote products
105+
derived from this software without specific prior written permission.</small>
106+
</div>
107+
</div> </div>
108+
<div class="col-sm-6 col-md-3">
109+
<div id="text-3" class="widget widget_text"><h5 class="widget-title font-alt">Copyright</h5> <div class="textwidget"><p>Copyright © LSEG Post Trade Solutions 2025. All rights reserved. Copyright © AcadiaSoft, Inc. 2025. All rights reserved. Acadia is a registered trademark of AcadiaSoft, Inc., an LSEG business. All rights reserved.</p>
110+
<p>This website uses <a title="/cookie-policy/" href="/cookie-policy/">Cookies</a>. Continued use of the site will be deemed as your acceptance of this necessity. LSEG Post Trade Solutions <a title="/cookie-policy/" href="/cookie-policy/"><b>respects your privacy</b></a> and never collects personally identifiable information. Please read our <a title="/terms-and-conditions/" href="/terms-and-conditions/">Terms of Use</a> and <a title="/cookie-policy/" href="/cookie-policy/">Privacy Policy</a>.</p>
111+
</div>
112+
</div> </div>
113+
</div>
114+
<!-- End Footer Widgets -->
115+
116+
<!-- Divider -->
117+
<hr class="mt-0 mb-30 mb-xs-40 black">
118+
<!-- End Divider -->
119+
120+
121+
<!-- Footer Logo -->
122+
<!-- End Footer Logo -->
123+
124+
<!-- Footer Text -->
125+
<div class="footer-text">
126+
<div class="footer-copy font-alt">
127+
</div>
128+
<div class="footer-made">
129+
This website uses cookies. Continued use of the site will be deemed as your acceptance of the use of cookies.
130+
© 2016 Open Risk Engine. <a href="http://www.jet.ie/">Website by JET Design</a> </div>
131+
</div>
132+
<!-- End Footer Text -->
133+
134+
</div>
135+
136+
<!-- Top Link -->
137+
<div class="local-scroll">
138+
<a href="#top" class="link-to-top"><i class="fa fa-caret-up"></i></a>
139+
</div>
140+
<!-- End Top Link -->
141+
142+
</footer>
143+
<!-- End Foter -->
144+
145+
</div><!-- /.page -->
146+
147+
</body>
148+
</html>

0 commit comments

Comments
 (0)