Spaces:
Running
Running
File size: 15,686 Bytes
e789b43 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 | <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>My Links | Connect With Me</title>
<script src="https://cdn.tailwindcss.com"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<meta name="description" content="Connect with me across all platforms - social media, portfolio, blog and more">
<style>
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');
body {
font-family: 'Inter', sans-serif;
background-color: #f9fafb;
transition: all 0.3s ease;
}
.dark {
background-color: #111827;
color: #f3f4f6;
}
.dark .link-card {
background-color: #1f2937;
border-color: #374151;
}
.dark .profile-section {
background-color: #1f2937;
}
.dark .feature-card {
background-color: #1f2937;
border-color: #374151;
}
.link-card:hover {
transform: translateY(-3px);
}
.profile-image {
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}
.theme-toggle {
transition: all 0.3s ease;
}
.theme-toggle:hover {
transform: rotate(30deg);
}
</style>
</head>
<body class="min-h-screen">
<div class="container mx-auto px-4 py-8 max-w-2xl">
<!-- Header/Profile Section -->
<header class="profile-section bg-white rounded-xl p-6 mb-6 text-center shadow-sm border border-gray-100">
<div class="flex justify-center mb-4">
<img src="https://images.unsplash.com/photo-1438761681033-6461ffad8d80?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=200&q=80"
alt="Profile photo"
class="profile-image w-24 h-24 rounded-full object-cover border-4 border-indigo-100">
</div>
<h1 class="text-2xl font-bold text-gray-800 dark:text-white">Jane Doe</h1>
<p class="text-gray-600 dark:text-gray-300 mt-2">Digital Creator | Web Developer | Coffee Enthusiast</p>
<div class="flex justify-center mt-4">
<button id="themeToggle" class="theme-toggle bg-indigo-100 dark:bg-gray-700 p-2 rounded-full text-indigo-600 dark:text-yellow-300">
<i class="fas fa-moon dark:hidden"></i>
<i class="fas fa-sun hidden dark:block"></i>
</button>
</div>
</header>
<!-- Links Section -->
<section class="mb-8">
<h2 class="text-xl font-semibold text-gray-700 dark:text-gray-200 mb-4">Connect With Me</h2>
<div class="space-y-3">
<!-- Link 1 -->
<a href="https://instagram.com" target="_blank" class="link-card block bg-white rounded-lg p-4 shadow-sm border border-gray-200 transition-all duration-200 hover:shadow-md">
<div class="flex items-center">
<div class="bg-pink-100 p-3 rounded-lg mr-4">
<i class="fab fa-instagram text-pink-600 text-xl"></i>
</div>
<div>
<h3 class="font-medium text-gray-800 dark:text-white">Instagram</h3>
<p class="text-sm text-gray-500 dark:text-gray-400">Follow me for daily updates</p>
</div>
</div>
</a>
<!-- Link 2 -->
<a href="https://twitter.com" target="_blank" class="link-card block bg-white rounded-lg p-4 shadow-sm border border-gray-200 transition-all duration-200 hover:shadow-md">
<div class="flex items-center">
<div class="bg-blue-100 p-3 rounded-lg mr-4">
<i class="fab fa-twitter text-blue-500 text-xl"></i>
</div>
<div>
<h3 class="font-medium text-gray-800 dark:text-white">Twitter/X</h3>
<p class="text-sm text-gray-500 dark:text-gray-400">Thoughts and conversations</p>
</div>
</div>
</a>
<!-- Link 3 -->
<a href="https://linkedin.com" target="_blank" class="link-card block bg-white rounded-lg p-4 shadow-sm border border-gray-200 transition-all duration-200 hover:shadow-md">
<div class="flex items-center">
<div class="bg-blue-100 p-3 rounded-lg mr-4">
<i class="fab fa-linkedin-in text-blue-700 text-xl"></i>
</div>
<div>
<h3 class="font-medium text-gray-800 dark:text-white">LinkedIn</h3>
<p class="text-sm text-gray-500 dark:text-gray-400">Professional profile</p>
</div>
</div>
</a>
<!-- Link 4 -->
<a href="https://example.com" target="_blank" class="link-card block bg-white rounded-lg p-4 shadow-sm border border-gray-200 transition-all duration-200 hover:shadow-md">
<div class="flex items-center">
<div class="bg-indigo-100 p-3 rounded-lg mr-4">
<i class="fas fa-globe text-indigo-600 text-xl"></i>
</div>
<div>
<h3 class="font-medium text-gray-800 dark:text-white">Personal Website</h3>
<p class="text-sm text-gray-500 dark:text-gray-400">Portfolio and blog</p>
</div>
</div>
</a>
<!-- Link 5 -->
<a href="mailto:hello@example.com" class="link-card block bg-white rounded-lg p-4 shadow-sm border border-gray-200 transition-all duration-200 hover:shadow-md">
<div class="flex items-center">
<div class="bg-red-100 p-3 rounded-lg mr-4">
<i class="fas fa-envelope text-red-500 text-xl"></i>
</div>
<div>
<h3 class="font-medium text-gray-800 dark:text-white">Email Me</h3>
<p class="text-sm text-gray-500 dark:text-gray-400">hello@example.com</p>
</div>
</div>
</a>
</div>
</section>
<!-- Featured Content -->
<section class="mb-8">
<h2 class="text-xl font-semibold text-gray-700 dark:text-gray-200 mb-4">Featured Content</h2>
<div class="grid md:grid-cols-2 gap-4">
<!-- Featured 1 -->
<div class="feature-card bg-white rounded-lg p-4 shadow-sm border border-gray-200">
<img src="https://images.unsplash.com/photo-1547658719-da2b51169166?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=400&q=80"
alt="Latest blog post"
class="rounded-lg mb-3 w-full h-32 object-cover">
<h3 class="font-medium text-gray-800 dark:text-white">Latest Blog Post</h3>
<p class="text-sm text-gray-500 dark:text-gray-400 mb-2">My journey into web development</p>
<a href="#" class="text-indigo-600 dark:text-indigo-400 text-sm font-medium">Read now →</a>
</div>
<!-- Featured 2 -->
<div class="feature-card bg-white rounded-lg p-4 shadow-sm border border-gray-200">
<img src="https://images.unsplash.com/photo-1574717024453-354f3986f108?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=400&q=80"
alt="YouTube video"
class="rounded-lg mb-3 w-full h-32 object-cover">
<h3 class="font-medium text-gray-800 dark:text-white">New YouTube Video</h3>
<p class="text-sm text-gray-500 dark:text-gray-400 mb-2">CSS tips for beginners</p>
<a href="#" class="text-indigo-600 dark:text-indigo-400 text-sm font-medium">Watch now →</a>
</div>
</div>
</section>
<!-- About Section -->
<section class="mb-8">
<h2 class="text-xl font-semibold text-gray-700 dark:text-gray-200 mb-4">About Me</h2>
<div class="bg-white dark:bg-gray-800 rounded-lg p-6 shadow-sm border border-gray-200 dark:border-gray-700">
<p class="text-gray-600 dark:text-gray-300 mb-4">
Hi there! I'm Jane, a passionate web developer and digital creator based in San Francisco.
I love building beautiful, functional websites and sharing my knowledge with others.
</p>
<p class="text-gray-600 dark:text-gray-300">
When I'm not coding, you can find me hiking, reading sci-fi novels, or experimenting with new coffee brewing methods.
</p>
</div>
</section>
<!-- Contact Section -->
<section class="mb-8">
<h2 class="text-xl font-semibold text-gray-700 dark:text-gray-200 mb-4">Get In Touch</h2>
<div class="bg-white dark:bg-gray-800 rounded-lg p-6 shadow-sm border border-gray-200 dark:border-gray-700">
<form>
<div class="mb-4">
<label for="name" class="block text-sm font-medium text-gray-700 dark:text-gray-300 mb-1">Name</label>
<input type="text" id="name" class="w-full px-3 py-2 border border-gray-300 dark:border-gray-600 rounded-md shadow-sm focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 dark:bg-gray-700 dark:text-white">
</div>
<div class="mb-4">
<label for="email" class="block text-sm font-medium text-gray-700 dark:text-gray-300 mb-1">Email</label>
<input type="email" id="email" class="w-full px-3 py-2 border border-gray-300 dark:border-gray-600 rounded-md shadow-sm focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 dark:bg-gray-700 dark:text-white">
</div>
<div class="mb-4">
<label for="message" class="block text-sm font-medium text-gray-700 dark:text-gray-300 mb-1">Message</label>
<textarea id="message" rows="3" class="w-full px-3 py-2 border border-gray-300 dark:border-gray-600 rounded-md shadow-sm focus:outline-none focus:ring-indigo-500 focus:border-indigo-500 dark:bg-gray-700 dark:text-white"></textarea>
</div>
<button type="submit" class="w-full bg-indigo-600 hover:bg-indigo-700 text-white font-medium py-2 px-4 rounded-md transition duration-200">
Send Message
</button>
</form>
</div>
</section>
<!-- Social Media Icons -->
<section class="mb-8">
<h2 class="text-xl font-semibold text-gray-700 dark:text-gray-200 mb-4">Find Me On</h2>
<div class="flex justify-center space-x-4">
<a href="#" class="bg-gray-100 dark:bg-gray-700 p-3 rounded-full text-gray-700 dark:text-gray-200 hover:bg-indigo-100 dark:hover:bg-indigo-900 transition">
<i class="fab fa-facebook-f"></i>
</a>
<a href="#" class="bg-gray-100 dark:bg-gray-700 p-3 rounded-full text-gray-700 dark:text-gray-200 hover:bg-blue-100 dark:hover:bg-blue-900 transition">
<i class="fab fa-twitter"></i>
</a>
<a href="#" class="bg-gray-100 dark:bg-gray-700 p-3 rounded-full text-gray-700 dark:text-gray-200 hover:bg-pink-100 dark:hover:bg-pink-900 transition">
<i class="fab fa-instagram"></i>
</a>
<a href="#" class="bg-gray-100 dark:bg-gray-700 p-3 rounded-full text-gray-700 dark:text-gray-200 hover:bg-blue-100 dark:hover:bg-blue-900 transition">
<i class="fab fa-linkedin-in"></i>
</a>
<a href="#" class="bg-gray-100 dark:bg-gray-700 p-3 rounded-full text-gray-700 dark:text-gray-200 hover:bg-red-100 dark:hover:bg-red-900 transition">
<i class="fab fa-youtube"></i>
</a>
</div>
</section>
<!-- Footer -->
<footer class="text-center text-gray-500 dark:text-gray-400 text-sm">
<p>© 2023 Jane Doe. All rights reserved.</p>
<div class="mt-2">
<a href="#" class="hover:text-indigo-600 dark:hover:text-indigo-400">Privacy Policy</a>
<span class="mx-2">•</span>
<a href="#" class="hover:text-indigo-600 dark:hover:text-indigo-400">Terms of Service</a>
</div>
<p class="mt-2">Made with ❤️</p>
</footer>
</div>
<script>
// Theme toggle functionality
const themeToggle = document.getElementById('themeToggle');
const html = document.documentElement;
// Check for saved user preference or use system preference
const savedTheme = localStorage.getItem('theme') ||
(window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light');
// Apply the saved theme
if (savedTheme === 'dark') {
html.classList.add('dark');
}
// Toggle theme on button click
themeToggle.addEventListener('click', () => {
html.classList.toggle('dark');
const theme = html.classList.contains('dark') ? 'dark' : 'light';
localStorage.setItem('theme', theme);
});
// Track link clicks (simple version)
document.querySelectorAll('a').forEach(link => {
link.addEventListener('click', function() {
const linkText = this.innerText || this.querySelector('h3').innerText;
console.log(`Link clicked: ${linkText}`);
// In a real implementation, you would send this to analytics
});
});
</script>
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=Harvinderkno/bio" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
</html> |