comments
1.0.0
匿名または認証された投稿をサポートするリアルタイム コメント エンジン
mkdir -p target/standalone && cd target/standalone
wget https://cdn.jsdelivr.net/npm/[email protected]/bin/comments-linux-standalone-x64.tar.gz
tar -xzf comments-linux-standalone-x64.tar.gz
./start.sh
このデモは、シンガポールにある 2.5 ドルの vultr プランで実行されており、アプリは最大 128 MB のメモリを使用するように構成されています (利用可能なメモリのほとんどをファイルシステム キャッシュに残すため)。
これを HTML 本文の任意の場所に配置します (ただし、最後に配置することをお勧めします)。
< div id =" comments " > </ div >
< script >
window . comments_config = {
collapse_depth : 7 , // the depth where comments get collapsed by default
limit_depth : 10 , // max: 127
//auth_host: 'https://api.dyuproject.com', // if you prefer authenticated comments
ws_enabled : true , // real-time updates
ws_host : 'wss://rpc.dyuproject.com/sub' ,
rpc_host : 'https://rpc.dyuproject.com'
}
</ script >
< script src =" https://netlify-comments.dyuproject.com/dist/build.js " > </ script >
< link rel =" stylesheet " href =" https://netlify-comments.dyuproject.com/dist/build.css " />
注: デモを実行するのと同じインスタンスを使用します。追跡は一切ありません。
mkdir -p target/data/main
echo " Your data lives in user/ dir. Feel free to back it up. " > target/data/main/README.txt
# download protostuffdb
yarn add [email protected] && mv node_modules/protostuffdb/dist/ * target/ && rm -f package.json yarn.lock && rm -r node_modules
wget -O target/fbsgen-ds.jar https://repo1.maven.org/maven2/com/dyuproject/fbsgen/ds/fbsgen-ds-fatjar/1.0.10/fbsgen-ds-fatjar-1.0.10.jar
./modules/codegen.sh
mvn install
npm install -g http-server clean-css-cli
cd comments-ts
yarn install
# produces a single jar the first time (comments-all/target/comments-all-jarjar.jar)
./run.sh
# on another terminal
cd comments-ts
# serves the ui via http://localhost:8080/
yarn run dev
開発マシンが MacOS の場合、 protostuffdb には現在そのためのバイナリ ディストリビューションがありません (テスト/ビルド対象となる MacOS マシンがありません)。
一方、次の一時的な回避策を使用して、クライアント側の部分で開発を行うこともできます。
comments-ts/index.html
window.rpc_host = 'http://127.0.0.1:5020'
window.rpc_host = 'https://rpc.dyuproject.com'
に置き換えます。 cd comments-ts
# produces a single js and other assets in comments-ts/dist/
yarn run build