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
데모는 SG에 있는 2.5달러 vultr 요금제에서 실행되고 있으며 앱은 최대 128MB의 메모리를 사용하도록 구성되어 있습니다(사용 가능한 메모리의 대부분을 파일 시스템 캐시에 남겨두기 위해).
이것을 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