htmlhouse
v1.1
htmlをすばやく公開 /? writefreelyテーマを開発します
HTMLHouseは、HTMLを変更するためにACEエディターを使用し、ソースiframeと一緒に作成したもののライブプレビューを表示します。
ユーザーサインアップは必要ありません - 個々の公開されたページを変更する許可は、サーバーによって生成されたIDおよびJWTとして、ローカルストレージの作成者のデバイスに保存されます。
Androidアプリとしても利用できます。
go get -d必要な依存関係を取得しますmake install実行して、ローカルにコンパイラをインストールし、CSSファイルを生成しますinit.sqlでクエリを実行してデータベースをセットアップします./keys.sh prodを実行して、新しいkeypairを作成しますgo run cmd/htmlhouse/main.goトップレベルのディレクトリで、オプションで簡単な実行スクリプトを作成して #! /bin/bash
DB_USER=dbuser DB_PASSWORD=pass DB_DB=htmlhouse PRIVATE_KEY=keys/dev PUBLIC_KEY=keys/dev.pub go run main/main.go| 変数 | それが何であるか | デフォルト値 |
|---|---|---|
DB_USER | データベースユーザー | なし。必須 |
DB_PASSWORD | データベースパスワード | なし。必須 |
DB_DB | データベース名 | なし。必須 |
DB_HOST | データベースホスト | localhost |
PRIVATE_KEY | 生成された秘密鍵 | なし。必須 |
PUBLIC_KEY | 生成された公開キー | なし。必須 |
PORT | アプリを実行するポート | 8080 |
STATIC_DIR | 静的ファイルが保存されている相対監督 | static |
ALLOW_PUBLISH | ユーザーが投稿を公開できるようにします | 真実 |
AUTO_APPROVE | パブリック投稿を自動的に承認します | 間違い |
PREVIEWS_HOST | スクリーンショットサーバーの完全に資格のあるURL(トレーリングスラッシュなし) | なし。 |
ADMIN_PASS | APIを介して管理機能を実行するパスワード | uhoh |
BROWSE_ITEMS | 参照ページに表示するアイテムの数 | 10 |
BLACKLIST_TERMS | 投稿が公開されないようにするための条件のコンマ分離されたリスト | なし。 |
TWITTER_KEY | Twitter Consumer Key | notreal |
TWITTER_SECRET | Twitter Consumer Secret | notreal |
TWITTER_TOKEN | Twitterアクセストークンの投稿Twitterアカウント | notreal |
TWITTER_TOKEN_SECRET | TwitterアクセストークンTwitterアカウントの秘密 | notreal |
WF_MODE | htmlhouseではなく、csshorseを実行します | false |
CSSの変更。すべての変更の後にmake 、スタイルシートを更新します。
アプリをリロードする必要がない場合。 static/のファイルに変更を加えると、アプリを再起動せずにリソースを更新できます。
アプリをリロードするタイミング。 templates/または.goファイルのテンプレートを変更する場合、アプリを再実行する必要があります。