GeKeCy/GeKeCy.github.io
Live in production网址:https://gekecy.github.io/
网址:https://gekecy.github.io/ 求喷,求反馈bug,我2012年出生,出自贫寒家庭,学业成绩平平,业余时间用了非常长的时间制作一个品牌:GeKeCy,它的发音(音标)是/dʒɪkəsiː/,求反馈bug。希望能够把这个网站做得更好,并且正在开发有更多的功能,现在在一个内测阶段。
No GitHub topics on this repo.
- HTML99.1%
- JavaScript0.9%
1 Review
GeKeCy is a feature-rich mobile-first start page built with plain HTML, CSS, and JavaScript. It supports many search engines and AI services, custom links, custom search providers, sorting, highlighting, light and dark themes, three languages, several interface modes, logo color controls, and settings import and export. Preferences remain in local storage, which keeps the core experience private and removes the need for user accounts. The PWA manifest and service worker provide home-screen installation and offline access to core files. The interface also shows careful attention to touch interactions, safe-area spacing, responsive wrapping, older browser compatibility, and cache versioning. Accomplishing this without frameworks or external runtime dependencies demonstrates strong knowledge of browser APIs.
The main issue is product clarity. The metadata calls GeKeCy a browser, but the implementation is a customizable navigation and search homepage. It does not include a rendering engine, tabs, browser history, download management, or other core browser functions. Describing it as a start page or search portal would set more accurate expectations. Maintainability is the next concern. Nearly all markup, styling, translations, data, compatibility code, and application logic live inside a 121 KB index.html file. Separating CSS, JavaScript, translations, and built-in link data would make changes safer and easier to review. Automated HTML validation and browser tests should cover searching, custom links, backup restoration, themes, languages, and service-worker updates.
Accessibility also needs attention. The page disables pinch zoom, removes outlines globally, and implements several interactive controls as div elements without keyboard behavior or accessible labels. Restoring zoom and visible focus indicators, then using real buttons and links, would help keyboard and low-vision users. Imported settings should receive schema and URL-protocol validation before they are stored because the current importer accepts custom links and search engines directly from JSON. The README should document features, local data storage, installation, backups, supported browsers, and contribution steps. The repository also needs a license so visitors know whether reuse is permitted. Overall, GeKeCy is an impressive and functional early project. Clearer positioning, modular code, accessibility work, and automated checks would give it a much stronger foundation.
