Skip to content

Commit cd69f07

Browse files
committed
2 parents bc8a82d + 242fd8a commit cd69f07

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+2268
-770
lines changed

404.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
layout: layout_en
2+
layout: default
33
navigation: portal.html
44
title: Error 404
55
permalink: /404.html

_config.yml

Lines changed: 25 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,29 @@
1-
url: "https://new.coderic.org" # Maybe https://coderic.org
2-
baseurl: "" # Changed as project /blog
1+
url: "https://coderic.org"
2+
baseurl: ""
33
title: "Coderic"
44
network: ""
5+
description: "Corporation Oriented to the Development of Engineering Resources and Information for Commerce"
56
permalink: pretty
7+
8+
# Theme configuration
9+
theme: null
10+
11+
# Plugins
612
plugins:
7-
- jekyll-sitemap
8-
- jekyll-seo-tag
9-
- jekyll-feed
10-
- jekyll-github-metadata
13+
- jekyll-sitemap
14+
- jekyll-seo-tag
15+
- jekyll-feed
16+
- jekyll-github-metadata
17+
18+
# Sass configuration
19+
sass:
20+
style: compressed
21+
sourcemap: never
22+
23+
# Exclude files from processing
24+
exclude:
25+
- Gemfile
26+
- Gemfile.lock
27+
- README.md
28+
- LICENSE
29+
- coderic.org.gemspec

_includes/portal.html

Lines changed: 71 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,76 @@
1-
<div>
2-
<nav
3-
class="relative flex items-center justify-between w-full shadow-lg bg-stone-800 text-neutral-600 dark:bg-neutral-700 dark:text-neutral-300 dark:shadow-black/5 lg:flex-wrap lg:justify-start">
4-
<div class="pl-8">
5-
<button
6-
class="py-3 text-xl leading-none transition-shadow duration-150 ease-in-out bg-transparent border-0 hover:text-neutral-700 focus:bg-neutral-600 lg:hidden"
7-
type="button" data-te-collapse-init data-te-target="#navbarSupportedContentY"
8-
aria-controls="navbarSupportedContentY" aria-expanded="false" aria-label="Toggle navigation">
9-
<span class="[&>svg]:w-8">
10-
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor"
11-
class="w-8 h-8">
12-
<path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5" />
13-
</svg>
14-
</span>
15-
</button>
16-
<div class="!visible hidden flex-grow basis-[100%] items-center lg:!flex lg:basis-auto" id="navbarSupportedContentY">
17-
<ul class="flex flex-row mr-auto">
18-
<li class="static">
19-
<a class="flex items-end h-24 pb-6 font-semibold text-white transition duration-200 ease-in-out hover:bg-neutral-600 focus:bg-neutral-600 lg:px-6 {{ request()->routeIs('software') ? 'bg-orange-500' : 'bg-stone-800' }}"
20-
href="/development">
21-
DEVELOPMENT
1+
<!-- Modern Unified Navigation -->
2+
<nav class="bg-stone-900 text-white shadow-lg sticky top-0 z-50" role="navigation" aria-label="Main navigation">
3+
<!-- Top Bar: Domain Links & Auth -->
4+
<div class="bg-stone-950 border-b border-stone-800">
5+
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
6+
<div class="flex flex-wrap items-center justify-between gap-3 py-2">
7+
<!-- Domain Links -->
8+
<div class="flex flex-wrap items-center gap-x-3 gap-y-1 text-stone-400 text-sm">
9+
<a href="https://coderic.co" class="flex items-center gap-1.5 hover:text-orange-500 transition-colors focus:outline-none focus:ring-2 focus:ring-orange-500 rounded px-1.5 py-0.5"
10+
title="Coderic FinTech" aria-label="Visit Coderic FinTech">
11+
<svg class="w-4 h-4" fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true">
12+
<path d="M6,16.5L3,19.44V11H6M11,14.66L9.43,13.32L8,14.64V7H11M16,13L13,16V3H16M18.81,12.81L17,11H22V16L20.21,14.21L13,21.36L9.53,18.34L5.75,22H3L9.47,15.66L13,18.64" />
13+
</svg>
14+
<span class="hidden sm:inline font-medium">FINTECH</span>
15+
</a>
16+
<span aria-hidden="true" class="text-stone-600">·</span>
17+
<a href="https://coderic.cloud" class="flex items-center gap-1.5 hover:text-orange-500 transition-colors focus:outline-none focus:ring-2 focus:ring-orange-500 rounded px-1.5 py-0.5"
18+
title="Coderic Cloud" aria-label="Visit Coderic Cloud">
19+
<svg class="w-4 h-4" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true">
20+
<path d="M12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5 1.53.11c1.56.1 2.78 1.41 2.78 2.96 0 1.65-1.35 3-3 3H6c-2.21 0-4-1.79-4-4 0-2.05 1.53-3.76 3.56-3.97l1.07-.11.5-.95C8.08 7.14 9.94 6 12 6m0-2C9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96C18.67 6.59 15.64 4 12 4z" />
21+
</svg>
22+
<span class="hidden sm:inline font-medium">CLOUD</span>
23+
</a>
24+
<span aria-hidden="true" class="text-stone-600">·</span>
25+
<a href="https://coderic.net" class="flex items-center gap-1.5 hover:text-orange-500 transition-colors focus:outline-none focus:ring-2 focus:ring-orange-500 rounded px-1.5 py-0.5"
26+
title="Coderic Hub Content" aria-label="Visit Coderic Hub">
27+
<svg class="w-4 h-4" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true">
28+
<rect x="6" y="7" width="8" height="2" />
29+
<rect x="6" y="11" width="12" height="2" />
30+
<rect x="6" y="15" width="2.99" height="2" />
31+
<path d="M14,3,11,0V2H4A2,2,0,0,0,2,4V20a2,2,0,0,0,2,2H8V20H4V4h7V6Z" />
32+
<path d="M10,21l3,3V22h7a2,2,0,0,0,2-2V4a2,2,0,0,0-2-2H16V4h4V20H13V18Z" />
33+
</svg>
34+
<span class="hidden sm:inline font-medium">HUB</span>
35+
</a>
36+
<span aria-hidden="true" class="text-stone-600">·</span>
37+
<a href="https://coderic.org" class="flex items-center gap-1.5 hover:text-orange-500 transition-colors focus:outline-none focus:ring-2 focus:ring-orange-500 rounded px-1.5 py-0.5"
38+
title="Coderic Organization" aria-label="Visit Coderic Organization">
39+
<svg class="w-4 h-4" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true">
40+
<path d="M19,9A7,7,0,1,0,8.0257,14.75928L5,20l2.25562.09314L8.46411,22l3.46613-6.00354C11.95374,15.9967,11.97644,16,12,16s.04626-.0033.06976-.00354L15.53589,22l1.232-1.866L19,20l-3.02576-5.24072A6.98951,6.98951,0,0,0,19,9ZM7,9a5,5,0,1,1,5,5A5,5,0,0,1,7,9Z" />
41+
<circle cx="12" cy="9" r="3" />
42+
</svg>
43+
<span class="hidden sm:inline font-medium">ORGANIZATION</span>
44+
</a>
45+
</div>
46+
47+
<!-- Auth Buttons -->
48+
<div class="flex items-center gap-2">
49+
<div class="guest hidden">
50+
<a class="flex items-center gap-1.5 px-3 py-1.5 text-sm font-medium hover:text-orange-500 transition-colors focus:outline-none focus:ring-2 focus:ring-orange-500 rounded"
51+
href="/" title="Sign in" aria-label="Sign in to Coderic" onclick="if(typeof login === 'function') { login(); return false; }">
52+
<svg class="w-4 h-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true">
53+
<path stroke-linecap="round" stroke-linejoin="round" d="M15.75 9V5.25A2.25 2.25 0 0 0 13.5 3h-6a2.25 2.25 0 0 0-2.25 2.25v13.5A2.25 2.25 0 0 0 7.5 21h6a2.25 2.25 0 0 0 2.25-2.25V15M12 9l-3 3m0 0 3 3m-3-3h12.75" />
54+
</svg>
55+
<span class="hidden sm:inline">Sign in</span>
2256
</a>
23-
</li>
24-
<li class="static">
25-
<a class="flex items-end h-24 pb-6 font-semibold text-white transition duration-200 ease-in-out hover:bg-neutral-600 focus:bg-neutral-600 lg:px-6 {{ request()->routeIs('platform') ? 'bg-orange-500' : 'bg-stone-800' }}"
26-
href="/crowdfunding">
27-
CROWDFUNDING
57+
</div>
58+
<div class="authenticated hidden">
59+
<a href="/profile" class="flex items-center gap-1.5 px-3 py-1.5 text-sm font-medium hover:text-orange-500 transition-colors focus:outline-none focus:ring-2 focus:ring-orange-500 rounded"
60+
title="Profile" aria-label="View profile">
61+
<svg class="w-4 h-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true">
62+
<path stroke-linecap="round" stroke-linejoin="round" d="M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z" />
63+
</svg>
64+
<span class="hidden lg:inline" id="username"></span>
2865
</a>
29-
</li>
30-
<li class="static">
31-
<a class="flex items-end h-24 pb-6 font-semibold text-white transition duration-200 ease-in-out hover:bg-neutral-600 focus:bg-neutral-600 lg:px-6 {{ request()->routeIs('infrastructure') ? 'bg-orange-500' : 'bg-stone-800' }}"
32-
href="/coworking">
33-
CO-WORKING
66+
</div>
67+
<div class="authenticated hidden">
68+
<a href="/dashboard" class="flex items-center gap-1.5 px-3 py-1.5 text-sm font-medium hover:text-orange-500 transition-colors focus:outline-none focus:ring-2 focus:ring-orange-500 rounded"
69+
title="Dashboard" aria-label="View dashboard">
70+
<svg class="w-4 h-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true">
71+
<path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6A2.25 2.25 0 0 1 6 3.75h2.25A2.25 2.25 0 0 1 10.5 6v2.25a2.25 2.25 0 0 1-2.25 2.25H6a2.25 2.25 0 0 1-2.25-2.25V6ZM3.75 15.75A2.25 2.25 0 0 1 6 13.5h2.25a2.25 2.25 0 0 1 2.25 2.25V18a2.25 2.25 0 0 1-2.25 2.25H6A2.25 2.25 0 0 1 3.75 18v-2.25ZM13.5 6a2.25 2.25 0 0 1 2.25-2.25H18A2.25 2.25 0 0 1 20.25 6v2.25A2.25 2.25 0 0 1 18 10.5h-2.25a2.25 2.25 0 0 1-2.25-2.25V6ZM13.5 15.75a2.25 2.25 0 0 1 2.25-2.25H18a2.25 2.25 0 0 1 2.25 2.25V18A2.25 2.25 0 0 1 18 20.25h-2.25A2.25 2.25 0 0 1 13.5 18v-2.25Z" />
72+
</svg>
73+
<span class="hidden sm:inline">Dashboard</span>
3474
</a>
3575
</li>
3676
<li class="static">

_layouts/default.html

Lines changed: 100 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,104 +1,161 @@
11
<!doctype html>
2-
<html>
2+
<html lang="en">
33
<head>
44
<meta charset="utf-8">
5-
<title>{{ site.title }} - {{ page.title }}</title>
6-
<meta name="viewport" content="width=device-width, initial-scale=1">
5+
<title>{{ site.title }}{% if page.title %} - {{ page.title }}{% endif %}</title>
6+
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5">
7+
<meta name="color-scheme" content="light">
78
<meta name="google-adsense-account" content="ca-pub-6690628925445882">
8-
<link rel="shortcut icon" href="https://coderic.org/favicon.ico" type="image/x-icon">
9-
<link rel="icon" type="image/svg-xml" href="https://coderic.org/favicon.svg">
9+
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
10+
<link rel="icon" type="image/svg-xml" href="/favicon.svg">
1011
<link rel="preconnect" href="https://fonts.gstatic.com">
11-
<link href="https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@300;400;500&amp;display=swap" rel="stylesheet">
12-
<meta name="theme-color" content="#1976d2">
13-
<link rel="alternate" href="https://coderic.org/es/" hreflang="es">
12+
<link href="https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@300;400;500;600;700&display=swap" rel="stylesheet">
13+
<meta name="theme-color" content="#f97316">
1414
<link rel="alternate" href="https://coderic.org/" hreflang="x-default">
1515
<meta name="author" content="Coderic">
1616
<meta name="title" content="Coderic">
17-
<meta name="description"
18-
content="Corporation Oriented to the Development of Engineering of Resources Information Commercial">
19-
<link rel="stylesheet" href="{{ '/assets/css/main.css' | relative_url }}">
20-
{% for localized_page in localized_pages %}
21-
{% unless localized_page.locale == page.locale %}
22-
<link rel="alternate" hreflang="{{ localized_page.lang }}" href="{{ site.url }}{{ site.baseurl }}{{ localized_page.url }}">
23-
{% endunless %}
24-
{% endfor %}
17+
<meta name="description" content="Corporation Oriented to the Development of Engineering Resources and Information for Commerce">
2518
<script src="https://unpkg.com/@tailwindcss/browser@4"></script>
19+
<link rel="stylesheet" href="{{ '/assets/css/main.css' | relative_url }}">
2620
<script type="application/ld+json">
2721
{
2822
"@context": "https://schema.org",
2923
"@type": "Corporation",
3024
"name": "Coderic",
3125
"url": "https://coderic.org/",
32-
"logo": "https://coderic.org/favicon.svg",
26+
"logo": "https://coderic.org/assets/img/coderic-isotipo.svg",
3327
"contactPoint": [
3428
{
3529
"@type": "ContactPoint",
3630
"contactType": "technical support",
3731
"email": "[email protected]",
38-
"availableLanguage": [
39-
"es",
40-
"en"
41-
]
32+
"availableLanguage": ["en"]
4233
},
4334
{
4435
"@type": "ContactPoint",
4536
"contactType": "billing support",
4637
"email": "[email protected]",
47-
"availableLanguage": [
48-
"es",
49-
"en"
50-
]
38+
"availableLanguage": ["en"]
5139
},
5240
{
5341
"@type": "ContactPoint",
5442
"contactType": "bill payment",
5543
"email": "[email protected]",
56-
"availableLanguage": [
57-
"es",
58-
"en"
59-
]
44+
"availableLanguage": ["en"]
6045
},
6146
{
6247
"@type": "ContactPoint",
6348
"contactType": "sales",
6449
"email": "[email protected]",
65-
"availableLanguage": [
66-
"es",
67-
"en"
68-
]
50+
"availableLanguage": ["en"]
6951
}
7052
],
7153
"sameAs": [
7254
"https://coderic.co",
7355
"https://coderic.cloud",
7456
"https://coderic.net",
75-
"https://coderic.org",
76-
"https://x.com/Coderic",
77-
"https://x.com/Coderic",
7857
"https://x.com/Coderic",
7958
"https://linkedin.com/company/coderic/",
8059
"https://github.com/Coderic"
8160
]
8261
}
83-
</script>
62+
</script>
8463
<!-- Google tag (gtag.js) -->
8564
<script async src="https://www.googletagmanager.com/gtag/js?id=G-91ST27VW59"></script>
8665
<script>
8766
window.dataLayer = window.dataLayer || [];
8867
function gtag() { dataLayer.push(arguments); }
8968
gtag('js', new Date());
90-
9169
gtag('config', 'G-91ST27VW59');
9270
</script>
9371
</head>
94-
9572
<body>
96-
<div class="App">
97-
<div>
73+
<a href="#main-content" class="skip-to-main">Skip to main content</a>
74+
<div class="min-h-screen flex flex-col bg-white">
75+
<!-- Header -->
76+
<header class="border-t-4 border-b-8 border-orange-500 bg-white">
77+
<div class="max-w-7xl mx-auto container-padding">
78+
<div class="flex flex-col sm:flex-row items-center justify-between gap-4 py-4 sm:py-6">
79+
<a href="/" class="flex items-center gap-3 pl-4 sm:pl-6 focus:outline-none focus:ring-2 focus:ring-orange-500 rounded"
80+
itemscope itemtype="https://schema.org/Corporation" aria-label="Coderic home">
81+
<img src="/assets/img/coderic-isotipo.svg" itemprop="logo" alt="Coderic logo" class="h-16 sm:h-20 md:h-24" loading="eager">
82+
<svg class="h-16 sm:h-20 md:h-24" viewBox="0 0 300 50" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
83+
<defs>
84+
<linearGradient id="metal" x1="0" x2="0" y1="0" y2="1">
85+
<stop offset="0%" stop-color="hsl(0,0%,58%)" />
86+
<stop offset="47%" stop-color="hsl(0,0%,80%)" />
87+
<stop offset="53%" stop-color="hsl(0,0%,38%)" />
88+
<stop offset="100%" stop-color="hsl(0,0%,58%)" />
89+
</linearGradient>
90+
</defs>
91+
<text style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Red Hat Display';letter-spacing:-2px;fill:url(#metal);"
92+
x="0" y="50"
93+
class="text-[38px] sm:text-[42px] md:text-[48px] lg:text-[52px]">CODERIC {{ site.network }}</text>
94+
</svg>
95+
</a>
96+
</div>
97+
</div>
98+
</header>
99+
100+
<!-- Main Navigation -->
101+
{% if page.navigation %}
102+
{% include {{ page.navigation }} %}
103+
{% endif %}
104+
105+
<!-- Main Content -->
106+
<main id="main-content" role="main" class="flex-1" tabindex="-1">
98107
{{ content }}
99-
</div>
108+
</main>
109+
110+
<!-- Footer -->
111+
<footer class="bg-stone-800 text-stone-300 border-t-4 border-orange-500">
112+
<div class="max-w-7xl mx-auto container-padding py-8">
113+
<div class="grid grid-cols-1 md:grid-cols-2 gap-8 mb-6">
114+
<nav aria-label="Documentation">
115+
<h3 class="text-white font-semibold mb-3">Resources</h3>
116+
<ul class="space-y-2">
117+
<li>
118+
<a href="https://coderic.org/docs/" class="hover:text-white focus:outline-none focus:ring-2 focus:ring-orange-500 rounded px-1"
119+
aria-label="View documentation">Documentation</a>
120+
</li>
121+
</ul>
122+
</nav>
123+
<nav aria-label="Legal and policies">
124+
<h3 class="text-white font-semibold mb-3">Legal</h3>
125+
<ul class="space-y-2">
126+
<li>
127+
<a href="https://coderic.org/privacy" class="hover:text-white focus:outline-none focus:ring-2 focus:ring-orange-500 rounded px-1"
128+
aria-label="Privacy policy">Privacy</a>
129+
</li>
130+
<li>
131+
<a href="https://coderic.org/legal" class="hover:text-white focus:outline-none focus:ring-2 focus:ring-orange-500 rounded px-1"
132+
aria-label="Legal information">Legal</a>
133+
</li>
134+
<li>
135+
<a href="https://coderic.org/tos" class="hover:text-white focus:outline-none focus:ring-2 focus:ring-orange-500 rounded px-1"
136+
aria-label="Terms and conditions">Terms and Conditions</a>
137+
</li>
138+
</ul>
139+
</nav>
140+
</div>
141+
<div class="border-t border-stone-700 pt-6 text-center text-sm">
142+
<p class="mb-2">Corporation Oriented to the Development of Engineering Resources and Information for Commerce</p>
143+
<p>
144+
Coderic <sup>©</sup> · Since September 30, 2004
145+
</p>
146+
</div>
147+
</div>
148+
</footer>
100149
</div>
101-
<noscript>Please enable JavaScript to continue using this application.</noscript>
150+
151+
<noscript>
152+
<div class="bg-yellow-100 border-l-4 border-yellow-500 text-yellow-700 p-4 m-4" role="alert">
153+
<p>Please enable JavaScript to continue using this application.</p>
154+
</div>
155+
</noscript>
156+
157+
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6690628925445882"
158+
crossorigin="anonymous"></script>
102159
<script src="https://code.jquery.com/jquery-3.7.1.min.js" integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script>
103160
<script src="https://cdn.auth0.com/js/auth0/9.28.0/auth0.min.js"></script>
104161
<script type="text/javascript" src="/js/auth.js"></script>

0 commit comments

Comments
 (0)