Optymalizacja SEO DokuWiki, dostrajanie i używanie [tamburyn Aichi]

  1. 2 sposoby dodania Menedżera tagów Google do Dokuwiki
  2. Dodawanie kodu AdSense do szablonu DokuWiki
  3. Jak dodać kod AdSense do DokuWiki po H1?
  4. Jak wstawić film z YouTube na dokuwiki
  5. Instalowanie Dokuwiki w aplikacji Microsoft Azure Web App
  6. Wtyczki DokuWiki
  7. 4 wtyczki SEO dla DokuWiki
  8. Mapa strony Mapa witryny DokuWiki
  9. Drukowanie DokuWiki print.css
  10. DokuWiki dodaje plik CSS
  11. DokuWiki ładuje twój kod javascript
  12. Dokuwiki sitemap.xml i ustawienie Yandex
  13. DokuWiki zastępuje ikonę listy nieuporządkowanej

Strona główna:   Dokuwiki   DokuWiki Dokuwiki to Tamburyn MustHave zgodny ze standardami i łatwy w użyciu, przeznaczony przede wszystkim do tworzenia wszelkiego rodzaju dokumentacji Strona główna: Dokuwiki

DokuWiki Dokuwiki to Tamburyn MustHave zgodny ze standardami i łatwy w użyciu, przeznaczony przede wszystkim do tworzenia wszelkiego rodzaju dokumentacji. Skupia się na zespołach programistycznych, zespołach roboczych i małych firmach. Wszystkie dane są przechowywane w zwykłych plikach tekstowych, więc do pracy nie jest wymagany system baz danych. Prosta, ale potężna składnia ułatwia tworzenie uporządkowanych tekstów i, w razie potrzeby, odczytuje pliki danych nawet poza wiki. Konfigurowanie robots.txt do SEO .txt dla DokuWiki.

Szczegółowa instalacja, zobacz oficjalną stronę: Instalacja DokuWiki .

# wget http://www.splitbrain.org/_media/projects/dokuwiki/dokuwiki-2009-12-25c.tgz # tar -xzvf dokuwiki-2009-12-25c.c.gg # mkdir / var / www / dokiwikiadm # cp -Ra dokuwiki-2009-12-25 / * / var / www / dokiwikiadm / # chown -R www-data: www-data / var / www / dokiwikiadm /

Utwórz wirtualny host w Apache

# nano dokuwikiadm.conf <VirtualHost *: 80> ServerName dokuwikiadm.example.com ServerAdmin webmaster @ localhost DirectoryIndex index.php DocumentRoot / var / www / dokiwikiadm <Katalog / var / www / dokiwikiadm /> Opcje FollowSymLinks MultiViews AllowOverdrivers deny allow from all </ directory> </ VirtualHost> # a2ensite dokuwikiadm.conf # /etc/init.d/apache2 reload

Otwórz w przeglądarce http: //your_virtual_domen/install.php i postępuj zgodnie z instrukcjami instalacji. Usuń install.php.

Ustawienia Wiki :

  • Transliteracja w nazwach stron: pełna transliteracja

  • Opóźnienie indeksowania zmodyfikowanej strony jest ustawione na 1 dzień, zamiast 5 domyślnie (wartość domyślna: 60 * 60 * 24 * 5 (60 sekund. × 60 minut. × 24 godziny. × 5 dni. - czyli pięć dni )). indexdelay: 60 * 60 * 24 * 1 Aby wyłączyć odroczone indeksowanie, ustaw je na „0”.

  • mapa strony: 5

2 sposoby dodania Menedżera tagów Google do Dokuwiki

Aby nie osadzać kodów Yandex Metrics i Google Analytics bezpośrednio w witrynie, poprawne jest korzystanie z GTM. Rejestrujemy naszą witrynę w Google Tag Manager ( https://tagmanager.google.com )

1 sposób:

  1. W menu „Ustawienia Wiki” ⇒ „Googletagmanager” ustawiamy identyfikator naszej strony z kodu wydanego przez GTM.

Po zainstalowaniu Google Tag Manager działa świetnie, ale na stronie występują 2 krytyczne błędy Nu Html Checker W3 Validator . Po zainstalowaniu Google Tag Manager działa świetnie, ale na stronie występują 2 krytyczne błędy   Nu Html Checker W3 Validator Zalecam unikanie podobnych błędów i wszystkich innych, szczególnie w przypadku stron informacyjnych!

2 sposób: obsługuje dodawanie kodu do plików szablonów

  1. Utwórz plik lib / tpl / dokuwiki / meta.html i dodaj do niego główny kod. Jest to bezpieczny dodatek, po aktualizacji silnika ten kod nie utknie.

  2. lib / tpl / dokuwiki / main.php dodaj drugą część kodu, po treści </ head> <body> <! - Menedżer tagów Google (noscript) ->

    Bądź ostrożny, kod może zostać nadpisany podczas aktualizacji Dokuwiki. Ciesz się pracą bez błędów !!

Dodawanie kodu AdSense do szablonu DokuWiki

Wszystkie wtyczki do łączenia Google AdSense okazały się dla mnie stare: wtyczka adsense . Dlatego postanowiłem wstawić kod do szablonu DokuWiki.

Zgodnie z instrukcją, dla bezpiecznego dodania dodatkowego HTML lub Php do szablonu i aby po zaktualizowaniu silnika DokuWiki kod nie został wymazany, utwórz plik w dowolnym katalogu szablonów (lib / tpl / dokuwiki /) lub w katalogu conf /. Pliki łączące się automatycznie:

Nazwa pliku Umieść HTML meta.html Wewnątrz <head> HTML, użyj tego, aby dodać dodatkowe style lub metaheadery sidebarheader.html Na górze paska bocznego, przed tekstem (jeśli istnieje) sidebarfooter.html Na dole paska bocznego, po tekście (jeśli istnieje) nagłówek strony .html Na stronie artykułu, nad treścią strony pagefooter.html Na stronie artykułu, poniżej treści tekstowej header.html Nagłówek strony, nad logo i tytułem wiki footer.html Stopka witryny, po dowolnej treści na stronie

Włącz reklamy AdSense na prawym pasku bocznym:

  1. Włącz w ustawieniach: „Parametry Dokuviki” ”→ Parametry podstawowe → pasek boczny Wartość domyślna: pasek boczny

  2. Idź do http://your-wiki.com/doku.php?id=sidebar , kliknij przycisk „Utwórz stronę”, edytuj tę stronę, zapisz ją, a pasek boczny jest gotowy. To wszystko, zapisane zmiany zostaną wyświetlone na pasku bocznym. Strona nie powinna być pusta, umieszczam tylko kropkę.
  3. W lib / tpl / dokuwiki utwórz sidebarheader.html, w którym dodamy kod AdSense

Ciesz się reklamami w swojej witrynie! :))

Jak dodać kod AdSense do DokuWiki po H1?

Aby dodać kod Adsense po pierwszym H1, musisz edytować funkcję nagłówka w <katalogu instalacyjnym dokuwiki> /inc/parser/xhtml.php.

Znajdź ciąg

$ this -> doc. = "</ h $ level>". DOKU_LF;

i zastąp go kodem

$ this -> doc. = "</ h $ level>"; if ($ level == 1) {$ this -> doc. = '<! - noindex -> AdSense CODE <! - / noindex -> <br /> ”; } $ this -> doc. = DOKU_LF;

Jak wstawić film z YouTube na dokuwiki

Używam wtyczki do wstawiania filmów z YouTube Wtyczka udostępniania wideo , składnia:

{{youtube> LWM8YxwqEU}}

W poniższym przykładzie wyśrodkuj wideo w dużym rozmiarze.

{{youtube> LWM8YxwqEU? large}}

Instalowanie Dokuwiki w aplikacji Microsoft Azure Web App

Instalacja Dokuwiki Microsoft Azure Aplikacja internetowa. Musisz utworzyć plik web.config dla serwera http Iis który chroni nasze katalogi robocze przed nieautoryzowanym dostępem.

web.config

<? xml version = "1.0" encoding = "UTF-8"?> <konfiguracja> <system.webServer> <security> <requestFiltering> <hiddenSegments> <dodaj segment = "conf" /> <dodaj segment = "dane" /> <dodaj segment = "inc" /> </ hiddenSegments> </ requestFiltering> </ security> </system.webServer> </ configuration>

Katalog „bin” nie jest dodawany do listy, ponieważ domyślnie dostęp do IIS jest zamknięty dla folderu o tej nazwie.

Wtyczki DokuWiki

<box> zawartość pola </ box> <pole 80% okrągłe czerwone | tytuł> zawartość pola </ box>

4 wtyczki SEO dla DokuWiki

  • Wtyczka HtmlMetaTags Wtyczka SEO umożliwia ustawienie otwartego wykresu, opisu itp.

Aby użyć, wejdź na stronę w tym formularzu

{{htmlmetatags> metatag -robots = () metatag -keywords = (apfel, bananne, birne) metatag -description = (Allgemeiner Obstbauer) metatag -media -og: image = (: wiki: image. jpg) metatag -og: opis = (cokolwiek innego) metatag -og: any = (cokolwiek innego 2)}}

Wynik

< meta name = "roboty" content = "noindex, nofollow" /> < meta name = "keywords" content = "apfel, bananne, birne" /> < meta name = "description" content = "Allgemeiner Obstbauer" /> < meta property = "og: image" content = "http: //localhost/lib/exe/fetch.php? media = wiki: image.jpg" /> < meta property = "og: description" content = "cokolwiek innego" /> < meta property = "og: any" content = "cokolwiek innego 2" />

Mapa strony Mapa witryny DokuWiki

Mapa witryny ( Mapy witryn ) jest tworzony, jeśli opcja mapy witryny jest włączona. Plik mapy znajduje się w podkatalogu „cache” instalacji Dokuwiki. Będzie dostępny pod linkiem: http: // twoja_domena / dokuwiki /? do = mapa witryny . W zależności od dostępności obsługi gzip w Twoim PHP, plik będzie miał nazwę „sitemap.xml.gz” (jeśli dostępny jest gzip) lub „sitemap.xml” (jeśli gzip jest niedostępny). W prawie wszystkich nowoczesnych instalacjach PHP, obsługa gzip jest dołączona, więc plik będzie najprawdopodobniej nazywany „sitemap.xml.gz”.

Mapa witryny będzie zawierać tylko linki do stron, które są dostępne bez autoryzacji na stronie.

Drukowanie DokuWiki print.css

Jeśli chcesz wydrukować niektóre obiekty lub zmienić czcionkę, możesz dodać / zmienić plik lib / tpl / dokuwiki / css / print.css. Spowoduje to zmianę typu media CSS . Na przykład ukryjemy się podczas drukowania:

print.css

# footer2d, #dokuwiki__header, #dokuwiki__footer {display: none; }

DokuWiki dodaje plik CSS

DokuWiki początkowo zapewnia dodawanie niestandardowych stylów. Aby to zrobić, musisz utworzyć plik conf / userstyle.css, do którego musisz wprowadzić reguły CSS. Na przykład, dla obrazów otoczonych div z klasą zaczynającą się od iam_img, ustaw rogi zaokrąglone:

div [class ^ = "iam_img"] img {border-radius: 10px; }

Inne opcje dodawania CSS, zobacz link: Arkusze stylów DokuWiki CSS

DokuWiki ładuje twój kod javascript

Szczegóły: Ładowanie JavaScript

  • W przypadku linków zewnętrznych usuń atrybut rel = nofollow „aby umożliwić wyszukiwarkom śledzenie go (transfer wagi). Utwórz plik conf / userscript.js. Zostanie on automatycznie załadowany

funkcja doFollow1 () {jQuery ("a [href ^ = 'https: //example.com']") .removeAttr ("rel"); } jQuery (function () {jQuery (document). click (doFollow1);});

Dokuwiki sitemap.xml i ustawienie Yandex

Moje ustawienia dla webmasterów Yandex, aby poprawnie widział plik sitemap.xml. Dodaj dyrektywy hosta i mapy witryny do pliku Konfigurowanie robots.txt do SEO .

robotx.txt

User-agent: * Disallow: / bin / Disallow: / conf / Disallow: / inc / Disallow: / lib / Disallow: / vendor / Host: wiki.dieg.info Mapa strony: http: // wiki.dieg.info / sitemap .xml.gz

Dodaj linię do pliku .htaccess

# sitemap dla Yandex RewriteRule ^ mapa strony xml gz $ doku.php? do = sitemap [L]

Możesz również dodać sitemap.xml.gz do Google Search Console, zanim zobaczyłem te zmiany, Google widział to jako /? Do = sitemap

DokuWiki zastępuje ikonę listy nieuporządkowanej

1 opcja:

  1. Przygotuj zdjęcie 16x16 pikseli.

  2. Wypełnij go lib / tpl / dokuwiki / images / tambourine_16x16.png

  3. W pliku lib / tpl / dokuwiki / css / basic.less ustal definicję ul {style-list: square outside; }

    na

    ul {list-style-image: url ('images / tambourine_16x16.png'); } / * Twój obraz * /

W spisie treści strony zastąp plik /lib/tpl/dokuwiki/images/toc-bullet.png

Opcja 2: W pliku lib / tpl / dokuwiki / css / _links.css dodaj css code list-style: lower-greek;:

.dokuwiki .page ul li, .dokuwiki .aside ul li {/ * list-style: hangul-spółgłosek; * / list-style: lower-greek; } dokuwiki.txt · Ostatnia modyfikacja: 2018/08/31 03:18 (zmiana zewnętrzna)

Php?
Jak dodać kod AdSense do DokuWiki po H1?
Youtube> LWM8YxwqEU?
Encoding = "UTF-8"?
Php?
Php?