Skip to content

Commit be1d7c1

Browse files
author
@bronzeagecto
committed
Style, design and graph contents
1 parent a78c781 commit be1d7c1

File tree

21 files changed

+1177
-542
lines changed

21 files changed

+1177
-542
lines changed

esbuild.config.mjs

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,24 @@ async function runBuild() {
4343
await ctx.watch();
4444
console.log('🔁 esbuild is watching for changes');
4545
} else {
46-
const result = await build(baseConfig);
46+
const result = await build({
47+
entryPoints: ['src/js/graph.ts', 'src/js/search.ts', 'src/js/analytics.ts', 'src/js/glitch.ts'],
48+
outdir,
49+
bundle: true,
50+
sourcemap: true,
51+
format: 'esm',
52+
target: ['es2022'],
53+
splitting: true,
54+
chunkNames: 'chunks/[name]-[hash]',
55+
metafile: true,
56+
loader: {
57+
'.json': 'json',
58+
},
59+
define: {
60+
'process.env.NODE_ENV': JSON.stringify(watch ? 'development' : 'production'),
61+
},
62+
minify: !watch,
63+
});
4764
await writeMetaFile(result.metafile);
4865
console.log('✅ esbuild build complete');
4966
}

src/_data/site.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
{
2-
"title": "Graph Technology Developers — Hub",
2+
"title": "Graph Technology Developers",
33
"description": "Hands-on graph databases, knowledge graphs, and GNNs. Schemas, queries, datasets, and real-world modeling patterns—built by @bronzeagecto.",
44
"url": "https://graphtech.dev",
55
"handles": {
6-
"personal": "@bronzeagecto",
7-
"startup": "@supermodeltools"
6+
"personal": "@bronzeagecto"
87
},
98
"community": {
109
"name": "Graph Technology Developers (X Community)",

src/_includes/layout.njk

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,12 @@
66
<body>
77
<a class="skip-link" href="#main">Skip to content</a>
88
{% include "partials/header.njk" %}
9+
<div class="global-noise" aria-hidden="true"></div>
10+
<div class="global-glitch" aria-hidden="true"></div>
911
<main id="main" class="main">{{ content | safe }}</main>
1012
{% include "partials/footer.njk" %}
13+
<script type="module" src="/assets/js/search.js"></script>
14+
<script type="module" src="/assets/js/glitch.js"></script>
1115
</body>
1216
</html>
1317

src/_includes/partials/footer.njk

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
<footer class="site-footer" role="contentinfo">
22
<div class="footer-inner">
33
<div class="footer-meta">
4-
<p class="footer-meta__title">Graph Technology Developers — Hub</p>
5-
<p>Built by {{ site.handles.personal }} with {{ site.handles.startup }} — a community home for graph databases, KGs, and GNNs.</p>
4+
<p class="footer-meta__title">Graph Technology Developers</p>
5+
<p>Hands-on graph databases, knowledge graphs, and GNNs. Cypher, GQL, RDF/SPARQL. Graph models, performance, and viz.</p>
66
</div>
77
<div class="footer-links">
8-
<a href="https://x.com/bronzeagecto?utm_source=hub&utm_medium=referral&utm_campaign=global_menu" target="_blank" rel="noopener">{{ site.handles.personal }} on X</a>
9-
<a href="https://x.com/i/communities/PLACEHOLDER?utm_source=hub&utm_medium=referral&utm_campaign=global_menu" target="_blank" rel="noopener">Community on X</a>
10-
<a href="https://github.com/PLACEHOLDER?utm_source=hub&utm_medium=referral&utm_campaign=global_menu" target="_blank" rel="noopener">GitHub</a>
11-
<a href="mailto:contact@graphtech.dev">contact@graphtech.dev</a>
8+
<a href="/" data-prefetch>Home</a>
9+
<a href="https://x.com/i/communities/1977449294861881612" target="_blank" rel="noopener">Community</a>
10+
<a href="https://x.com/bronzeagecto/status/1977502404041199995" target="_blank" rel="noopener">Rules</a>
11+
<a href="/spaces/" data-prefetch>Spaces</a>
12+
<a href="https://x.com/i/communities/1977449294861881612/hashtag/KnowledgeGraphs" target="_blank" rel="noopener">Knowledge Graphs</a>
13+
<a href="https://github.com/GraphTechnologyDevelopers/graphtech.dev" target="_blank" rel="noopener">Fork this website</a>
1214
</div>
1315
</div>
1416
</footer>

src/_includes/partials/head.njk

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,25 @@
1010

1111
<title>{{ pageTitle }}</title>
1212

13-
<link rel="canonical" href="{{ canonicalUrl }}">
13+
<link rel="canonical" href="{{ site.url }}{{ page.url }}">
14+
<link rel="manifest" href="/site.webmanifest">
15+
<link rel="alternate" type="application/rss+xml" title="Graph Technology Developers" href="/feed.xml">
1416
<link rel="icon" href="/assets/favicon-32.png" sizes="32x32" type="image/png">
1517
<link rel="icon" href="/assets/favicon-16.png" sizes="16x16" type="image/png">
1618
<link rel="apple-touch-icon" href="/assets/apple-touch-icon-180.png" sizes="180x180">
1719
<link rel="mask-icon" href="/assets/safari-pinned-tab.svg" color="#C08A3E">
1820
<link rel="preconnect" href="https://plausible.io" crossorigin>
1921
<link rel="preconnect" href="https://x.com" crossorigin>
2022
<link rel="preconnect" href="https://github.com" crossorigin>
23+
<link rel="preload" href="/spaces/" as="document">
2124

2225
<meta property="og:type" content="website">
2326
<meta property="og:site_name" content="{{ site.title }}">
2427
<meta property="og:title" content="{{ pageTitle }}">
2528
<meta property="og:description" content="{{ description }}">
2629
<meta property="og:url" content="{{ canonicalUrl }}">
2730
<meta property="og:image" content="{{ site.url }}/assets/og-default.png">
28-
<meta property="og:image:alt" content="Graph Technology Developers — Hub">
31+
<meta property="og:image:alt" content="Graph Technology Developers">
2932

3033
<meta name="twitter:card" content="summary_large_image">
3134
<meta name="twitter:site" content="{{ site.handles.personal }}">

src/_includes/partials/header.njk

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,10 @@
66
<nav class="site-nav" aria-label="Primary">
77
<ul class="site-nav__list">
88
<li><a href="/" data-prefetch>Home</a></li>
9-
<li><a href="/start-here/" data-prefetch>Start Here</a></li>
10-
<li><a href="/community/" data-prefetch>Community</a></li>
11-
<li><a href="/rules/" data-prefetch>Rules</a></li>
12-
<li><a href="/calendar/" data-prefetch>Calendar</a></li>
13-
<li><a href="/resources/" data-prefetch>Resources</a></li>
14-
<li><a href="/tutorials/" data-prefetch>Tutorials</a></li>
15-
<li><a href="/about/" data-prefetch>About</a></li>
9+
<li><a href="https://x.com/i/communities/1977449294861881612" target="_blank" rel="noopener">Community</a></li>
10+
<li><a href="https://x.com/bronzeagecto/status/1977502404041199995" target="_blank" rel="noopener">Rules</a></li>
11+
<li><a href="/spaces/" data-prefetch>Spaces</a></li>
12+
<li><a href="https://x.com/i/communities/1977449294861881612/hashtag/KnowledgeGraphs" target="_blank" rel="noopener">Knowledge Graphs</a></li>
1613
</ul>
1714
</nav>
1815
</div>

src/_includes/partials/legend.njk

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
11
{% set categories = {
22
"hub": "Hub",
3-
"topic": "Topic",
4-
"asset": "Asset",
5-
"vendor": "Vendor",
6-
"library": "Library",
7-
"event": "Event"
3+
"asset": "Destinations"
84
} %}
95

106
{% for key, label in categories %}
117
<button type="button" class="legend__pill" data-legend-filter="{{ key }}" aria-pressed="true">{{ label }}</button>
128
{% endfor %}
9+
<button type="button" class="legend__pill legend__pill--reset" data-legend-reset aria-label="Show all nodes">Reset</button>
1310

src/content/about.md

Lines changed: 0 additions & 29 deletions
This file was deleted.

src/content/calendar.md

Lines changed: 0 additions & 30 deletions
This file was deleted.

src/content/community.md

Lines changed: 0 additions & 47 deletions
This file was deleted.

0 commit comments

Comments
 (0)