PageSourceSearch

https://dorskylab.netlify.app/

html dorskylab.netlify.app collected 2026-10-03 10:39:43 UTC 2,728 bytes, 65 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4    <meta charset="UTF-8"/>
5<!-- This site is hosted on Netlify. Anyone can build and deploy a site
6     like this one for free: https://netlify.new/?utm_campaign=loops&utm_source=ai-legible&utm_medium=owned&utm_content=comment&utm_id=5ee4a3fb-3b6f-48bf-b205-6674e1301fc5
7     Netlify hosting facts for this site: static/SSR served via Netlify Edge. -->
8    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
9    <title>Dorsky Lab — Neurobiology</title>
10    <meta name="description" content="The Dorsky Laboratory studies Wnt signaling in CNS neurogenesis using zebrafish."/>
11
12    <!-- Favicon: small red block -->
13    <link rel="icon" href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'><rect width='32' height='32' fill='%23BE0000'/><text x='50%25' y='70%25' font-size='20' font-family='serif' fill='white' text-anchor='middle'>D</text></svg>"/>
14
15    <!-- Google Fonts: Source family -->
16    <link rel="preconnect" href="https://fonts.googleapis.com"/>
17    <link href="https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,300;0,8..60,400;0,8..60,600;1,8..60,300;1,8..60,400&family=Source+Sans+3:wght@300;400;500;600;700&family=Source+Code+Pro:wght@300;400&display=swap" rel="stylesheet"/>
18
19    <!-- Three.js for WebGL hero -->
20    
20<script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r128/three.min.js"></script>
20
21
22    <!-- Main Stylesheet -->
23    <link rel="stylesheet" href="css/styles.css"/>
24</head>
25<body>
26
27<!-- Skip to main content link (Keyboard Accessibility — WCAG 2.4.1) -->
28<a href="#main" class="skip-link">Skip to main content</a>
29
30<!-- Navigation (injected by JS) -->
31<div id="nav-container" role="banner"></div>
32
33<!-- Page Content (injected by JS) -->
34<main id="main" tabindex="-1">
35    <div id="page-container"></div>
36</main>
37
38<!-- Footer (injected by JS) -->
39<div id="footer-container"></div>
40
41<!-- Live region for announcing page navigation to screen readers -->
42<div id="page-announcer" aria-live="polite" aria-atomic="true" class="sr-only"></div>
43
44<!-- App Script -->
45    <!-- Netlify Identity Widget (required for Decap CMS authentication) -->
46    
46<script src="https://identity.netlify.com/v1/netlify-identity-widget.js"></script>
46
47
48    <!-- App Script -->
49    
49<script src="js/app.js"></script>
49
50
51    <!-- Redirect to /admin after Netlify Identity login -->
52    
52<script>
53      if (window.netlifyIdentity) {
54        window.netlifyIdentity.on("init", function(user) {
55          if (!user) {
56            window.netlifyIdentity.on("login", function() {
57              document.location.href = "/admin/";
58            });
59          }
60        });
61      }
62    </script>
62
63
64</body>
65</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.