Create and deploy the production build
Run JEKYLL_ENV=production bundle exec jekyll build with the production URL and base path intended for release, then publish the generated _site directory to the chosen host.
Paste the browser-accessible URL for your Jekyll deployment, send one review link, and collect comments on the pages your visitors will actually open. Every note keeps its page, browser, device and screenshot context.












Loved by1,250+Agenciesand companies in 100+ countries
Jekyll writes a build to _site by default. Its deployment tutorial uses JEKYLL_ENV=production bundle exec jekyll build for a production build, whose static output can then be copied to a web host or published through an automated deployment workflow.
Four build and URL details still matter:
It rebuilds the site as source files change and serves it locally. Jekyll explicitly says the _site output produced by jekyll serve is not suited for deployment.
Jekyll's documented production command is JEKYLL_ENV=production bundle exec jekyll build. Publish the generated directory to a static host or through an automated deployment process.
Jekyll's url setting represents the production domain, while baseurl represents the path between that domain and the site root. Review on the same published location those settings describe.
GitHub Pages can publish from a branch or a GitHub Actions workflow. Jekyll's static _site output can also be transferred to other hosting providers.
How it works
Run JEKYLL_ENV=production bundle exec jekyll build with the production URL and base path intended for release, then publish the generated _site directory to the chosen host.
Paste the deployed URL into BugSmash and share the generated link. Reviewers comment on the hosted site without repository or publishing-dashboard access.
Each item carries the page, selected element, screenshot, browser and device. Assign it, update its status, or send it into the team's delivery tools.
Attach feedback to the rendered page instead of translating it into a Markdown file, layout or Liquid template.
Review desktop, tablet and mobile states from one link and keep the viewport with each comment.
Browser, device, screenshot and page URL arrive with every report.
Review links and assets on the deployed domain and base path rather than relying on localhost behavior.
Move through posts, pages and collections included in the production build and keep feedback tied to each URL.
Preserve the review record independently of later builds, source changes or hosting updates.
BugSmash reviews a browser-accessible Jekyll deployment. The build configuration, publishing source, host and source-site access controls determine what reviewers can open.
| Your URL | Review by URL | What to do |
|---|---|---|
| Public Jekyll site on a custom domain | Works | Paste the deployed URL and review the published static site. |
| Public Jekyll site on GitHub Pages | Works | Use the published Pages URL after the configured branch or Actions deployment completes. |
| Public preview supplied by a hosting provider | Works | Use the preview URL after confirming it opens without repository or dashboard access. |
| Preview protected by supported Basic Auth | Works | Use the browser-accessible Basic Auth URL; BugSmash lists websites protected by Basic Auth as supported. |
| Local jekyll serve address | Not directly | Create the production build and deploy the generated _site directory to a browser-accessible host. |
| Site behind an application login or SSO | Use another workflow | Install the BugSmash Feedback Widget or share a static export. A pasted URL does not bypass application login or SSO. |
Add the BugSmash script through a Jekyll layout or include when the review must stay inside an authenticated or otherwise stateful browser flow. Confirm the script appears in the production build deployed for review.
From blogs and documentation to project sites, keep content, design, engineering and QA aligned on the same production build.

Review posts, pages, collections and navigation on the hosted build without giving reviewers repository access.
See how
Collect visual reports with the exact page, selected element, browser, device and screenshot attached.
See how
Validate production domains, base paths and publishing sources on the environment intended for release.
See howA comment on the published site becomes a task with the page, selected element, screenshot, browser and device context already attached.
Context stays attached from comment to completion.
Send to your workflow
The destination changes. The context does not.
Keep the site, documentation PDF, walkthrough video, campaign images, launch email and presentation in one review project with one approval trail.

product-launch.mp4
Up to 40% offThis year marked our strongest period of growth to date. Revenue climbed 42% year over year while our customer base expanded across eleven new markets, driven by continued investment in product.

Operational efficiency improved as automated workflows reduced manual review time by nearly a third. Looking ahead, we plan to double down on infrastructure, deepen key partnerships, and ship the roadmap our customers have been asking for.

Jekyll documents jekyll serve as a local development workflow and states that the _site output it creates is not suited for deployment. Create a production build and deploy it to a browser-accessible host for external review.
Paste an accessible Jekyll deployment URL and send the first review link in under a minute.
