DokuWiki で不要な部品を表示しない
普段は便利な DokuWiki ですが、DokuWiki ページ上にアプリケーションを開発していると、DokuWiki の表示部品が邪魔になってしまうことがあります。
幸い DokuWiki には HTML の埋め込み機能があるため、これを利用して特定ページのみ、DokuWiki 表示部品を非表示にできます。
活用事例
- アプリケーションに必要のない表示を消したい。
- 印刷物に必要のない表示を消したい。
以下の例では、ページ情報、TOPに戻るボタン、フッターを非表示にします。
前提条件
DokuWiki の管理画面のサイト設定で、
- HTML埋め込みを許可する (htmlok)
のチェックを ON にしておく必要があります。
この設定はページ編集者が自由なスクリプトを埋め込むことを許可します。
危険性を理解していない方や不特定多数の編集者が共同編集するようなサイトでの使用は避けるべきです。
危険性を理解していない方や不特定多数の編集者が共同編集するようなサイトでの使用は避けるべきです。
ページ情報、TOPに戻るボタン、フッターを非表示にする CSS
/* ページ情報を非表示 */ .docInfo { display: none; } /* TOP に戻るボタンを非表示 */ .back-to-top { display: none !important; } /* フッターを非表示 */ footer#dw__footer { display: none; }
HTML埋め込み
このコードを HTML埋め込み機能でページに記述します。
<html> <style> /* ページ情報を非表示 */ .docInfo { display: none; } /* TOP に戻るボタンを非表示 */ .back-to-top { display: none !important; } /* フッターを非表示 */ footer#dw__footer { display: none; } </style> </html>