-
Notifications
You must be signed in to change notification settings - Fork 19
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
83 additions
and
25 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,46 +1,104 @@ | ||
MarkdownView | ||
==================================================================================================== | ||
|
||
これは何? | ||
============================== | ||
---------------------------------------------------------------------------------------------------- | ||
|
||
Markdown ファイルのプレビューを行う .NET アプリです。 | ||
|
||
|
||
ダウンロード | ||
---------------------------------------------------------------------------------------------------- | ||
|
||
### 最新版 | ||
|
||
- [MarkdownView-0.0.3.zip](https://www.dropbox.com/sh/uwsegrzt5incrxq/d8aVIT8o1Z/MarkdownView/MarkdownView-0.0.3.zip) | ||
|
||
|
||
Markdown 形式のテキストファイルのプレビューを行う .NET アプリです。 | ||
### アーカイブ | ||
|
||
[HatenaSharp](https://github.com/ngyuki/HatenaSharp)をコピペして作ってます。 | ||
- [MarkdownView](https://www.dropbox.com/sh/uwsegrzt5incrxq/ROQbGYXlwN/MarkdownView) | ||
|
||
|
||
### アーカイブ(旧) | ||
|
||
- [MarkdownView - GitHub](https://github.com/ngyuki/MarkdownView/downloads) | ||
|
||
|
||
主要な機能 | ||
============================== | ||
動作環境 | ||
---------------------------------------------------------------------------------------------------- | ||
|
||
- Windows 7 | ||
- Internet Explorer 9 | ||
- .NET Framework 3.5 | ||
|
||
※これ以外の環境でも動作するかもしれませんが動作確認していません | ||
|
||
|
||
ファイルの開き方 | ||
---------------------------------------------------------------------------------------------------- | ||
|
||
#### Markdown プレビュー | ||
Markdown 形式で記述されたテキストファイルをプレビュー表示します。 | ||
下記のいずれかの方法でファイルを開くことが出来ます。 | ||
|
||
ファイルをフォームにドラッグアンドドロップするか、コマンドライン引数に指定するかで開けます。 | ||
- ウィンドウにファイルをドラッグアンドドロップする | ||
- アプリのコマンドライン引数にファイル名を指定する | ||
|
||
#### CSS | ||
アプリのインストールディレクトリの css/style.css が存在すれば CSS として読み込まれます。 | ||
|
||
このファイルが無ければ代わりに style.default.css が読まれます。 | ||
主な機能 | ||
---------------------------------------------------------------------------------------------------- | ||
|
||
#### 自動リロード | ||
### 自動リロード | ||
ファイルの更新を監視して自動的に再読み込みします。 | ||
|
||
#### 手動リロード | ||
手動でリロードを行います。自動リロードとは異なり CSS も再読み込みされます。 | ||
### エクスポート | ||
開いているフィアルを HTML に変換して保存します。 | ||
|
||
#### エクスポート | ||
HTML を出力します。 | ||
### リロード | ||
ファイルを再読み込みします。自動リロードとは異なり、CSS も再読み込みされます。 | ||
|
||
### 関連付けを開く | ||
ファイルに関連付けられたアプリで開きます。 | ||
開いているフィアルを関連付けられたアプリで開きます。 | ||
エディタとかを関連付けておくと便利です。 | ||
|
||
エディタとかを関連付けておくといいかもしれません。 | ||
### ブラウザで表示 | ||
開いているファイルをブラウザで開きます。 | ||
|
||
### ブラウザ起動 | ||
ブラウザで開きます。 | ||
### API | ||
ON にすると Markdown ファイルの変換に WebAPI が使用されます。 | ||
**ファイル** メニューの **WebAPI の URL** で WebAPI のURL を設定しておく必要があります。 | ||
|
||
### WebAPI の呼び出し | ||
|
||
組み込み Markdown エンジン以外に WebAPI を呼び出すことも出来ます。WebAPI を使えばシンタックスハイライトとかも余裕です。 | ||
CSS ファイルの利用方法 | ||
---------------------------------------------------------------------------------------------------- | ||
|
||
```php | ||
$a = "hogehoge"; | ||
echo $a; | ||
アプリのインストールディレクトリの css/ ディレクトリか次の順番で CSS を検索します。 | ||
|
||
1. style.css | ||
2. style.default.css | ||
|
||
style.default.css はアプリのバンドルされているため、バージョンアップなどで上書きされます。 | ||
独自の CSS を使う場合は style.css を手動で作成してください。 | ||
|
||
|
||
WebAPI の利用方法 | ||
---------------------------------------------------------------------------------------------------- | ||
|
||
### WebAPI の URL | ||
|
||
[GitHub Markdown API](http://developer.github.com/v3/markdown/) が使えたかもしれません。 | ||
ただしファイルの保存毎に API を呼ぶのですぐにリクエスト上限になります。 | ||
|
||
[redcarpet-preview](https://github.com/ngyuki/redcarpet-preview) を自分で何処かにホストして使うといいかもしれません。 | ||
|
||
Heroku でホストしたものがあるので、この URL を設定すればそのまま使うことが出来ます(遅いです)。 | ||
|
||
``` | ||
http://redcarpet-preview.herokuapp.com/markdown/raw | ||
``` | ||
|
||
### WebAPI 使用時の CSS | ||
|
||
WebAPI 使用時は通常の CSS とは別の CSS が使用されます。次の優先順位でインストール先の css ディレクトリから読み込みます。 | ||
|
||
1. webapi.css | ||
2. webapi.default.css |