Open-source content management system (CMS) built with Phoenix LiveView. Faster render times to boost SEO performance, even for the most content-heavy pages.
Add required :routes config to build routes for the host app
Add sigil ~P to generate routes for sites, ex: ~P"/contact" generates path "/my_site/contact" if the site is mounted at "/my_site", ie: it resolves and appends the prefix automatically which is important to allow users re-redeploying sites in another URL without breaking all pages
Add dynamic Routes modules that generates sigil_P and asset functions for each site
Removed the site arg from beacon_asset_path and beacon_asset_url since that is now fixed in the Routes module
No longer reloads resources in fixtures - that will be handled by Beacon.Testing eventually
Close https://github.com/BeaconCMS/beacon/issues/18 Close https://github.com/BeaconCMS/beacon/issues/506
:routes
config to build routes for the host app~P
to generate routes for sites, ex:~P"/contact"
generates path "/my_site/contact" if the site is mounted at "/my_site", ie: it resolves and appends the prefix automatically which is important to allow users re-redeploying sites in another URL without breaking all pagesRoutes
modules that generatessigil_P
and asset functions for each sitesite
arg frombeacon_asset_path
andbeacon_asset_url
since that is now fixed in theRoutes
module