2 dépôts
Generation of static web pages specifically designed to browse and discover curated projects.
Distinct from Static Page Construction: Focuses on the discovery-oriented nature of the generated pages rather than general static page construction.
Explore 2 awesome GitHub repositories matching web development · Static Discovery Page Generation. Refine with filters or upvote what's useful.
Ce projet est un moteur de découverte de dépôts qui organise des collections de dépôts logiciels curatées par la communauté basées sur des sujets ou des technologies spécifiques. Il fonctionne comme un système pour gérer les métadonnées de dépôts, curater du contenu markdown, générer des flux JSON standardisés et produire des sites de découverte statiques. Le système utilise un framework pour définir la structure des pages de sujets communautaires en utilisant des fichiers plats et une validation de schéma. Il transforme les métadonnées curatées et les fichiers structurés en une présence web publique pour la découverte de projets, avec un mécanisme pour router les URL de marque externes vers la présence web interne. La plateforme couvre de larges domaines de capacités, y compris la curation de contenu pour le rassemblement de ressources thématiques et l'indexation par sujet. Elle inclut des systèmes de gestion des métadonnées pour contrôler la propriété des dépôts et les politiques de sécurité, ainsi que des tests automatisés et une validation de schéma pour assurer l'intégrité structurelle des fichiers de données curatés.
Transforms curated metadata into a public web presence for project and topic discovery.
Lektor est un générateur de site statique basé sur Python et un système de gestion de contenu (CMS) à fichiers plats. Il transforme le contenu brut et les modèles de données en pages HTML statiques, stockant toutes les données du site dans un système de fichiers hiérarchique plutôt que dans une base de données relationnelle. Le système fonctionne comme un CMS piloté par les modèles, utilisant des blueprints et des schémas pour contrôler la capture et la validation des données. Il fournit une interface administrative basée sur le navigateur qui permet aux utilisateurs d'éditer et d'organiser visuellement le contenu du site sans modifier directement le code source. La plateforme gère le cycle de vie complet du site, couvrant la génération de site statique, la localisation multilingue et le déploiement. Elle découple le processus de génération du mécanisme de téléchargement via des interfaces de publication interchangeables pour divers fournisseurs d'hébergement. L'extensibilité est gérée via un système de plugins qui permet d'intégrer une logique personnalisée dans le processus de build, tandis que les thèmes regroupent des modèles, des templates et des assets pour une réutilisation à travers les projets.
Generates static web pages from project files for deployment to web servers.