stackedit
v5.14.0
محرر تخفيض مائل كامل الميزة ومفتوح المصدر استنادًا إلى Pagedown ومكتبة Markdown التي تستخدمها Stack Overflow ومواقع تبادل المكدس الأخرى.
https://stackedit.io/
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm start
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --reportيتيح مخطط Stackedit Helm نشرًا سهلاً للتكديس لأي مجموعة Kubernetes. يمكنك استخدامه لتكوين النشر مع وحدة تحكم Ingress الحالية ومدير Cert.
# Add the StackEdit Helm repository
helm repo add stackedit https://benweet.github.io/stackedit-charts/
# Update your local Helm chart repository cache
helm repo update
# Deploy StackEdit chart to your cluster
helm install --name stackedit stackedit/stackedit
--set dropboxAppKey= $DROPBOX_API_KEY
--set dropboxAppKeyFull= $DROPBOX_FULL_ACCESS_API_KEY
--set googleClientId= $GOOGLE_CLIENT_ID
--set googleApiKey= $GOOGLE_API_KEY
--set githubClientId= $GITHUB_CLIENT_ID
--set githubClientSecret= $GITHUB_CLIENT_SECRET
--set wordpressClientId= " $WORDPRESS_CLIENT_ID "
--set wordpressSecret= $WORDPRESS_CLIENT_SECRETفي وقت لاحق ، لترقية المكدس إلى أحدث إصدار:
helm repo update
helm upgrade stackedit stackedit/stackeditإذا كنت ترغب في إلغاء تثبيت Stackedit:
helm delete --purge stackeditإذا كنت ترغب في استخدام جهاز التحكم في Ingress الخاص بك ومصدر مديرة Cert:
# See https://docs.cert-manager.io/en/latest/tutorials/acme/quick-start/index.html
helm install --name stackedit stackedit/stackedit
--set dropboxAppKey= $DROPBOX_API_KEY
--set dropboxAppKeyFull= $DROPBOX_FULL_ACCESS_API_KEY
--set googleClientId= $GOOGLE_CLIENT_ID
--set googleApiKey= $GOOGLE_API_KEY
--set githubClientId= $GITHUB_CLIENT_ID
--set githubClientSecret= $GITHUB_CLIENT_SECRET
--set wordpressClientId= " $WORDPRESS_CLIENT_ID "
--set wordpressSecret= $WORDPRESS_CLIENT_SECRET
--set ingress.enabled=true
--set ingress.annotations. " kubernetes.io/ingress.class " =nginx
--set ingress.annotations. " cert-manager.io/cluster-issuer " =letsencrypt-prod
--set ingress.hosts[0].host=stackedit.example.com
--set ingress.hosts[0].paths[0]=/
--set ingress.tls[0].secretName=stackedit-tls
--set ingress.tls[0].hosts[0]=stackedit.example.com