Ich möchte Schraube als kopflose cms verwenden. Mein Plan ist es, eine Vorlage basierend auf vue.js zu erstellen und den Inhalt mit dem bolt-Plugin jsonAPI zu laden. Aber ich habe Probleme mit den Design- und Konfigurationseinstellungen. Ich möchte alle Routing im CMS deaktivieren und nur einen statischen HTML-Code mit CSS- und JS-Dateien zurückgeben.mit Schraube cms für einzelne Seite App
Antwort
Ich denke, Ihr Problem durch die folgende alternative Lösung gelöst werden könnte:
Verwenden Sie unterschiedliche Domain
Setzen Sie Ihre vue SPA App in yourdomain.com und als RESTAPI Anbieter setzen Sie Ihre Schraube in subdomain.yourdomain.com. Da es sich um eine Subdomain handelt, gibt es kein CORST-Problem, und Sie können einer gemeinsamen Anleitung folgen, wie Sie bolt cms einrichten und vuejs SPA erstellen.
Verwendung SPA in Bolzen cms Vorlage vuejs
Angenommen, Sie vuejs SPA mit webpack entwickeln, den Sie einrichten Asset öffentlichen Weg als Bolzen Vorlage Lage haben, ist die Konfigurationsdatei in your-vue-directory/config/index.js
module.exports = {
build: {
assetsPublicPath: '/theme/your-theme/',
......
},
}
Dann nach dem Fertigstellen der App können Sie Ihre Build-Dateien von your-vue-directory/dist
in your-bolt-directory/public/theme/your-theme
Aber mit dieser Lösung, wenn Sie Vue-Router verwenden, denke ich, dass Sie nicht 'History'-Modus verwenden können, da das gesamte Routing von Bolt CMS gehandhabt wird. Der einzig mögliche Router-Modus ist 'Hash'.
Am einfachsten wäre es, sie alle mit der gleichen Vorlage zu verwenden, und diese Vorlage sagen <html></html>
, und Sie sind fertig.
- 1. Archiv-Funktion in Schraube Cms
- 2. Schraube CMS: Kann routing.yml Pfade mit Prozentzeichen akzeptieren?
- 3. .htaccess, einzelne Seite App und schreibt
- 4. Architekt Admin-Schnittstelle für einzelne Seite App
- 5. Wie konfiguriere ich htaccess in Kirby CMS für einzelne Seite App
- 6. Schraube CMS - Markiert nur ein Element aus der Liste
- 7. CMS, Backend für iOS App
- 8. Benötigt React.js eine App als einzelne Seite
- 9. Wie für einzelne Seite Anwendung
- 10. Wie eine Seite HTML-Seite ohne CMS
- 11. CSS für einzelne Seite PHP
- 12. MVC + REST + verschachtelte Ressourcen + einzelne Seite App
- 13. Linkedin Tracking für einzelne Seite App in Google Tag Manager
- 14. Wie verwende ich Instagram API für statische, einzelne Seite App?
- 15. Express-Routing für einzelne Seite app scheint nicht
- 16. Vollbreiten Prestashop CMS Seite
- 17. Polymer einzelne Seite App funktioniert nicht
- 18. Craft cms - Seite nicht
- 19. Mehrere Einstellungen für einzelne App mit AppCompatPreferenceActivity?
- 20. AppEngine app.yaml Konfig für einzelne Seite apps
- 21. Ich habe Seite erfrischend auf vuejs einzelne Seite app
- 22. Touch ID für einzelne App
- 23. So laden Sie einen Controller standardmäßig für jede Seite laden für eine einzelne Seite app
- 24. Vue Router einzelne Seite App, sollte die Seite neu laden?
- 25. CMS Seite hinzufügen Block Magento
- 26. Hosting einzelne Seite Angular App auf Heroku mit Express
- 27. Wordpress einzelne Seite: mit Originalbildern
- 28. Räte für ein einfaches CMS
- 29. Seite Erweiterung mit tinyMCE django-cms
- 30. Spiegel einzelne Seite mit HTTrack
Vielen Dank für diese großartige Idee. Ich bereits "gelöst" es durch Hinzufügen der CSS und JS Inline in die index.html Verwendung von https://github.com/dustinjackson/html-webpack-inline-source-plugin Aber ich mochte die andere Domain-Idee und wird wahrscheinlich dazu wechseln. – linuxrocks