Napisałem mały program go i chcę wygenerować samodzielne dokumenty HTML z kodu źródłowego, które można oglądać bez serwera godoc. Ale nie mogę znaleźć żadnego sposobu, aby to osiągnąć. jeśli ktokolwiek mógłby mi pomóc, doceniam to.Jak mogę wygenerować dokumenty HTML używając `godoc`?
Odpowiedz
Prosta dokumentacja HTML można wytwarzać, na przykład:
$ godoc -html container/heap Interface > page.html
Nieco lepsza forma może być wytwarzany przez:
$ godoc -url "http://localhost:6060/pkg/container/heap/" > page.html
(mam serwer godoc działa pod adresem: 6060 i I nie jestem pewien, czy jest to warunek wstępny).
HTML prawdopodobnie wyglądałby lepiej, gdyby był połączony z oryginalnymi stylami CSS znalezionymi w repozytorium Go, dostosowując wygenerowane pliki HTML, aby prawidłowo się do nich odnosić.
Może to nie odpowiedzieć bezpośrednio na twoje pytanie, ale jeśli planujesz otworzyć źródło projektu, nie musisz generować kodu HTML ręcznie. Upewnij się, że masz poprawnie wstawione komentarze do kodu źródłowego i użyj godoc.org (http://godoc.org/-/about), aby go obsłużyć.
Wyświetla dokumentację pakietów Go na Bitbucket, Github, Launchpad i Google Project Hosting.
Sprawdź to na przykład: http://godoc.org/code.google.com/p/go.crypto/ssh
Dzięki, byłem zaskoczony, gdy znalazłem dokument dotyczący pakietu na godoc! – pltvs
- 1. Jak mogę pobrać dokumenty Rust API?
- 2. Jak mogę wygenerować ciąg HTML z grupy przez
- 3. Jak wykonać komendę "godoc" w moim systemie? .
- 4. Jak mogę usunąć tagi komentarza z HTML używając BeautifulSoup?
- 5. Jak mogę utworzyć małe pole kolorów używając html i css?
- 6. Jak mogę wygenerować plik tsconfig.json?
- 7. Jak mogę wygenerować plik .pfx?
- 8. Jak mogę wygenerować Dynamic JavaScript?
- 9. Jak sprawić, aby JTIdy tworzyło dobrze dokumenty HTML?
- 10. Jak przekonwertować dokumenty biurowe na html w Androidzie
- 11. Jak mogę zwrócić rzeczywisty JSON używając Drupala?
- 12. Jak zrobić dyrektywę, używając filtrowanych atrybutów HTML?
- 13. Jak mogę wygenerować bitmapę z formantu WinForm?
- 14. Jak mogę wygenerować identyfikator GUID w Vimie?
- 15. Jak mogę wygenerować ObjectId z mangustą?
- 16. Jak mogę wygenerować indeks PDF z pdfLaTeX?
- 17. Jak mogę wygenerować obrazy GIF w .NET?
- 18. Jak mogę wygenerować długi skrót łańcucha?
- 19. HTML nagłówka tabeli używając rowspan
- 20. Jak usunąć dokumenty iCloud?
- 21. Jak mogę wygenerować obraz w Ruby bez zewnętrznych zależności?
- 22. Raven DB: Jak mogę usunąć wszystkie dokumenty danego typu?
- 23. Jak mogę agregować przefiltrowane zagnieżdżone dokumenty w ElasticSearch?
- 24. Jak najlepiej projektować dokumenty projektowe?
- 25. jak wygenerować dokumentację api
- 26. Jak usunąć dokumenty z Elasticsearch
- 27. Jak mogę utworzyć strzałkę używając tylko CSS?
- 28. Usuń dokumenty typu w Elasticsearch
- 29. Jak wygenerować plik PDF?
- 30. Jak mogę jednocześnie obsługiwać HTML AMP-HTML i HTML?
Nie warunkiem prawdziwego serwera i 'godoc -url„/ pkg/pojemnik/kupie /”> page.html' wystarczą – FiloSottile
Jest otwarty do żądania zmiany dodaj obsługę generowania statycznej strony https://github.com/golang/go/issues/2381#issuecomment-342043987 – dnephin