Przejdź do treści
EPUBCheck · Dokument pakietu (OPF)

EPUBCheck OPF-089: link alternatywny z innymi

Zaktualizowane:

EPUBCheck OPF-089 jest komunikatem o błędzie: “The "alternate" link rel keyword cannot be paired with other keywords.” Link metadanych używa rel="alternate" razem z innymi słowami kluczowymi. EPUB mówi, że alternatywne słowo kluczowe musi być niezależne, ponieważ oznacza inną reprezentację całego dokumentu pakietu.

Oficjalna wiadomość

The "alternate" link rel keyword cannot be paired with other keywords.

Domyślna powaga
Błąd. EPUB łamie zasady specyfikacji i jest nieprawidłowy. Sklepy i Wysłanie do Kindle mogą go odrzucić, a EPUBCheck kończy działanie ze statusem 1.
Wersja EPUBCheck
5.4.0

Typowe przyczyny

  • Atrybut rel, taki jak rel="alternate record", zapisany w celu opisania jednego pliku na dwa sposoby.
  • Słowa kluczowe połączone przy łączeniu linków metadanych.
  • Link skopiowany z HTML, gdzie łączenie alternatywnych z innymi słowami kluczowymi jest powszechne.

Jak to naprawić

  1. Znajdź element link EPUBCheck, do którego się odnosi.
  2. Jeśli plik jest alternatywną reprezentacją pakietu (na przykład wersją JSON), zachowaj tylko rel="alternate".
  3. Jeśli to jest rekord metadanych, użyj rel="record" z jego typem mediów zamiast tego.

Kiedy to nie to

Jeśli link rekordu nie ma swojego typu mediów, to jest OPF-094.

Terminy używane tutaj

Inne komunikaty OPF

  • OPF-088 Unrecognized epub:type value "…".
  • OPF-090 It is encouraged to use MIME media type "…" instead of "…".
  • OPF-091 The item href URL must not have a fragment identifier.
  • OPF-086 Property "…" is deprecated. Consider using … instead.
  • OPF-086b epub:type value "…" is deprecated. Consider using … instead.
  • OPF-086c the "…" reserved prefix is deprecated.

Źródła

Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.

FAQ

Co oznacza EPUBCheck OPF-089?

EPUBCheck OPF-089 jest komunikatem o błędzie: “The "alternate" link rel keyword cannot be paired with other keywords.” Link metadanych używa rel="alternate" razem z innymi słowami kluczowymi. EPUB mówi, że alternatywne słowo kluczowe musi być niezależne, ponieważ oznacza inną reprezentację całego dokumentu pakietu.

Czy OPF-089 to błąd?

OPF-089 jest zgłaszane jako błąd domyślnie. EPUB łamie zasady specyfikacji i jest nieważne. Sklepy i wysyłka do Kindle mogą to odrzucić, a EPUBCheck kończy z kodem 1.

PDF do EPUB narzędzi

Każde narzędzie używa tej samej maszyny. Do 3 książek dziennie jest za darmo.

Zobacz wszystkie narzędzia