Skip to content

Commit

Permalink
update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
ngyuki committed May 1, 2013
1 parent c73ca37 commit 8ac5c27
Showing 1 changed file with 83 additions and 25 deletions.
108 changes: 83 additions & 25 deletions README.md
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

0 comments on commit 8ac5c27

Please sign in to comment.