SubMenuについて

内田泰三 研究室

SubMenu

個人が複数のサブページを管理するための機能

はじめに

当サイトでは、個人が管理するサブページの閲覧・編集を効率化するため、右サイドバーの先頭にサブメニューが自動的に表示されるようになっています。

サブメニューの作成

サブメニューは 氏名/SubMenu という形式名のページとして存在します。この形式のページが存在しない場合は、まず、ページの新規作成([NEW])で、氏名/SubMenu を作成して下さい。

サブページの作りかた

  • サブページとは個人が管理する 氏名/△△△△ という形式名のページです。
    ページの新規作成([NEW])で、氏名/△△△△ を作成して下さい。
  • 個人が管理するページは、必ず 氏名/項目名 となるようにして下さい。例えば 「PhotoCollection」だけでは、誰が管理するページなのかがわかりません。「JohnSmith/PhotoCollection」 などとして、自分が管理するページであることがわかるようにして下さい。
  • ページ名はスペースを含まないようにして下さい
    複数の単語を組み合わせる場合は、一般に以下のような方法が使われます。
    • キャメルケース:
      • UCC:PrintScreen PlayStation MediaWiki McDonald
      • LCC:getData getElementsByTagName
    • スネークケース:file_name_01.jpg
    • チェインケース:file-name-01.jpg
  • ページの命名に機種依存文字(環境依存文字)を使わないようにして下さい。閲覧者の環境によっては正しく表示されない場合があります。
    機種依存文字とは、文字変換の際に警告マークが出る文字のことです。
    Google:機種依存文字 一覧


サブメニューの編集

  • サブメニューにサブページのリンクを表示するには 氏名/SubMenu を編集して、サブページ 氏名/△△△△ をリストとして追加します。
  • サブメニューには、リダイレクト記号 [ > ] を使って外部サイトへのリンクを張ることもできます。
  • サブメニューのページ( 氏名/SubMenu )の編集画面の内容は、一般に以下のような形式になります(あくまで基本的な例です。自由に作っていただいて構いません)。
    *[[JohnSmith]]
    -[[JohnSmith/Works]]
    -[[JohnSmith/PhotoCollection]]
    -[[JohnSmith/IdeaNote]]
    -[[JohnSmith/Blog]]
    
    -[[JohnSmith OfficialSite>http://www.john-smith.com]]
    -[[Twitter>https://twitter.com/(アカウント名)]]
    
    -[[JohnSmith/SubMenu]]
    ~  ←下のブロックとの余白をとるための強制改行 


  • 付記
    • サブメニューのページは、 原則、大見出し[ * ] と 箇条書き [ - ] のみで構成するようにして下さい。
      SideBar エリアのスタイルの仕様上、その他の記法はルール通りに反映されません。
    • 項目リストの中に 氏名/SubMenu 自体を含めておくと、サブメニューの編集がしやすくなります。
    • 一時的に、メニューから外したい項目がある場合は、コメントアウト[ // ]を使うのが便利です。


サブメニューが表示されるのは・・

◯◯◯◯/SubMenu の内容が 右SideBar に表示されるのは、以下の場合です。

  • 現在閲覧中のページが ◯◯◯◯(親ページ) である場合
  • 現在閲覧中のページが ◯◯◯◯/△△△・・・(子孫ページ)である場合




Last-modified: 2020-03-09 (月) 13:30:41