


Ein gemeinschaftsgetriebener Standort mit ELEGENTY: Vorbereitung auf Beiträge
ELEFENTY (11TY) ist zu meinem statischen Standortgenerator geworden. Seine Geschwindigkeit, Flexibilität und nicht optimierte Natur machen es ideal für verschiedene Projekte, einschließlich gemeindenaher Websites wie Style Bühne, einem CSS-Präsentieren, das von Community-Beiträgen angetrieben wird. Zu den Stärken von ELEITY für diese Art von Projekt gehören: Lightning-schnelle Builds, Vorlagenflexibilität, vielseitige Dateierstellung und Rendering, Unterstützung für mehrere Vorlagensprachen (HTML, Markdown, Nunjucks) und hohe Leistung aufgrund seiner statischen HTML-Ausgabe.
Der Schlüssel zu einem erfolgreichen Community-gesteuerten Standort mit elf ist die Fähigkeit, Seiten aus Datenquellen dynamisch zu generieren. Dieser Artikel beschreibt die wesentlichen Vorkodierschritte für den Aufbau eines solchen Standorts.
Serienübersicht:
- Vorbereitung auf Beiträge (aktueller Artikel)
- Erstellen der Website (nächster Artikel)
Aufbau einer florierenden Community -Website: Schlüsselüberlegungen
Das Erstellen einer Community-gesteuerten Website war früher komplex. Mit elf und anderen modernen Werkzeugen ist der Prozess jedoch erheblich optimiert. Berücksichtigen Sie vor Einladung von Mitwirkenden diese entscheidenden Schritte:
1. Definieren Sie den Zugriff auf den Mitwirkenden
Entscheiden Sie, welche Inhalts -Mitwirkenden ändern können. Für die Style -Stage ermöglicht eine JSON -Datei Mitwirkenden, Pull -Anfragen mit Metadaten einzureichen, mit denen ihre Seiten generiert werden. Möglicherweise ermöglichen Sie auch Asset -Uploads oder mehrere Datendateien zur Kategorisierung. Berücksichtigen Sie den Bereich der Beiträge und Ihre Überprüfungsfähigkeit, um eine überschaubare Community zu gewährleisten. GitHub -Aktionen können Schecks für ungültige Dateien automatisieren.
2. Ermitteln Sie klare Richtlinien
Gut definierte Richtlinien sind unerlässlich. Diese Richtlinien sollten in einer CONTRIBUTING.md
-Datei in Ihrem Github -Repository dokumentiert werden. Diese Datei wird automatisch angezeigt, wenn Mitwirkende Pull -Anfragen oder -fragen erstellen. Ansprechen von Inhalten Lizenzierung, Autorenzuordnung und akzeptable Inhaltsrichtlinien. Die Stilstufe gibt beispielsweise Ablehnungskriterien für unangemessene Bilder oder Richtlinienverstöße an.
3. Implementieren Sie den Workflow und die Automatisierung
ELEDENTY GERADE DAS BESTELLUNG, aber andere Tools wie Netlify und GitHub verbessern den Beitragsprozess. Netlify erstellt Bereitstellungen für jede Pull -Anfrage, sodass Mitwirkende ihre Einreichungen testen und die Zeitspartner sparen können. Github erleichtert die öffentliche Diskussion und Rechenschaftspflicht. Für häufigere Datenaktualisierungen sollten Sie IFTTT oder Zapier verwenden, um reguläre Bereitstellungen zu planen. Beachten Sie, dass für diesen Workflow die Mitwirkenden von GitHub -Konten haben müssen.
4. Wählen Sie eine Kommunikationsmethode
Bestimmen Sie die Bedeutung der Benachrichtigung von Mitwirkenden über Aktualisierungen. Die Style Bühne verwendet einen wöchentlichen Newsletter (verwaltet mit Netlify-Formularen, Netlify-Funktionen und ButtonDown, wie in Matthew Ströms Artikel "Netlify-Formulare und Netlify-Funktionen zum Erstellen eines E-Mail-Anmelde-Widgets" beschrieben). Zu den Alternativen gehören GitHub -Repo -Benachrichtigungen oder Veröffentlichungen.
5. Rekrutieren und engagieren Sie Mitwirkende
Bewerben Sie Ihr Projekt, um Mitwirkende zu finden. Die Style -Bühne verwendete Twitter -Umfragen und eine Kampagne "Call for Contributors", die sich mit potenziellen Mitwirkenden befassten und sie in Projektanwälte verwandeln. Ein Start -Livestream hat auch dazu beigetragen, Interesse zu wecken. Denken Sie daran, sich aktiv mit Ihrer Community zu beschäftigen und Wege für die Teilnahme zu bieten. Heben Sie die Beitragsmöglichkeiten in Ihrem Site -Inhalt hervor.
6. Konfigurieren von Repository -Einstellungen
Stellen Sie sicher, dass Ihr Repository öffentlich ist und wesentliche "Community Health" -Dateien enthält:
-
README.md
: Projektbeschreibung. -
CONTRIBUTING.md
: Einreichungsrichtlinien. - Pull -Anforderungsvorlage: Eine strukturierte Vorlage für Einreichungen.
Implementieren Sie Branch -Schutzregeln (Einstellungen → Verzweigungen), um die Überprüfungen von Pull -Anforderungen zu verlangen, bevor Sie sich in die Hauptzweig verschmelzen.
Nächste Schritte
Dieser Artikel bildet eine Grundlage für den Aufbau eines von Communitys gesteuerten Standorts mit elf. Der nächste Artikel befasst sich mit dem Code und erstellt ein elf Starter -Projekt, das Sie für Ihre eigene Community oder persönliche Website anpassen können.
Serienübersicht:
- Vorbereitung auf Beiträge (aktueller Artikel)
- Erstellen der Website (nächster Artikel)
Das obige ist der detaillierte Inhalt vonEin gemeinschaftsgetriebener Standort mit ELEGENTY: Vorbereitung auf Beiträge. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen











Ich sehe, dass Google -Schriftarten ein neues Design (Tweet) ausgelöst haben. Im Vergleich zur letzten großen Neugestaltung fühlt sich dies viel iterativer an. Ich kann den Unterschied kaum erkennen

Haben Sie jemals einen Countdown -Timer für ein Projekt benötigt? Für so etwas ist es möglicherweise natürlich, nach einem Plugin zu greifen, aber es ist tatsächlich viel mehr

Alles, was Sie schon immer über Datenattribute in HTML, CSS und JavaScript wissen wollten.

Zu Beginn eines neuen Projekts erfolgt die SASS -Zusammenstellung im Blinzeln eines Auges. Dies fühlt sich gut an, besonders wenn es mit Browsersync kombiniert ist, das nachlädt

Tartan ist ein gemustertes Tuch, das normalerweise mit Schottland verbunden ist, insbesondere mit ihren modischen Kilts. Auf Tartanify.com haben wir über 5.000 Tartan gesammelt

Mit der Inline-Template-Anweisung können wir reichhaltige Vue-Komponenten als fortschreitende Verbesserung gegenüber vorhandenem WordPress-Markup erstellen.

Eine Sache, die mich auf die Liste der Funktionen für Lea Verou im Einklang mit Conic-Gradient () -Polyfill auffiel, war das letzte Element:

Versuchen wir, hier einen Begriff zu prägen: "Statischer Formanbieter". Sie bringen Ihre HTML
