@lang('Prepare the ZIP Bundle')
@lang('Keep index.html at the ZIP root and organize CSS, JavaScript, images, and fonts in clear folders.')
/index.html /css/style.css /js/app.js /images/hero.webp
@lang('Use variables for stable URLs, action names for smart buttons, and the upload validator to publish a secure static landing as the public homepage.')
@lang('Keep index.html at the ZIP root and organize CSS, JavaScript, images, and fonts in clear folders.')
/index.html /css/style.css /js/app.js /images/hero.webp
@lang('Use URL placeholders for CTA links that must stay valid across environments.')
<a href="{user_register_url}">
Create Account
</a>
@lang('Use data-dk-action when a button should be handled by the landing action bridge.')
<button data-dk-action="user-login"> Login </button>
@lang('Preview responsive layout, CTA routes, assets, and browser console output before activation.')
@lang('Use these placeholders in href values, copy, or asset paths. The compiler replaces them during upload or HTML save.')
{user_login_url} @{{user_login_url}} @{{ user_login_url }}
| @lang('Variable') | @lang('Purpose') | @lang('Example') |
|---|---|---|
{{ $row['name'] }} |
{{ __($row['description']) }} | {{ $row['example'] }} |
@lang('Use action names with data-dk-action. The bridge script resolves the correct app route and handles the click.')
| @lang('Action') | @lang('CTA Type') | @lang('Recommended Use') |
|---|---|---|
{{ $row['name'] }} |
{{ __($row['target']) }} | {{ __($row['use']) }} |
@lang('Best for hero buttons and repeated signup links.')
<a class="cta-primary"
href="{user_register_url}"
data-dk-action="user-register">
Create Account
</a>
@lang('Best for product campaigns that point existing users to a specific feature.')
<button data-dk-action="user-deposit"> Deposit Now </button> <button data-dk-action="user-send-money"> Send Money </button>
@lang('Use the folder variable for assets published inside the landing folder.')
<link rel="stylesheet"
href="/custom-landings/{folder}/css/style.css">
<script src="/custom-landings/{folder}/js/app.js"></script>