Skip to content

Commit b88b931

Browse files
authored
Clean and build (#6)
* overhaul * cleanup files * tweak content
1 parent 9e53067 commit b88b931

67 files changed

Lines changed: 181 additions & 11007 deletions

File tree

Some content is hidden

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

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,3 +158,7 @@ cython_debug/
158158
# and can be added to the global gitignore or merged into this file. For a more nuclear
159159
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
160160
#.idea/
161+
162+
# Hugo build output
163+
public/
164+
resources/_gen/

assets/css/custom.css

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
/* Page entrance animation — single pages use <article>, list/section pages use <header>+<section> */
2+
#main-content > article {
3+
animation: fadeUp 0.6s cubic-bezier(0.22,1,0.36,1) 0.1s both;
4+
}
5+
#main-content > header {
6+
animation: fadeUp 0.6s cubic-bezier(0.22,1,0.36,1) 0.1s both;
7+
}
8+
#main-content > section {
9+
animation: fadeUp 0.6s cubic-bezier(0.22,1,0.36,1) 0.25s both;
10+
}
11+
12+
/* Global font size reduction */
13+
html {
14+
font-size: 90%;
15+
}
16+
117
/* Logo dark/light switching.
218
Congo toggles a .dark class on <html> via JS — the native
319
prefers-color-scheme media query inside <picture> tags does not respond
@@ -63,11 +79,14 @@ html.dark .v2-pipeline-step-green {
6379
from { opacity: 0; transform: translateY(28px); }
6480
to { opacity: 1; transform: translateY(0); }
6581
}
66-
.hero-fade-1 { animation: fadeUp 0.7s cubic-bezier(0.22,1,0.36,1) 0.15s both; }
67-
.hero-fade-2 { animation: fadeUp 0.7s cubic-bezier(0.22,1,0.36,1) 0.30s both; }
68-
.hero-fade-3 { animation: fadeUp 0.7s cubic-bezier(0.22,1,0.36,1) 0.45s both; }
69-
.hero-fade-4 { animation: fadeUp 0.7s cubic-bezier(0.22,1,0.36,1) 0.60s both; }
70-
.hero-fade-5 { animation: fadeUp 0.7s cubic-bezier(0.22,1,0.36,1) 0.75s both; }
82+
.hero-fade-1 { animation: fadeUp 0.7s cubic-bezier(0.22,1,0.36,1) 0.10s both; }
83+
.hero-fade-2 { animation: fadeUp 0.7s cubic-bezier(0.22,1,0.36,1) 0.22s both; }
84+
.hero-fade-3 { animation: fadeUp 0.7s cubic-bezier(0.22,1,0.36,1) 0.34s both; }
85+
.hero-fade-4 { animation: fadeUp 0.7s cubic-bezier(0.22,1,0.36,1) 0.46s both; }
86+
.hero-fade-5 { animation: fadeUp 0.7s cubic-bezier(0.22,1,0.36,1) 0.58s both; }
87+
.hero-fade-6 { animation: fadeUp 0.7s cubic-bezier(0.22,1,0.36,1) 0.70s both; }
88+
.hero-fade-7 { animation: fadeUp 0.7s cubic-bezier(0.22,1,0.36,1) 0.82s both; }
89+
.hero-fade-8 { animation: fadeUp 0.7s cubic-bezier(0.22,1,0.36,1) 0.94s both; }
7190

7291
/* List view logos */
7392
.list-logo-light { display: block; }

config/_default/params.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
colorScheme = "ocean"
22
defaultAppearance = "light"
33
autoSwitchAppearance = true
4-
enableSearch = true
4+
enableSearch = false
55
enableCodeCopy = false
66

77
[homepage]

content/_index.md

Lines changed: 0 additions & 87 deletions
Original file line numberDiff line numberDiff line change
@@ -2,90 +2,3 @@
22
title: "Cytomining"
33
description: "Open-source tools for single-cell image-based profiling"
44
---
5-
6-
<div class="not-prose" style="text-align: center; padding: 3rem 0 2rem;">
7-
8-
<!-- Logo -->
9-
<div class="hero-fade-1" style="margin-bottom: 1.5rem;">
10-
<img
11-
src="https://avatars.githubusercontent.com/u/19327357?v=4"
12-
alt="Cytomining"
13-
style="width: 96px; height: 96px; border-radius: 50%; margin: 0 auto 1rem; display: block; box-shadow: 0 4px 20px rgba(0,0,0,0.12);"
14-
>
15-
<h1 style="font-size: 2.5rem; font-weight: 800; letter-spacing: -0.02em; margin: 0;">Cytomining</h1>
16-
</div>
17-
18-
<!-- Tagline -->
19-
<div class="hero-fade-2" style="margin-bottom: 2.5rem;">
20-
<p style="font-size: 1.2rem; color: #6b7280; max-width: 540px; margin: 0 auto; line-height: 1.6;">
21-
Open-source tools for every stage of the<br>single-cell image-based profiling workflow.
22-
</p>
23-
</div>
24-
25-
<!-- Pipeline visualization -->
26-
<div class="hero-fade-3" style="margin-bottom: 2.5rem; overflow-x: auto; padding: 0.5rem 0;">
27-
<div style="display: inline-flex; align-items: center; gap: 0.4rem; flex-wrap: wrap; justify-content: center; padding: 0 1rem;">
28-
29-
<div class="pipeline-step" style="background: #f3f4f6; border-radius: 8px; padding: 0.45rem 0.9rem; font-size: 0.8rem; color: #374151; font-weight: 500; border: 1px solid #e5e7eb;">
30-
🔬 Raw Images
31-
</div>
32-
33-
<span style="color: #9ca3af; font-size: 1.1rem; font-weight: 300;">→</span>
34-
35-
<a href="/experimental/iceberg-bioimage/" class="pipeline-step" style="background: #ede9fe; border-radius: 8px; padding: 0.45rem 0.9rem; font-size: 0.8rem; color: #5b21b6; font-weight: 600; border: 1px solid #ddd6fe; text-decoration: none;">
36-
iceberg-bioimage
37-
</a>
38-
39-
<span style="color: #9ca3af; font-size: 1.1rem; font-weight: 300;">→</span>
40-
41-
<a href="/tools/cytotable/" class="pipeline-step" style="background: #ede9fe; border-radius: 8px; padding: 0.45rem 0.9rem; font-size: 0.8rem; color: #5b21b6; font-weight: 600; border: 1px solid #ddd6fe; text-decoration: none;">
42-
CytoTable
43-
</a>
44-
45-
<span style="color: #9ca3af; font-size: 1.1rem; font-weight: 300;">→</span>
46-
47-
<a href="/tools/cosmicqc/" class="pipeline-step" style="background: #dbeafe; border-radius: 8px; padding: 0.45rem 0.9rem; font-size: 0.8rem; color: #1e40af; font-weight: 600; border: 1px solid #bfdbfe; text-decoration: none;">
48-
coSMicQC
49-
</a>
50-
51-
<span style="color: #9ca3af; font-size: 1.1rem; font-weight: 300;">→</span>
52-
53-
<a href="/tools/pycytominer/" class="pipeline-step" style="background: #dbeafe; border-radius: 8px; padding: 0.45rem 0.9rem; font-size: 0.8rem; color: #1e40af; font-weight: 600; border: 1px solid #bfdbfe; text-decoration: none;">
54-
pycytominer
55-
</a>
56-
57-
<span style="color: #9ca3af; font-size: 1.1rem; font-weight: 300;">→</span>
58-
59-
<a href="/tools/copairs/" class="pipeline-step" style="background: #dcfce7; border-radius: 8px; padding: 0.45rem 0.9rem; font-size: 0.8rem; color: #166534; font-weight: 600; border: 1px solid #bbf7d0; text-decoration: none;">
60-
copairs
61-
</a>
62-
63-
<span style="color: #9ca3af; font-size: 1.1rem; font-weight: 300;">/</span>
64-
65-
<a href="/experimental/buscar/" class="pipeline-step" style="background: #dcfce7; border-radius: 8px; padding: 0.45rem 0.9rem; font-size: 0.8rem; color: #166534; font-weight: 600; border: 1px solid #bbf7d0; text-decoration: none;">
66-
buscar
67-
</a>
68-
69-
</div>
70-
<p style="font-size: 0.72rem; color: #9ca3af; margin-top: 0.75rem;">ingest &nbsp;·&nbsp; quality control &nbsp;·&nbsp; process &nbsp;·&nbsp; evaluate</p>
71-
</div>
72-
73-
<!-- CTA -->
74-
<div class="hero-fade-4" style="margin-bottom: 2.5rem; display: flex; gap: 0.75rem; justify-content: center; flex-wrap: wrap;">
75-
<a href="/tools/" style="display: inline-block; background: #2563eb; color: white; font-weight: 600; font-size: 0.95rem; padding: 0.65rem 1.5rem; border-radius: 8px; text-decoration: none; transition: background 0.15s;">
76-
Explore tools →
77-
</a>
78-
<a href="https://cytomining.github.io/profiling-handbook" target="_blank" style="display: inline-block; background: transparent; color: #374151; font-weight: 600; font-size: 0.95rem; padding: 0.65rem 1.5rem; border-radius: 8px; text-decoration: none; border: 1.5px solid #d1d5db; transition: border-color 0.15s;">
79-
Profiling handbook
80-
</a>
81-
</div>
82-
83-
<!-- Community + get started links -->
84-
<div class="hero-fade-5" style="font-size: 0.85rem; color: #6b7280; display: flex; gap: 1.25rem; justify-content: center; flex-wrap: wrap;">
85-
<a href="https://github.com/cytomining/profiling-recipe" target="_blank" style="color: #6b7280; text-decoration: none; border-bottom: 1px dashed #d1d5db;">Profiling recipe</a>
86-
<a href="https://forum.image.sc/" target="_blank" style="color: #6b7280; text-decoration: none; border-bottom: 1px dashed #d1d5db;">image.sc forum</a>
87-
<a href="https://github.com/orgs/cytomining/people" target="_blank" style="color: #6b7280; text-decoration: none; border-bottom: 1px dashed #d1d5db;">Contributors</a>
88-
<a href="https://www.cytodata.org/" target="_blank" style="color: #6b7280; text-decoration: none; border-bottom: 1px dashed #d1d5db;">CytoData community</a>
89-
</div>
90-
91-
</div>

layouts/_partials/article-link.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,11 @@
3131
</div>
3232
{{- end }}
3333
<div>
34-
{{/* Small icon above title */}}
35-
{{ with .Params.logoUrl }}
36-
<img src="{{ . }}" alt="{{ $.Title }} icon" style="height: 28px; width: 28px; object-fit: contain; display: block; margin-bottom: 0.4rem; border-radius: 4px;">
37-
{{ end }}
3834
<h3 class="flex items-center text-xl font-semibold">
35+
{{/* Inline icon before title */}}
36+
{{ with .Params.logoUrl }}
37+
<img src="{{ . }}" alt="{{ $.Title }} icon" style="height: 22px; width: 22px; object-fit: contain; border-radius: 3px; margin-right: 0.5rem; flex-shrink: 0; position: relative; top: -1px;">
38+
{{ end }}
3939
{{ with .Params.externalUrl }}
4040
<div>
4141
<a

0 commit comments

Comments
 (0)