【HTA】【jquery】【Marked】Markdown版ローカルwiki(v1.6)

VBA・Officeカテゴリを表すパンダのイラスト VBA・Office

HTA (HTML Application)、jQuery、そして Markdown パーサーである Marked.js を組み合わせて、ローカル環境で手軽に動作するMarkdown版ローカルWiki(バージョン1.6相当)の再構成版です。

前提条件と特徴

  • 動作環境: Windows (hta 実行環境)
  • 外部サーバー不要で、ローカルのMarkdownファイルをブラウザ(MSHTA)上でレンダリングして閲覧できます。
  • Markdownのパースには軽量な Marked.js を利用します。

実装例 (index.hta)

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Markdown Local Wiki v1.6</title>
  <hta:application id="wikiApp" applicationname="LocalWiki" border="thin" caption="yes" />
  <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
  <script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
  <style>
    body { font-family: sans-serif; margin: 20px; }
    #content { margin-top: 20px; padding: 15px; border: 1px solid #ccc; }
  </style>
</head>
<body>
  

Markdown Local Wiki

ローカルのMarkdownファイルを読み込んで表示します。

<script> // Marked.jsによるシンプルな変換テスト例 var markdownText = "# 簡易Wikiテスト\n- ローカルでの動作確認"; document.getElementById("content").innerHTML = marked.parse(markdownText); </script> </body> </html>

使い方と注意事項

上記コードを index.hta という拡張子で保存し、Windows環境でダブルクリックして実行することでHTML Applicationとして動作します。ローカルパスの扱い(Cドライブ直下等のパーミッションやパス区切り)にはOSのセキュリティポリシーに応じた適切な考慮が必要です。

この記事の更新履歴

この記事は、生成AIを活用した自動レビュー・更新フローにより内容を見直し、必要な修正を反映しています。

2026年9月26日

  • 削除リンク切れとなっている古いココログのZIPファイル配布リンクを削除しました。
  • 追加HTAとMarked.jsを用いたローカルWikiのHTML構成およびJavaScript実装例を現在の基準に合わせて再構成し、安全な動作手順を追加しました。

文書情報

記事タイトル
【HTA】【jquery】【Marked】Markdown版ローカルwiki(v1.6)
作成日
更新日
Source URL
https://papanda925.com/?p=648

ライセンス: 本記事のうち、当サイトが権利を有する本文・自作図表は、特記なき限り CC BY 4.0 で利用できます。生成AIを活用して作成・編集した内容を含みます。コードについて、別途ライセンス表示またはリンク先GitHubリポジトリのライセンスがある場合は、その条件を優先します。引用・第三者資料・画像・商標等は本ライセンスの対象外です。 利用ポリシー

タイトルとURLをコピーしました