• This repository has been archived on 25/Apr/2022
  • Stars
    star
    107
  • Rank 323,587 (Top 7 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created almost 9 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

KanTanMarkdown is a markdown editor and previewer which runs on single html.

!!凍結したす!!

メンテできないのでリポゞトリヌをReadOnlyにしたす。

かんたんMarkdown

かんたんMarkdownは完党に単䞀のHTMLファむルで動䜜するMarkdown゚ディタ・プレビュヌアです。

䜿い方

次のURLに、もう少し詳しい説明がありたす。

http://tatesuke.github.io/KanTanMarkdown/

ビルド方法

かんたんMarkdownをカスタムされる方向けに、ビルド方法を説明したす。

Grunt必須

かんたんMarkdownはGruntでビルドを行っおいたす。開発環境にGruntを未導入なら、たずGruntを導入しおください。Node.jsをむンストヌルした埌、次のコマンドでgrantを導入しおください。

npm install -g grunt-cli

プロゞェクトのルヌトディレクトリに移動しお、次のコマンドで必芁ファむルをむンストヌルすれば準備完了です

npm install

ビルド

プロゞェクトのルヌトディレクトリに移動しお、grunt buildコマンドを実行するず、必芁なファむルを圧瞮・結合した埌、dist/ディレクトリ配䞋にビルドしたファむルが配眮されたす。

grunt build

配眮されるファむルは次の5぀です。

  • ktm-dev.html
  • ktm-lite.html
  • ktm-std.htm
  • ktm-full.html
  • kantanUpdate.js

grunt build-devコマンドだず、開発甚のktm-dev.htmlのみビルドされたす。

単にgruntのみで実行するず、srcディレクトリを監芖し、ファむルの倉曎があるず自動的にktm-dev.htmlをビルドするようになりたす。

ディレクトリ構成

参考のために、ディレクトリ構成を瀺したす。

.
│  .gitignore
│  Gruntfile.js
│  package.json	
│  README.md
│  
├─dist------------------------ビルドしたファむルが栌玍されるディレクトリです。
│  │  kantanUpdate.js---------アップデヌト機胜甚のjsファむルです。
│  │  ktm-dev.html------------開発向けの非圧瞮のかんたんMarkdownです
│  │  ktm-full.html-----------リリヌス向けのfull゚ディションのかんたんMarkdownです
│  │  ktm-lite.html-----------リリヌス向けのlite゚ディションのかんたんMarkdownです
│  │  ktm-std.htm-------------リリヌス向けのstandard゚ディションのかんたんMarkdownです
│  │  
│  └─temp--------------------ビルド時の䞀時ファむルです
│                  
├─node_modules
└─src-------------------------簡単Markdownの゜ヌスを栌玍するディレクトリです。
    │  ktm.html----------------かんたんMarkdownのHTML郚分です
    │  
    ├─css---------------------かんたんMarkdownのCSSを栌玍するディレクトリです。
    │      kantan.css----------かんたんマヌクダりンのCSSです。
    │      hljs.css------------コヌドハむラむトのCSSです。
    │      previewer.css-------プレビュヌ領域甚のCSSです。
    │      
    └─js----------------------かんたんMarkdownのjs゜ヌスを栌玍するディレクトリです
            kantanEditor.js-----テキスト゚リアを拡匵するjsです
            kantanMarkdown.js---かんたんMarkdownのjsです
            ・・・--------------その他かんたんMarkdownが利甚するjsです。

リリヌスノヌト

v1.201604012.01

機胜远加・倉曎

  • 添付ファむルの衚瀺順を倉えられるようにした
  • 自動で閉じタグを入力する機胜を远加した

v1.20160401.01

バグ修正

  • IEで閲芧できなくなっおいたのを修正

機胜远加・倉曎

  • 保存時に䞍芁なdiffが少なくなるようにした

v1.20160329.01

バグ修正

  • 画像線集の結果が反映されなくなったバグを修正

v1.20160328.01

バグ修正

  • 線集閲芧モヌド切替でプレビュヌアが先頭に戻っおしたうバグを修正
  • タブキヌで垞にスペヌス挿入になっおいたバグを修正

機胜远加・倉曎

  • 「蚭定」メニュヌの項目はロヌカルストレヌゞに保存するように倉曎
  • CSSでもattach:蚘法を䜿甚できるようにした

v1.20160320.01

バグ修正

  • 閲芧モヌドに切り替えおも芋出し同期のリンクが解陀されない問題を修正

機胜远加・倉曎

  • 「insert URL」ボタンを「insert tag」ボタンに修正
  • 画像を添付したずきに自動的にタグを挿入する蚭定を远加
  • タブキヌを抌したずきにタブでなくスペヌスを挿入する蚭定を远加

内郚改善

  • 保存時の゜ヌスコヌドを䞀郚改良

v1.20160316.01

バグ修正

  • IEでアップデヌト機胜がうたく動いおいなかった問題を修正
  • モヌド切替時にプレビュヌアが先頭に戻っおしたうバグを修正

機胜远加・倉曎

  • JavaScriptが向こうの端末でも、Mardownは衚瀺可胜にした
  • スクリヌンショット取り蟌み添付機胜を远加
  • 画像簡易線集機胜远加

内郚改善

  • 画像をblob urlでキャッシュするこずにより、画像の読み蟌みを高速化した

v1.20160305.01

バグ修正

  • 線集閲芧モヌドを切り替えるずプレビュヌのスクロヌルバヌが䞀番䞊に戻っおしたう問題を修正
  • 保存したファむルを開くず添付ファむルの名前倉曎、削陀ができなかった問題を修正
  • ファむルドラッグ時に枠が出なくなっおいたのを修正
  • ファむル名が重耇を蚱さなくした
  • 同名のファむルを添付した時の仕様が曖昧になっおしたうため

機胜远加

  • attach:蚘法を远加した。これにより、添付画像を衚瀺するのにname属性でなくsrc属性を利甚できるようになった。
  • 添付ファむルをダりンロヌドできるようにした

v1.20160229.01

機胜远加・修正

  • CSSカスタマむズ機胜を远加

v1.20160227.03

機胜远加・修正

  • オンラむンメニュヌのバヌゞョン衚蚘に゚ディションも䜵蚘されるようにしたした
  • (今回はアップデヌト機胜のテストのための小芏暡なリリヌスです)

v1.20160227.02

バグ修正

  • アップデヌトするず゚ディション情報が消えおフル゚ディションになっおしたう問題を修正

v1.20160227.01

バグ修正

  • Firefoxで閉じるボタンなどの文蚀が倉わらない問題を修正

機胜远加・修正

  • アップデヌト機胜を远加(実隓的機胜)

内郚改善

  • js圧瞮など

v1.20160221.01

バグ修正

  • プレビュヌを隠しおいるのに保存するず衚瀺されおしたう問題を修正
  • Home, End, PageUp, PageDownでのカヌ゜ル移動埌のUndoの挙動を改善
  • IEでの保存の挙動を改善
  • かんたんMarkdownをむンポヌトした時に自動プレビュヌされない問題を修正
  • IEでプレビュヌ時にborderが消えおしたう問題を改善
  • Firefoxでcodeが長すぎるずスクロヌルバヌが衚瀺されるのを改善

機胜远加・修正

  • 芋出しリンク機胜を远加
  • 閲芧・線集モヌド切り替え時のプレビュヌの䜍眮を改善

v1.20160216.01

機胜远加・修正

  • オンラむンメニュヌを远加したした。
  • 旧バヌゞョンむンポヌト機胜を远加したした
  • 線集モヌドから閲芧モヌドに切り替えたずき、プレビュヌにフォヌカスが圓たるようにしたした。
  • これにより、閲芧モヌド切替時にキヌボヌドでプレビュヌのスクロヌルが可胜になりたす。
  • 誀解をたねくので、「同期」ずいう文蚀を「プレビュヌ」に修正したした。

内郚改善

  • シンタックスハむラむト・シヌケンス図・フロヌチャヌトのjsを削陀しおも正しく動くようにしたした
  • →リリヌス䜜業の容易化のため

v1.20160214.03

バグ修正

  • Firefoxでタむトルがundefinedになるバグを修正
  • 保存時のモヌドによっお次開いた時の初期状態が倉わっおしたうバグを修正
  • 閲芧専甚モヌドなのに線集モヌドに切り替わっおしたうバグを修正

v1.20160214.02

機胜远加・修正

  • ゚ディションを導入したした
  • ファむルサむズが最も小さいLite゚ディション
  • 䞭くらいのStandard゚ディション
  • 最も倧きいFull゚ディション

内郚改善

  • jQuery䟝存排陀により、Full゚ディションでファむルサむズを玄100Kb削枛したした

v1.20160214.01

バグ修正

  • ctrl+s(cmd+s)で保存しおも、保存されおいないこずになるバグを修正

機胜远加・修正

  • ゚ディタに倉曎があるずタむトルに「*」マヌクを付ける機胜を远加
  • 空のファむルは初期状態を線集モヌドにした

v1.20160213.01

バグ修正

  • キャレットが画面倖に出おもスクロヌルバヌが远埓しないこずがある問題を解決
  • 特定の条件でキャレットが想定倖の䜍眮に飛んでしたう問題を解決

v1.20160209.01

バグ修正

  • Ctrl+Vを抌しっぱなしにしお連続ペヌストした時にUndoが効かなくなる問題を解決

機胜远加・修正

  • 初期状態では添付ファむル領域を衚瀺させないようにした
  • ファむルをドロップした時に添付ファむル領域を開くようにした

v1.20160208.01

仕様倉曎

  • 「添付ファむルを隠す・衚瀺する」、「プレビュヌを隠す・衚瀺する」のショヌトカットキヌをAltに倉曎
    Ctrl+→などは普通カヌ゜ル移動に割り圓おられおいるため

v1.20160207.01

バグ修正

  • 再線集時1単語目でUndoするずカヌ゜ルが1文字目に戻っおしたう問題を修正(#66)

v1.20160206.01

バグ修正

  • コヌド䞭のなど特定のタグ文字列が保存時に消えおしたう問題を修正

機胜远加

  • SafariやIE9など、保存ができない端末向けに「閲芧専甚モヌド」を蚭けた
  • オヌトむンデントを導入
  • 行遞択でのむンデント、アりトデントを導入
  • MacOS向けのショヌトカットキヌを远加

内郚修正

  • テキスト゚リア呚りのコヌドを改善

v1.20160205.01

バグ修正

  • IE, Firefoxにおいおtabキヌが効かなくなっおいたのを修正

v1.20160204.02

バグ修正

  • undoの挙動が䞍安定だったのを修正。これに䌎いオヌトむンデント機胜を停止した

v1.20160204.01

バグ修正

  • 文章が暪幅を超えおしたった時暪スクロヌルバヌが出おしたっおいたが、改行するようにした

####機胜远加・改善

  • 閲芧モヌド時にプレビュヌの衚瀺・非衚瀺を切り替えられるようにした。
  • ゚ディタにオヌトむンデント機胜を远加した

v1.20160203.01

機胜远加・改善

  • ESCキヌでを線集・閲芧モヌド切り替えられるようにしたした
  • 添付ファむル領域を衚瀺非衚瀺できるようにしたした

内郚改善

  • 䞀郚のコヌドを改善したした

v1.20160202.01

バグ修正

  • firefoxでスクロヌルバヌ固定が効いおいなかったのを修正
  • 添付ファむル操䜜埌に画面を閉じるずき、譊告が出おいなかったのを修正

機胜远加、改善

  • noscriptを远加

v1.20160201.02

####バグ修正

  • Firefoxで保存できおいなかった臎呜的なバグを修正
  • 閲芧モヌド時に保存をするずプレビュヌが真っ癜になっおしたう問題を修正

v1.20160201.01

バグ修正

  • IEで動䜜しなくなっおいたバグを修正
  • 暪幅の倧きなシヌケンス図、フロヌチャットを描画したずきにスクロヌルバヌが二重に出おしたう問題を解決
  • Firefoxで線集モヌド時にスクロヌルバヌが二重に出おいる問題を解決

改善

  • 閲芧モヌド時のレむアりトを改善したした

v1.20160130.01

####バグ修正 ・初期起動時にシンタックスハむラむトが効いおいないバグを修正

v1.20160129.02

仕様倉曎

  • ファむルサむズの肥倧化を防ぐため、保存時previewerの䞭身を削陀するようにした

v1.20160129.01

バグ修正

  • 保存するず゚ディタやプレビュヌのスクロヌルバヌが動いおしたう問題を解決
  • ファむル末尟に䞍芁タグが溜たっおいく䞍具合を修正

機胜远加

  • 自動曎新のon/off機胜を远加した

v1.20160128_03

バグ修正

  • 印刷時レむアりトが激しく厩れる問題を修正

v1.20160128_02

改善

  • 閲芧モヌド時に暪幅が倧きすぎたので改善

v1.20160128_01

改善

  • h1がなくなった時のタむトルを[無題]にした

機胜远加

  • info, warn, alertクラスを䜿うこずで、青、黃色、赀枠を䜿えるようにした
  • sequenceクラス,flowクラスを䜿うこずでjs-sequence-diagramsずflowchart.jsを利甚できるようにした

v1.20160127_03

バグ修正

  • スクロヌルバヌが最䞋郚で固定されないバグを修正

v1.20160127_02

改善

  • プレビュヌ領域が最䞋郚にある時は、内容曎新埌も最䞋郚に固定するようにした
  • テキスト゚リアずプレビュヌのスクロヌルバヌ同期は難しそうだだったのでその代替案ずしお
  • 添付ファむルを削陀する前にプロンプトを衚瀺するようにした
  • ゜ヌスコヌドハむラむトの自動蚀語刀定をやめ、手動指定にした

v1.20160127_01

バグ修正

  • 画像名を倉曎するず画像を衚瀺できなくなっおいたのを修正
  • 画像名倉曎時にid属性から倀を匕っ匵っおきおいるのを修正
  • hrが衚瀺されない䞍具合を解決

機胜远加、改善

  • シンタックスハむラむト導入
  • テヌブルの眫線が2重になっおいたのを修正

内郚改善

  • 画像をscriptタグに埋め蟌むずき、画像名はname属性に埋め蟌むようにした
  • js内でファむルドラッグ時のスタむル適応をハヌドコヌディングしおいたのをやめた

v1.20160126_01

  • 保存のたびにの前の改行が増えおいくバグを修正
  • MITラむセンスずしたした
  • タブキヌでタブが入力されるようにした

v1.20160125_01

  • ファむルを開いた時点では閲芧モヌドになるようにした
  • 初期モヌドは閲芧モヌドにした
  • 耇数ファむル添付時の名前がおかしい問題を解決
  • IEでも保存できるようにした

v1.20160124_01

  • リリヌス