Article Editor

概要|Overview

このツールを使うと、簡単にブログ形式サイトの記事を執筆することが出来ます。

主な機能|Features

動作環境・開発環境|Requirement

使用方法|How to Use

初回実行時、必要なディレクトリが自動で生成されます。
  1. template/index.html(以下テンプレートHTML)を編集します。
    テンプレートHTML内では、以下の特殊変数が利用できます。
    • ${title} ... 記事タイトル
    • ${createdAt} ... 記事作成日
    • ${content} ... 記事内容
  2. Article Editorを起動するためにnpm startを実行します。
  3. 起動後、http://localhost:8005にアクセスします。
  4. ページの指示に従って執筆しましょう!

インストール方法|Installation

以下のコマンドを実行してください。
$ git clone https://github.com/GenbuHase/ArticleEditor.git
$ cd ArticleEditor
$ npm install

設定 | Config

system/config.jsはコンフィグファイルとなっております。
{
	PORT: 起動ポート(Number),

	PATH: {
		ARTICLE: 記事データ格納ディレクトリ(String),
		PUBLISH: 生成記事格納ディレクトリ(String),
		MEDIA: 記事別メディア格納ディレクトリ(String),
		COMMONMEDIA: ブログ内メディア格納ディレクトリ(String),
		TEMPLATE: テンプレートHTML格納ディレクトリ(String)
	},

	onCreate: 新規作成時に呼ばれるコールバック関数(Function),
	onDelete: 記事削除時に呼ばれるコールバック関数(Function),
	onSave: 記事保存時に呼ばれるコールバック関数(Function),
	onPublish: 記事生成時に呼ばれるコールバック関数(Function),
	onUpload: メディアアップロード時に呼ばれるコールバック関数(Function)
}

ダウンロード|Download

こちらより、リリース版のダウンロードが行えます。

スクリーンショット|Screenshots

作者|Author

ライセンス|License

MIT License