hoge
現在の構成(prod)
> mermaid
graph TD
backend
login-proxy
client --inline.inajob.tk--> login-proxy
login-proxy --> backend
<<
ドメインは同じだが開発環境のためにCORSを指定している
開発環境の構成
> mermaid
graph TD
client --localhost:3000--> frontend
client --localhost:8088--> backend
<<
画像投稿できた
https://inline.inajob.tk/img/twitter-5643382/hoge/ed603402-606e-11ea-9512-267792ba42f0#.png
- 画像投稿をproxy経由で成功した 記念。
TODO
管理系
- login-proxyをGitHubにあげる
-- そうしたらgoのバックエンドからすべて配信できるぞ?
-- ローカル開発との間に差異ができるので注意
- { } 外からAPI_SERVERを指定したい
-- goのバックエンドから環境変数をdata attributeか何かで渡すのがよさそう
公開前
- {まぁよかろう} twitterの生IDがユーザIDになるのがちょっと気持ちわるい
- {あとでよい} markdownのメタデータ対応?(後でも良さそう)
- {よかろう}URL構成
-- 本当はQUERY_STRINGではなくてURLにしたいのだが
-- {OK} Ginで読み込まれたパスと違うものを読み込ませることができるか?
--- 具体的には/web/:user/:id の場合は /web/index.htmlを配信する
--- 合わせて /web/*.*, /web/static/* の場合はそのファイルを配信する
メタデータ構造
> pre
---
key1: value1
key2: value2
---
body
<<
というような構造。普通に表示されちゃっても問題なければ良いかな?
欲しい機能
- { } !キーボードショートカットで行の入れ替え
- { } 書き込み中みたいなぐるぐる
- { } 数式
- { } 画像のGC
- {*} 入れ子箇条書きのスタイル化
- { } ページ名変更
- {x} Twitterリンク貼り付け
-- { } 編集中にTwitterリンクがおかしな状態になる
- {*} OGPに画像を追加
- {*} howmみたいにtodoを串刺しで見る
- {*} ページ名を見出し的に出す
- { } adsense登録を目指す
- {*} !上書きで消してしまう問題に対応する
既知のバグ
- { } mermaidの図が途切れる(ブラウザ拡大時)
- { } 存在しないページのステータスコードが500
- { } / を含むページが作れない