Skip to content

kunichan2013/MailBlog

Repository files navigation

MailBlog

Post Contents to Static CMS by Mail

Used to be for Pulse CMS, now for Hugo

実行方法

  • maintask-sample.ps1参照

機能

  • メールから掲示板への投稿を追加
    • INBOXの未読メールを読み込む
      • 送信者がアドレス帳に登録されていれば掲示板の投稿を作成
        • 添付ファイルはmedia/attachedに保存され、ブログ本文にファイルへのリンクを表示
      • 掲示板サイトの構築はHugoを用いて静的サイトを作成し、そのフォルダをIISで公開
        • Hugoの構成はこのリポジトリには記述していない
  • 投稿メールの配信
    • アドレス帳にあるアドレスに投稿を配信
配信には自前のSMTPサーバーでなく
https://github.com/nodemailer/nodemailer-wellknown#supported-services
にあるWell-known Services のいずれかを使うこととする

開発環境

  • iconv のインストールが必要だがWindowsの場合は事前に
    • Python 2.7
    • Visual C++
    • Windows SDK 8.1

が必要。

後者2つについては

  • VS Community Edition 2015でこれらのオプションを有効化してインストール

または

しておくこと。

またnode 7.2.1 以降 npm 4.0.5以降を使わないとコンパイルエラーが発生する可能性あり

About

Static CMS posting by email (mainly for Hugo)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published