Domyślna instalacja Trac wyświetli stronę WikiStart jako stronę główną. Chciałbym wyświetlić inną stronę. Jak mogę to zrobić? Nie udało mi się znaleźć niczego w Google, ponieważ każde żądanie z "Trac" spowoduje zwrot linków do każdego projektu opensource, który używa Trac.Jak zmienić domyślną stronę docelową w wiki Trac?
Odpowiedz
Jeśli twoja instalacja Trac jest za Apache, możesz użyć dyrektywy konfiguracyjnej Apache do przekierowania lub zmiany nazwy adresu URL strony głównej. Na przykład spójrz na dyrektywę "Alias".
Tak, jestem za Apache, ale czy naprawdę nie ma możliwości skonfigurowania samego Traca do pokazywania określonej strony podczas żądania/projectname/wiki? – lindelof
Czy chcesz wyświetlić inną stronę wiki lub inny rodzaj strony? Nie wiem o opcji konfiguracji dla pierwszego, ale możesz użyć [trac] default_handler
w swoim trac.ini
, aby, powiedzmy, niestandardową stroną zapytania była strona domyślna.
Edycja: Szybko przeglądając źródła, WikiStart jest dość dobrze zakodowany jako strona startowa wiki. Tak więc, bez łatania Traca, nie sądzę, żebyś mógł zrobić to, na co masz ochotę.
Inna strona wiki. Domyślnie Trac wyświetla stronę "Witamy w Trac". Chciałbym zachować tę stronę, ale inną jako domyślną stronę docelową. – lindelof
Jeśli używasz default_handler z trac.ini Możesz stworzyć prostą wtyczkę przeciążającą twoją klasę WikiModule, a następnie zwróć inną stronę niż WikiStart. Ale wymagałoby to trochę hakowania w Pythonie. – parceval
Jeśli chcesz zachować stronę "Witamy w Trac", czy rozważałeś przeniesienie tej zawartości do nowej strony, a następnie edytowanie WikiStart? Aktualizacje dokumentacji Trac pozostawiają stronę WikiStart niezmienioną (jak udokumentowano here), więc nie sprawiasz sobie kłopotu w tym względzie.
Wygląda na to, że nie ma żadnej nadziei na przesłonięcie ścieżki adresu URL innej niż . To jest na sztywno zaprojektowane (może z bardzo dobrego powodu).
Z drugiej strony można użyć opcji konfiguracji w sekcji [mainnav]
, aby zastąpić link Wiki
w głównym obszarze nawigacyjnym i wskazać niestandardową stronę wiki, np.
[mainnav]
wiki.label = Home
wiki.href = /wiki/HomePage
zobacz szczegóły w trac:wiki:TracInterfaceCustomization#CustomNavigationEntries
Najlepsze rozwiązanie do tej pory! –
My rozwiązania tego samego problemu było wykorzystanie [[Include]]
makro (http://trac-hacks.org/wiki/IncludeMacro) i mieć stronę WikiStart zawierać pojedynczy include.
Chciałem inną nazwę strony niż WikiStart, więc mogłem użyć prefiksów nazw stron do kategoryzacji zestawów stron, np. MyToolNameIntroduction jest moją stroną startową.
Ten bilet trac sugeruje, że nie jest możliwe bezpośrednio: http://trac.edgewall.org/ticket/9012
- 1. Jak wyeksportować wiki trac do wiki Githuba?
- 2. Jak zmienić domyślną stronę indeksu w Apache?
- 3. Utwórz stronę wiki w gitlab
- 4. Jak zmienić stronę docelową Mediawiki 1.19.1, aby przejść bezpośrednio do Special: UserLogin
- 5. XCode 8: jak zmienić docelową rodzinę urządzeń
- 6. Firebase - Dostosuj stronę docelową hasła resetowania
- 7. Jak ustawić stronę domyślną w aplikacji MVC?
- 8. Gitlab Wiki tę samą stronę linki
- 9. Jak zmienić kolumnę i zmienić wartość domyślną?
- 10. Zmień domyślną stronę Apache2 Ubuntu
- 11. Jak zmienić domyślną ikonę jar
- 12. Jak zmienić domyślną czcionkę UIWebView?
- 13. zmienić domyślną kartę w snipMate
- 14. Jak zmienić docelową nazwę pliku w pakiecie NuGet?
- 15. Jak zmienić domyślną ikonę wyszukiwania w SearchView?
- 16. Jak zmienić domyślną wartość kolumny w PostgreSQL?
- 17. Jak zmienić domyślną wartość $ {project.build.outputDirectory} w Maven?
- 18. Jak zmienić domyślną strategię ściągania w EGit
- 19. Jak zmienić domyślną estetykę w ggplot?
- 20. Jak zmienić domyślną czcionkę tekstową w Eclipse?
- 21. Jak mogę zmienić stronę początkową?
- 22. Zmienić stronę w aplikacji WP7?
- 23. Jak zmienić domyślną stronę błędu (status 404 - nie znaleziony) w GlassFish 3.0.1 Community Edition?
- 24. Jak zmienić ramę docelową za pomocą VS 2017 RC?
- 25. Jak określić domyślną stronę błędu w pliku web.xml?
- 26. Jak zmienić domyślną czcionkę aplikacji na Androida?
- 27. Jak zmienić domyślną ścieżkę dziennika Rails 3.0?
- 28. Jak zmienić domyślną ścieżkę otwierania pliku?
- 29. Jak zmienić domyślną animację podczas zmiany aktywności?
- 30. Jak zmienić domyślną lokalizację obszaru roboczego w Zend Studio?
powinno być przeniesione do ServerFault –
dla tych użytkowników 1.x: 'trac-admin/ścieżka/do/wiki projekt zmiany nazwy WikiStart WikiDocsStart'. – spinkus