dokuwiki:hide_unnessesary_parts

DokuWiki で不要な部品を表示しない

普段は便利な DokuWiki ですが、DokuWiki ページ上にアプリケーションを開発していると、DokuWiki の表示部品が邪魔になってしまうことがあります。
幸い DokuWiki には HTML の埋め込み機能があるため、これを利用して特定ページのみ、DokuWiki 表示部品を非表示にできます。

  • アプリケーションに必要のない表示を消したい。
  • 印刷物に必要のない表示を消したい。

以下の例では、ページ情報、TOPに戻るボタン、フッターを非表示にします。

DokuWiki の管理画面のサイト設定で、

  • HTML埋め込みを許可する (htmlok)

のチェックを ON にしておく必要があります。

  /* ページ情報を非表示 */
  .docInfo {
    display: none;
  }

  /* TOP に戻るボタンを非表示 */
  .back-to-top {
    display: none !important;
  }

  /* フッターを非表示 */
  footer#dw__footer {
    display: none;
  }

このコードを HTML埋め込み機能でページに記述します。

<html>
<style>
  /* ページ情報を非表示 */
  .docInfo {
    display: none;
  }

  /* TOP に戻るボタンを非表示 */
  .back-to-top {
    display: none !important;
  }

  /* フッターを非表示 */
  footer#dw__footer {
    display: none;
  }
</style>
</html>

<html><style>
h2.page-header {

font-weight: 600;
font-size: 2.4rem;
position: relative;
padding: 10px 0 10px 16px;
margin-top: 3rem !important;
margin-bottom: 2rem !important;

}
h2:before {

  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 6px;
  height: 100%;
  background: #ccc;

}
div#disqus__thread {

width: 100% !important;

}
</style></html>

  • dokuwiki/hide_unnessesary_parts.txt
  • 最終更新: 2024/12/18 02:32
  • by 127.0.0.1