【HTA】【jQuery】【marked.js】Markdown版ローカルwikiの仕組みと実装例

プログラミング・Web開発カテゴリを表すパンダのイラスト プログラミング・Web開発

はじめに

この記事では、HTA(HTML Application)とjQuery、Markdownパーサーであるmarked.jsを組み合わせて、ローカル環境で動作するシンプルなMarkdown版ローカルwikiを作成する方法を解説します。

想定環境

  • Windows 環境(HTA実行のため mshta.exe を利用)
  • jQuery 1.12.4
  • marked.js

主な機能と構成

ローカルフォルダ内にHTMLファイルと各種ライブラリ、Markdownファイルを配置し、ブラウザのセキュリティ制限を受けにくいHTAとして動作させることで、オフラインのローカルwikiとして手軽に利用できます。

ファイルパス(UNCパス)の自動リンク

社内ネットワークなどのファイルサーバを示す \\ で始まるファイルパスを自動解析し、リンクとして開けるように処理を加えることで、実用性を高めています。

最小の構成例(HTML / HTA)

以下は、ローカルwikiのベースとなる実装の考え方と構造の例です。

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Markdown Local Wiki</title>
<script src="jquery-1.12.4.js"></script>
<script src="marked.js"></script>
</head>
<body>
<div id="content"></div>
<script>
// marked.js を用いたパース処理やファイル読み込みのロジックをここに記述します
</script>
</body>
</html>

注意事項

外部のZIPファイル配布は現在行っておりません。必要に応じて上記のライブラリを各自取得し、ローカル環境に合わせて再構成してください。

この記事の更新履歴

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

2026年9月12日

  • 削除リンク切れとなっている旧ブログのZIPファイルダウンロードリンクを削除しました。
  • 追加HTAとjQuery、marked.jsを組み合わせたローカルwikiの概要と実装に必要な構成手順を追加しました。

文書情報

記事タイトル
【HTA】【jQuery】【marked.js】Markdown版ローカルwikiの仕組みと実装例
作成日
更新日
Source URL
https://papanda925.com/?p=646

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

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