Es gibt eine beliebte Maxime, dass „ein Produkt so gut ist wie seine Dokumentation“. Dies gilt für Software genauso viel wie für physische Produkte.
Als kleiner Indie-Entwickler, der sich nicht auf Front-End-Design spezialisiert hat, beauftrage ich oft einen Freiberufler, um meine Produktwebsite zu erstellen-was natürlich normalerweise einen Dokumentationsbereich enthält.
Ein Dokumentationsabschnitt kann selbst für ein einfaches Produkt einige Zeit und Geld dauern, auch wenn es sich um ein einfaches Produkt handelt. Daher wäre es schön, das Rad für jeden Standort nicht neu zu erfinden. Zum Glück gibt es einen Weg.
Key Takeaways
- mkdocs ist ein kostenloser statischer Site -Generator, der sich ideal für die Erstellung von Projektdokumentation. Es ist leicht, einfach zu hosten und kann für eine eigenständige Site oder einen Dokumentationsabschnitt einer größeren Stelle verwendet werden.
- Um MKDOCs, Python und PIP (ein Python -Paket -Manager) zu verwenden, müssen auf Ihrem Computer installiert werden. MKDOCS ist lokal auf Ihrem Computer installiert, sodass Sie Ihre Dokumentation offline erstellen können.
- mkdocs ermöglicht eine Anpassung mit einer Vielzahl von Themen und der Möglichkeit, neue Seiten über die Konfigurationsdatei mkdocs.yml hinzuzufügen. Es enthält auch einen integrierten Webserver zur lokalen Vorschau der Dokumentation.
- mit MKDOCs erstellte Dokumentation kann auf Diensten wie GitHub -Seiten kostenlos gehostet werden und die DOCs oder auf Ihrem eigenen Server lesen. MKDOCs unterstützt auch die Bereitstellung auf diesen Plattformen direkt.
Einführung von Mkdocs
mkdocs ist ein kostenloser, statischer Site -Generator, der auf Bauprojektdokumentation ausgerichtet ist. Es kann verwendet werden, um eine eigenständige Website oder nur einen Dokumentationsabschnitt einer größeren Stelle zu generieren.
Da Mkdocs statische Dateien erzeugt, ist Ihre Dokumentation leicht und einfach zu hosten-nutzen Sie kostenlose Dienste wie Github-Seiten und lesen Sie die Dokumente-oder natürlich auf Ihrem eigenen Server.
In diesem Artikel stelle ich MKDOCs vor, zeigt Ihnen, wie Sie sie installieren, Dokumentationen erstellen und schließlich die generierte Dokumentation auf einem Webserver hosten.
Um die Art von Dokumentation zu erhalten, die MKDOCs erzeugt, schauen Sie sich meine ProfilePress -WordPress -Plugin -Dokumentation an, die mit MKDOCs unter Verwendung des DOCS -Themas erstellt wurde.
mkdocs ist in Python geschrieben. Die Dokumentationsquelldateien werden in Markdown geschrieben und mit einer einzelnen YAML -Konfigurationsdatei konfiguriert.
Um Dokumentationen mit MKDOCs zu erstellen, müssen Sie sie lokal in Ihrem Computer installieren lassen. Schauen wir uns also als nächstes an, wie es installiert wird.
Installieren von Python und Mkdocs
statische Site-Generatoren wie Jekyll (hauptsächlich zum Bloggen verwendet und auf Ruby aufgebaut) und MKDOCs benötigen einige Befehlszeilenkoteln. Seien Sie also gewarnt. Für diejenigen, die nicht daran gewöhnt sind, mit der Befehlszeile zu arbeiten, ermutige ich Sie, weiterzulesen und es auszuprobieren, da es nicht so schlimm ist, wie es aussieht!
installieren Sie Python und Pip
Um MKDOCs zu installieren, müssen Sie Python und Pip (einen Python -Paket -Manager) in Ihrem Computer installieren lassen. Sie können bereits auf Ihrem Computer installiert sein. Wenn Sie Python 3.4 oder später installiert haben, haben Sie wahrscheinlich PIP installiert. (Weitere Anweisungen finden Sie im Python -Installationshandbuch.)
, um Python auf einer Linux -Verteilung wie Ubuntu zu installieren
Laden Sie für Windows Ihren bevorzugten Versionsinstallationsprogramm herunter und führen Sie die Datei aus, um Python zu installieren.Alternativ führen Sie den Schokoladential -Paket -Manager in Ihrem Computer installiert.
Um zu überprüfen, ob in Ihrer Python -Verteilung PIP installiert ist, führen Sie den Befehl PIP -Verssion aus. Andernfalls führen Sie Python Get-pip.py oder Choco PIP über Schokolade ein, um es zu installieren.
mkdocs
installierenJetzt, da Python und PIP installiert sind, führen Sie PIP -Installieren Sie MKDOCs aus, um MKDOCs zu installieren.
Um zu bestätigen, dass alles in Ordnung ist, führen Sie MKDOCs aus, um den Befehl mkdocs auszuführen.
Wenn Sie unter Windows sind und der Befehl mkdocs nicht am Leben ist, addieren Sie unbedingt C: Path-to-Python-Foldercripts zur Pfadumgebungsvariable.
Erstellen der Dokumentation
Jetzt, da Sie Python und Mkdocs eingerichtet haben, können Sie Ihre tatsächliche Dokumentation fortsetzen.
Erstellen Sie zunächst ein Projekt für die Dokumentation (nennen wir es SP-Doc) und navigieren Sie zum erstellten Ordner:
Der generierte Projektordner enthält einen DOCS -Ordner - in dem die Markdown -Dateien für die Dokumentation gespeichert werden - und die Konfigurationsdatei mkdocs.yml.
$ mkdocs new sp-doc $ cd sp-doc
Hier ist die Verzeichnisstruktur:
Fügen Sie der mkdocs.yml-Datei die folgende Konfiguration mit nacktem Minimum hinzu:
|-- docs # MD doc pages |-- index.md |-- mkdocs.yml # config file
mkdocs wird mit einer Reihe von Themen geliefert - wie "mkdocs", "Lesen Sie die Dokumente" und "Bootstrap". Sagen Sie, Sie beabsichtigen, das Standardthema zu verwenden. Ersetzen Sie in diesem Fall einfach Redethedocs durch mkdocs im obigen Code.
site_name: SitePoint Documentation site_description: Description of the documentation theme: readthedocs pages: - ['index.md', 'Index']
Die Seitenkonfiguration wird verwendet, um den Satz von Seiten zu bestimmen, die für die Dokumentation und das Navigationsmenü erstellt werden sollten.
zu den Seiten hinzugefügte Markdown -Dateien müssen relativ zum DOCS -Ordner sein. Wenn Sie beispielsweise einen neuen Ordner namens config in das docs -Verzeichnis erstellt und eine Setup.md -Datei hinzugefügt haben, finden Sie diese zu den Seiten in der Konfiguration von mkdocs.yml -Dateien:
Dies erstellt einige neue Seiten, die automatisch in unserem Dokumentationsmenü angezeigt werden. Erstens gibt es eine Seite mit Start.md mit dem Titel "Get Start".
site_name: SitePoint Documentation site_description: Description of the description theme: readthedocs pages: - ['index.md', 'Index'] - ['start.md', 'Get Started'] - ['config/setup.md', 'Configuration', 'Setup'] - ['config/debug.md', 'Configuration', 'Debug']
Wir haben auch einen neuen Abschnitt zum Dokumentationsmenü mit dem Namen "Konfiguration" hinzugefügt, unter dem ein Link zu neuen Setup- und Debug -Seiten besteht.
mkdocs enthält einen integrierten Webserver, sodass Sie Ihre Dokumentation lokal in der Vorschau anhand der Arbeiten in der Vorderseite in der Vorschau können.
, um den Webserver zu starten, sicherzustellen, dass Sie sich im Verzeichnis befinden, in dem sich die Konfiguration von Mkdocs.yml befindet, und dann den Befehl mkdocs dienen ausführen.
besuchen Sie http://127.0.0.1:8000 in Ihrem Browser, um die Dokumentation anzuzeigen:
Wenn Sie mit dem, was Sie erstellt haben, zufrieden sind, führen Sie MKDOCs Build aus, um die statischen Dateien für die Dokumentation zu generieren, die im Site -Verzeichnis gespeichert werden.
Sie können die statischen Dateien kopieren und auf einem Webserver Ihrer Wahl zur Live -Dokumentation hosten.
Im nächsten Abschnitt lernen wir, wie Sie MKDOCs bereitstellen, um die Dokumente und Github -Seiten zu lesen.
Bereitstellen von Mkdocs
Erstellen Sie zunächst ein GitHub- (oder Bitbucket) -Repository, um die Dateien zu speichern.
Führen Sie die folgenden Befehle aus, um sie in GitHub bereitzustellen, wobei https://github.com/collizo4sky/sitepoint_mkdocs mein eigenes MKDOCS -Repo ist:
$ mkdocs new sp-doc $ cd sp-doc
Stellen wir nun unsere Dokumentationsdateien zum Lesen der DOCs, einen kostenlosen Dokumentationsdienst, bereit.
Lesen Sie die docs
Erstellen Sie zunächst ein Konto, wenn Sie keine haben, und melden Sie sich an.
Klicken Sie auf die Schaltfläche Ein Projekt importieren oder auf das Menüelement für das Projekt hinzufügen.
Sie können wählen, ob Sie Ihr GitHub- oder Bitbucket -Konto verbinden können, um die Dokumente zu lesen, um Ihr gesamtes Projekt zu importieren. Stattdessen werden wir mit der manuellen Einfuhr entscheiden, indem wir auf die Schaltfläche Projekt importieren.
füllen Sie das Formular wie im Bild unten gezeigt:
Wenn Sie die Dokumente erfolgreich aus GitHub importieren, werden Sie auf die Projektseite umgeleitet:
Sie können unsere generierte Dokumentation unter http://sitepoint-doc.readthedocs.org/en/latest/.
anzeigenWenn Sie die Dokumentation auf einem Subdomain möchten, weisen Sie einen CNAME -Datensatz in Ihrem DNS auf die Subdomain für Ihr Projekt auf.
Erstellen Sie beispielsweise die Dokumentation auf docs.sinepoint.com, um einen CNAME-Datensatz zu erstellen, der auf SitePoint-doc.readthedocs.org zeigt.
GitHub -Seiten
Schauen wir uns nun an, wie Sie unsere Dokumentation auf Github -Seiten, einen weiteren kostenlosen Hosting -Service, hosten.
Stellen Sie sicher
Führen Sie den Befehl mkdocs GH-Deploy-Cleanaus
Hinter den Kulissen erstellt dieser Befehl Ihre Dokumente und verpflichtet sie an den GH-Pages-Zweig und drückt dann den Zweig nach Github.
Andere Anbieter
Jeder Hosting -Anbieter, der statische Dateien bedienen kann, kann verwendet werden, um eine von MKDOCs generierte Dokumentation zu erstellen. Die folgenden Richtlinien sollten eine allgemeine Unterstützung liefern.
Wenn Sie Ihre Site mit dem Befehl mkdocs erstellen, werden alle Dateien in das Verzeichnis geschrieben, das der Konfigurationsoption von Site_DIR (standardmäßig auf „Site“ “zugewiesen ist, in Ihrer mkdocs.yaml -Konfigurationsdatei.
Kopieren Sie einfach den Inhalt dieses Verzeichnisses in das Root -Verzeichnis des Servers Ihres Hosting -Anbieters und Sie sind fertig. Wenn Ihre Dokumente nur ein Unterabschnitt Ihrer Website sind, verschieben Sie die Dateien in einen bestimmten Unterordner.
Zusammenfassung
In diesem Tutorial haben wir gelernt, wie man Dokumentation mit MKDOCS, einem Python Static -Website -Generator erstellt, sowie wie man die Dokumentation kostenlos auf Github -Seiten bereitstellt und aufgibt.
Haben Sie schon einmal MKDOCs verwendet? Wenn nicht, würden Sie in Betracht ziehen, es zu verwenden? Wie gehen Sie derzeit damit um, Ihre Benutzer Dokumentation zu bedienen? Ich würde gerne Ihr Feedback hören oder alle Fragen beantworten, die Sie möglicherweise haben.
häufig gestellte Fragen (FAQs) zum Bauproduktdokumentation mit MKDOCsWas sind die Voraussetzungen für die Verwendung von MKDOCs? MKDOCs unterstützt Python -Versionen 2.7, 3,5, 3,6, 3,7, 3,8 und Pypy. Sie können Ihre Python -Version überprüfen, indem Sie die Python -Version in Ihre Eingabeaufforderung eingeben. Wenn Python erfolgreich installiert ist, wird die Versionsnummer angezeigt. Wenn nicht, müssen Sie zuerst Python installieren. Nachdem Python installiert wurde, können Sie MKDOCs mit PIP, dem Python -Paket -Installateur, installieren. Geben Sie PIP ein, um MKDOCs in Ihrer Eingabeaufforderung zu installieren, um MKDOCs zu installieren. Das Standardthema heißt „MKDOCS“, aber es gibt viele andere Themen. Sie können das Thema ändern, indem Sie die Konfigurationsdatei mkdocs.yml bearbeiten. Ersetzen Sie MKDOCs im Abschnitt Thema durch den Namen Ihres gewünschten Themas. Einige Themen ermöglichen auch eine weitere Anpassung durch Hinzufügen einer benutzerdefinierten CSS oder einer JavaScript -Datei. Datei in Ihrem DOCS -Verzeichnis. Der Name der Datei wird als URL für die Seite verwendet. Fügen Sie dann einen neuen Eintrag zum Seitenabschnitt Ihrer Konfigurationsdatei mkdocs.yml hinzu. Das Format lautet - ["Seitentitel", "Dateiname.md"]. Der Seitentitel wird als Linktext im Navigationsmenü verwendet. Führen Sie einfach die MKDOCS GH-Deploy aus Ihrer Eingabeaufforderung aus, und MKDOCs erstellt Ihre Website und schieben Sie sie in den GHE-Seitenzweig Ihres Github-Repositorys. Wenn Sie für einen anderen Anbieter bereitgestellt werden möchten, müssen Sie die Site mit MKDocs Build erstellen und dann die Site -Dateien manuell hochladen.
Kann ich MKDOCs mit den Dokumenten lesen? Um MKDOCs mit Lesen der Dokumente zu verwenden, müssen Sie eine .readthedocs.yml -Konfigurationsdatei im Root Ihres Repositorys erstellen und MKDOCs als Dokumentationstyp angeben.
Wie aktualisiere ich MKDOCs? > Sie können MKDOCs aktualisieren, indem Sie PIP -Installation ausführen - MKDOCs in Ihrer Eingabeaufforderung. Dadurch wird die neueste Version von MKDocs heruntergeladen und installiert.
Kann ich MKDOCs für private Dokumentation verwenden? Wenn Sie jedoch die integrierte Github Pages-Bereitstellung verwenden, ist Ihre Dokumentation öffentlich zugänglich. Wenn Sie Ihre Dokumentation privat halten müssen, können Sie einen anderen Hosting -Anbieter verwenden, der den Kennwortschutz oder die Zugriffskontrolle unterstützt. Zu den Themen gehört eine integrierte Suchfunktion. Wenn Ihr Thema keine Suche oder einen anderen Suchanbieter verwenden möchten, können Sie Ihrer Konfigurationsdatei mkdocs.yml ein Such -Plugin hinzufügen. Dokumentation? Es gibt jedoch Tools und Dienste von Drittanbietern, die Ihre MKDOCS-Site in ein PDF umwandeln können. Aus dem Seitenabschnitt Ihrer Konfigurationsdatei mkdocs.yml. Jeder Eintrag im Abschnitt "Seiten" wird zu einem Link im Navigationsmenü. Die Reihenfolge der Links entspricht der Reihenfolge der Einträge im Abschnitt der Seiten.
Das obige ist der detaillierte Inhalt vonBauproduktdokumentation mit MKDOCs. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Der Aufstieg der technischen Macht der chinesischen Frauen im Bereich KI: Die Geschichte hinter Honors Zusammenarbeit mit Deepseek Women's Beitrag zum Technologiebereich wird immer größer. Daten des Ministeriums für Wissenschaft und Technologie Chinas zeigen, dass die Zahl der weiblichen Wissenschafts- und Technologiearbeiter enorm ist und eine einzigartige soziale Wertempfindlichkeit bei der Entwicklung von AI -Algorithmen zeigt. Dieser Artikel wird sich auf Ehren -Mobiltelefone konzentrieren und die Stärke des weiblichen Teams, die dahinter stehen, als Erster mit dem Deepseek Big Model herstellen. Am 8. Februar 2024 startete Honor offiziell das Big Model Deepseek-R1 Full-Blut-Version und war der erste Hersteller im Android Camp, der sich mit Deepseek verbindet und von den Benutzern enthusiastische Reaktion aufgebaut hat. Hinter diesem Erfolg treffen weibliche Teammitglieder Produktentscheidungen, technische Durchbrüche und Benutzer

Deepseek veröffentlichte einen technischen Artikel über Zhihu, in dem sein Deepseek-V3/R1-Inferenzsystem im Detail vorgestellt wurde, und enthüllte erstmals wichtige Finanzdaten, was die Aufmerksamkeit der Branche auf sich zog. Der Artikel zeigt, dass die tägliche Kostengewinnspanne des Systems bis zu 545%beträgt, was einen neuen hohen globalen KI -Big -Model -Gewinn darstellt. Die kostengünstige Strategie von Deepseek bietet einen Vorteil im Marktwettbewerb. Die Kosten für das Modelltraining betragen nur 1% bis 5% der ähnlichen Produkte, und die Kosten für V3-Modellschulungen beträgt nur 5,576 Mio. USD, weitaus niedriger als die seiner Konkurrenten. In der Zwischenzeit beträgt die API-Preisgestaltung von R1 nur 1/7 bis 1/2 Openaio3-Mini. Diese Daten beweisen die kommerzielle Machbarkeit der Deepseek -Technologieroute und stellen auch die effiziente Rentabilität von KI -Modellen fest.

In Kürze wird die erste Klimaanlage mit einem Deepseek Big Model - Midea Fresh and Clean Air Machine T6 ausgestattet. Diese Klimaanlage ist mit einem fortschrittlichen Luft intelligenten Fahrsystem ausgestattet, mit dem Parameter wie Temperatur, Luftfeuchtigkeit und Windgeschwindigkeit gemäß der Umgebung intelligent eingestellt werden können. Noch wichtiger ist, dass es das Deepseek Big Model integriert und mehr als 400.000 AI -Sprachbefehle unterstützt. Der Umzug von Midea hat hitzige Diskussionen in der Branche verursacht und ist besonders besorgt über die Bedeutung der Kombination von weißen Gütern und großen Modellen. Im Gegensatz zu den einfachen Temperatureinstellungen herkömmlicher Klimaanlagen kann Midea Fresh und Clean Air Machine T6 komplexere und vage Anweisungen verstehen und die Luftfeuchtigkeit intelligent an die häusliche Umgebung anpassen, wodurch die Benutzererfahrung erheblich verbessert wird.

Website -Konstruktion ist nur der erste Schritt: die Bedeutung von SEO und Backlinks Das Erstellen einer Website ist nur der erste Schritt, um sie in ein wertvolles Marketing -Asset umzuwandeln. Sie müssen die SEO -Optimierung durchführen, um die Sichtbarkeit Ihrer Website in Suchmaschinen zu verbessern und potenzielle Kunden anzulocken. Backlinks sind der Schlüssel zur Verbesserung Ihrer Website -Rankings und zeigt Google und andere Suchmaschinen die Autorität und Glaubwürdigkeit Ihrer Website an. Nicht alle Backlinks sind von Vorteil: Identifizieren und vermeiden Sie schädliche Links Nicht alle Backlinks sind von Vorteil. Schädliche Links können Ihr Ranking schädigen. Hervorragender kostenloser Backlink -Checking -Tool überwacht die Quelle der Links zu Ihrer Website und erinnert Sie an schädliche Links. Darüber hinaus können Sie auch die Linkstrategien Ihrer Wettbewerber analysieren und daraus lernen. Kostenloses Backlink -Check -Tool: Ihr SEO -Intelligenzbeauftragter

Deepseek-R1 ermöglicht die Baidu-Bibliothek und NetDisk: Die perfekte Integration von Deep Thinking and Action hat sich in nur einem Monat schnell in viele Plattformen integriert. Mit seinem kühnen strategischen Layout integriert Baidu Deepseek als Modellpartner von Drittanbietern und in sein Ökosystem, das einen großen Fortschritt in seiner ökologischen Strategie der "großen Modellsuche" erzielt. Baidu Search und Wenxin Intelligent Intelligent Platform sind die ersten, die sich mit den Deep -Suchfunktionen von Deepseek und Wenxin Big Models verbinden und den Benutzern ein kostenloses KI -Sucherlebnis bieten. Gleichzeitig integriert der klassische Slogan von "Sie werden wissen, wenn Sie zu Baidu gehen", und die neue Version der Baidu -App integriert auch die Funktionen von Wenxins großem Modell und Deepseek, wobei die "AI -Suche" und "breite Netzwerkinformationsförderung" gestartet wird.

Dieser GO-basierte Netzwerkanfälligkeitsscanner identifiziert potenzielle Sicherheitsschwächen effizient. Es nutzt die Parallelitätsfunktionen von GO und beinhaltet die Erkennung und Anfälligkeitserkennung. Erforschen wir seine Fähigkeiten und ethisch

AI prompt Engineering für Codegenerierung: Ein Entwicklerhandbuch Die Landschaft der Codeentwicklung ist für eine signifikante Verschiebung vorgesehen. Das Mastering großer Sprachmodelle (LLMs) und das schnelle Engineering sind für Entwickler in den kommenden Jahren von entscheidender Bedeutung. Th


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

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Sicherer Prüfungsbrowser
Safe Exam Browser ist eine sichere Browserumgebung für die sichere Teilnahme an Online-Prüfungen. Diese Software verwandelt jeden Computer in einen sicheren Arbeitsplatz. Es kontrolliert den Zugriff auf alle Dienstprogramme und verhindert, dass Schüler nicht autorisierte Ressourcen nutzen.

ZendStudio 13.5.1 Mac
Leistungsstarke integrierte PHP-Entwicklungsumgebung

MinGW – Minimalistisches GNU für Windows
Dieses Projekt wird derzeit auf osdn.net/projects/mingw migriert. Sie können uns dort weiterhin folgen. MinGW: Eine native Windows-Portierung der GNU Compiler Collection (GCC), frei verteilbare Importbibliotheken und Header-Dateien zum Erstellen nativer Windows-Anwendungen, einschließlich Erweiterungen der MSVC-Laufzeit zur Unterstützung der C99-Funktionalität. Die gesamte MinGW-Software kann auf 64-Bit-Windows-Plattformen ausgeführt werden.

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

EditPlus chinesische Crack-Version
Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion