{"id":29253422,"url":"https://github.com/anneongit/lynx","last_synced_at":"2026-04-22T23:33:28.510Z","repository":{"id":296109041,"uuid":"992258140","full_name":"anneongit/lynx","owner":"anneongit","description":"A simple links page powered by Hugo; Lynx theme (built using tailwind CSS inspired by LinkTree)","archived":false,"fork":false,"pushed_at":"2025-06-10T17:54:01.000Z","size":5171,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-04T02:02:07.803Z","etag":null,"topics":["fnp","github-pages","hugo","link-in-bio","rn"],"latest_commit_sha":null,"homepage":"https://anneongit.github.io/lynx/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/anneongit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-28T21:41:53.000Z","updated_at":"2025-06-10T17:54:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"f8e8b072-4613-4565-b568-b286079c0406","html_url":"https://github.com/anneongit/lynx","commit_stats":null,"previous_names":["anneongit/lynx"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/anneongit/lynx","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anneongit%2Flynx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anneongit%2Flynx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anneongit%2Flynx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anneongit%2Flynx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anneongit","download_url":"https://codeload.github.com/anneongit/lynx/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anneongit%2Flynx/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32159956,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-22T17:06:48.269Z","status":"ssl_error","status_checked_at":"2026-04-22T17:06:19.037Z","response_time":58,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fnp","github-pages","hugo","link-in-bio","rn"],"created_at":"2025-07-04T02:02:07.648Z","updated_at":"2026-04-22T23:33:28.483Z","avatar_url":"https://github.com/anneongit.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Anne T. – Links Landing Page\n\nHey there! 👋 I’m Anne, and this is my personal “link in bio” site—a simple, central place to find my professional links, socials, and a little about me. Built with Hugo and the Lynx theme, it’s easy for me to update and (hopefully) easy for you to explore.\n\n## 🚀 Live Site\n[https://anneongit.github.io/lynx/](https://anneongit.github.io/lynx/)\n\n## What’s Here\n- A clean, mobile-friendly landing page\n- My key links and social profiles\n- Quick intro/about section\n- **Smart dark/light theme toggle** that respects your system preference\n\n## Quick Start (for me or the curious)\n1. **Clone this repo:**\n   ```sh\n   git clone https://github.com/anneongit/lynx.git\n   cd lynx\n   ```\n2. **Install [Hugo](https://gohugo.io/getting-started/installing/)** (if you don’t have it):\n   ```sh\n   brew install hugo\n   # or see Hugo docs for your OS\n   ```\n3. **Run locally:**\n   ```sh\n   hugo server -D\n   # Visit http://localhost:1313\n   ```\n4. **Deploy:**\n   - Push to your GitHub repo (for GitHub Pages)\n   - Or use any static hosting provider\n\n## Customizing\n- **Links, avatar, and bio:**\n  - Edit `config.toml` under `[params.author]` and `[params]`.\n  - Add/remove links in the `links` array.\n  - Place your avatar image in `assets/` and update the filename if needed.\n- **Theme settings:**\n  - See [Lynx theme docs](https://github.com/jpanther/lynx#readme) for advanced options.\n\n## ✨ Theme Toggle Features\nThis site includes a beautiful, custom theme toggle that enhances the user experience:\n\n### 🌓 Smart Theme Detection\n- **Respects System Preference**: Automatically loads in dark or light mode based on your device settings on first visit\n- **One-Click Toggle**: Simple toggle between light and dark themes that overrides system preferences\n- **Remembers Choice**: Saves your preference for future visits using localStorage\n- **No Flash**: Smooth loading without theme flicker\n- **System Override**: Custom toggle completely overrides system dark mode to prevent conflicts\n\n### 🎨 Interactive Design\n- **Light Mode**: \n  - Clean original Lynx theme styling\n  - Moon icon with purple fill preview on hover\n  - Subtle shadow effects and smooth transitions\n- **Dark Mode**: \n  - Custom purple gradient backgrounds\n  - Glowing purple accent colors matching link buttons\n  - Sun icon with neon purple glow effects\n\n### ♿ Accessibility Features\n- **Screen Reader Support**: Announces theme changes\n- **Keyboard Navigation**: Full keyboard accessibility (Space/Enter)\n- **Focus States**: Clear visual focus indicators\n- **Proper ARIA Labels**: Descriptive labels for assistive technology\n\n## Custom Dark Theme Enhancements\nI've added several modern UI enhancements to create a cohesive dark theme experience:\n\n### 🎨 Visual Elements\n- **Background:** Radial gradient background in deep purple tones\n- **Link Cards:** \n  - Glassy, frosted-glass effect with blur\n  - Interactive hover animations with lift effects\n  - Purple accent borders and glow on hover\n- **Profile Section:**\n  - Clean, bright text with subtle purple glow\n  - Enhanced avatar with gentle border effects\n  - Smooth hover animations on interactive elements\n- **Theme Toggle:**\n  - Elegant floating toggle button\n  - Purple glow effects matching overall design\n  - Smooth icon transitions and hover states\n\n### 📱 Mobile Optimization\n- Improved status bar appearance on iOS devices\n- Proper handling of notches and Dynamic Island\n- Seamless dark theme integration with system UI\n- Responsive theme toggle sizing\n\n### 🛠️ Implementation Details\nThese customizations are implemented in:\n- `assets/css/custom.css` - Main theme customizations and toggle styling\n- `static/js/theme-toggle.js` - Theme toggle functionality and logic\n- `layouts/partials/extend-head.html` - Mobile viewport optimizations and script loading\n- `static/site.webmanifest` - Theme color configurations\n\n### 🔧 Technical Features\n- **Error Handling**: Graceful degradation when localStorage is unavailable\n- **Performance Optimized**: Prevents theme flash on page load\n- **Cross-Browser Compatible**: Works with modern browsers and older versions\n- **System Integration**: Dynamic theme-color meta tag updates\n- **Conflict Resolution**: CSS overrides prevent system dark mode from interfering with manual toggle\n\n## Credits\n- [Lynx Hugo Theme](https://github.com/jpanther/lynx) by @jpanther\n- [Hugo](https://gohugo.io/)\n\n## License\nMIT. See [LICENSE](LICENSE) for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanneongit%2Flynx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanneongit%2Flynx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanneongit%2Flynx/lists"}