comments
1.0.0
Mesin komentar real-time dengan dukungan untuk postingan anonim atau terautentikasi
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
Demo ini berjalan pada paket vultr $2,5 yang berlokasi di SG, dengan aplikasi dikonfigurasi untuk menggunakan memori maksimal 128mb (untuk menyisakan sebagian besar memori yang tersedia ke cache sistem file).
Letakkan ini di mana saja di badan html (walaupun disarankan untuk meletakkannya terakhir)
< 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 " />
Catatan: Menggunakan instance yang sama untuk menjalankan demo. Tidak ada pelacakan apa pun.
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
Jika mesin dev Anda adalah MacOS, protostuffdb saat ini tidak memiliki distribusi biner untuknya (tidak ada mesin MacOS untuk diuji/dibuat).
Di sisi lain, Anda masih dapat melakukan pengembangan di sisi klien dengan solusi sementara ini:
comments-ts/index.html
window.rpc_host = 'http://127.0.0.1:5020'
dengan window.rpc_host = 'https://rpc.dyuproject.com'
cd comments-ts
# produces a single js and other assets in comments-ts/dist/
yarn run build