|
6 | 6 | content="HTML Tidy for HTML5 for FreeBSD version 5.8.0" |
7 | 7 | /> |
8 | 8 | <meta charset="UTF-8" /> |
9 | | - <title> |
10 | | - Maolan Features - Modern Open-Source Digital Audio Workstation |
11 | | - </title> |
12 | | - <meta |
13 | | - name="description" |
14 | | - content="Explore Maolan's comprehensive features: multi-track recording, advanced MIDI editing, automation, plugin hosting, and professional export capabilities in a modern open-source DAW." |
15 | | - /> |
16 | 9 | <meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
17 | | - <link rel="canonical" href="https://maolan.io/features" /> |
18 | | - <meta |
19 | | - property="og:title" |
20 | | - content="Maolan Features - Modern Open-Source Digital Audio Workstation" |
21 | | - /> |
| 10 | + <title>Maolan – Open Source Digital Audio Workstation</title> |
22 | 11 | <meta |
23 | | - property="og:description" |
24 | | - content="Explore Maolan's comprehensive features: multi-track recording, advanced MIDI editing, automation, plugin hosting, and professional export capabilities in a modern open-source DAW." |
25 | | - /> |
26 | | - <meta property="og:type" content="website" /> |
27 | | - <meta property="og:url" content="https://maolan.io/features" /> |
28 | | - <meta property="og:image" content="https://maolan.io/og-features.jpg" /> |
29 | | - <meta name="twitter:card" content="summary_large_image" /> |
30 | | - <meta |
31 | | - name="twitter:title" |
32 | | - content="Maolan Features - Modern Open-Source Digital Audio Workstation" |
33 | | - /> |
34 | | - <meta |
35 | | - name="twitter:description" |
36 | | - content="Explore Maolan's comprehensive features: multi-track recording, advanced MIDI editing, automation, plugin hosting, and professional export capabilities in a modern open-source DAW." |
| 12 | + name="description" |
| 13 | + content="A modern Rust-based DAW for recording, MIDI editing, automation, and music production. Open source, transparent, and community-driven." |
37 | 14 | /> |
38 | | - <meta name="twitter:image" content="https://maolan.io/og-features.jpg" /> |
39 | 15 | <script src="https://cdn.tailwindcss.com"></script> |
40 | | - <script src="https://unpkg.com/lucide@latest"></script> |
41 | 16 | <style> |
| 17 | + @import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;600&display=swap"); |
42 | 18 | body { |
43 | | - background-color: #020617; |
44 | | - color: #e2e8f0; |
| 19 | + font-family: "Inter", sans-serif; |
45 | 20 | } |
46 | | - .accent-cyan { |
47 | | - color: #00d4ff; |
| 21 | + code { |
| 22 | + font-family: "JetBrains Mono", monospace; |
| 23 | + } |
| 24 | + .gradient-dark { |
| 25 | + background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%); |
| 26 | + } |
| 27 | + .gradient-accent { |
| 28 | + background: linear-gradient(135deg, #00d4ff 0%, #0099ff 100%); |
| 29 | + } |
| 30 | + .glow-blue { |
| 31 | + box-shadow: 0 0 30px rgba(0, 212, 255, 0.2); |
| 32 | + } |
| 33 | + .feature-card { |
| 34 | + background: linear-gradient( |
| 35 | + 135deg, |
| 36 | + rgba(255, 255, 255, 0.05) 0%, |
| 37 | + rgba(255, 255, 255, 0.02) 100% |
| 38 | + ); |
| 39 | + border: 1px solid rgba(0, 212, 255, 0.1); |
| 40 | + transition: all 0.3s ease; |
48 | 41 | } |
49 | | - .bg-accent-cyan { |
50 | | - background-color: #00d4ff; |
| 42 | + .feature-card:hover { |
| 43 | + border-color: rgba(0, 212, 255, 0.3); |
| 44 | + background: linear-gradient( |
| 45 | + 135deg, |
| 46 | + rgba(255, 255, 255, 0.08) 0%, |
| 47 | + rgba(255, 255, 255, 0.03) 100% |
| 48 | + ); |
| 49 | + box-shadow: 0 0 20px rgba(0, 212, 255, 0.15); |
51 | 50 | } |
52 | | - .border-accent-cyan { |
| 51 | + .btn-primary { |
| 52 | + background: linear-gradient(135deg, #00d4ff 0%, #0099ff 100%); |
| 53 | + color: #0a0e27; |
| 54 | + font-weight: 600; |
| 55 | + transition: all 0.3s ease; |
| 56 | + } |
| 57 | + .btn-primary:hover { |
| 58 | + transform: translateY(-2px); |
| 59 | + box-shadow: 0 10px 30px rgba(0, 212, 255, 0.3); |
| 60 | + } |
| 61 | + .btn-secondary { |
| 62 | + border: 1.5px solid rgba(0, 212, 255, 0.5); |
| 63 | + color: #00d4ff; |
| 64 | + font-weight: 600; |
| 65 | + transition: all 0.3s ease; |
| 66 | + } |
| 67 | + .btn-secondary:hover { |
| 68 | + background: rgba(0, 212, 255, 0.1); |
53 | 69 | border-color: #00d4ff; |
| 70 | + transform: translateY(-2px); |
| 71 | + } |
| 72 | + .section-title { |
| 73 | + font-size: 2.5rem; |
| 74 | + font-weight: 700; |
| 75 | + letter-spacing: -0.02em; |
54 | 76 | } |
55 | | - .glow-cyan { |
56 | | - box-shadow: 0 0 20px rgba(0, 212, 255, 0.3); |
| 77 | + @media (max-width: 768px) { |
| 78 | + .section-title { |
| 79 | + font-size: 1.875rem; |
| 80 | + } |
57 | 81 | } |
58 | 82 | </style> |
59 | 83 | </head> |
60 | 84 | <body class="bg-slate-950 text-slate-100"> |
61 | | - <!-- Navigation --> |
62 | 85 | <nav |
63 | 86 | class="fixed w-full top-0 z-50 backdrop-blur-md bg-slate-950/80 border-b border-slate-800" |
64 | 87 | > |
@@ -1620,25 +1643,5 @@ <h3 class="text-white font-semibold mb-4">Community</h3> |
1620 | 1643 | </div> |
1621 | 1644 | </div> |
1622 | 1645 | </footer> |
1623 | | - <script> |
1624 | | - document.addEventListener( |
1625 | | - "click", |
1626 | | - function (e) { |
1627 | | - let target = e.target.closest("a"); |
1628 | | - if (target && target.href && target.href !== window.location.href) { |
1629 | | - e.preventDefault(); |
1630 | | - const urlToNavigate = target.href; |
1631 | | - window.parent.postMessage( |
1632 | | - { |
1633 | | - type: "NAVIGATE_REQUEST", |
1634 | | - url: urlToNavigate, |
1635 | | - }, |
1636 | | - "*", |
1637 | | - ); |
1638 | | - } |
1639 | | - }, |
1640 | | - true, |
1641 | | - ); |
1642 | | - </script> |
1643 | 1646 | </body> |
1644 | 1647 | </html> |
0 commit comments