Misc

Everything that is not a section type of its own. One sample per component, in a row, to compare. Items are shown inside their section.

  1. PortfolioSection
  2. CodeSection
  3. CodeItem
  4. ImageCardSection
  5. ImageCardItem
  6. BannerImage
  7. FormatText

PortfolioSectioncomponents/PortfolioSection.astroused by pages.gitt.one, codeexpert.se, posexpert.se

mgmt.tools caches portfolio images for 24h; a daily marker busts it

codeexpert.se/

Our Portfolio

Elfster Anchovy

Elfster Anchovy

Developing Slack-application that facilitates the organisation of Secret Santa exchanges. Users can set a budget, create wishlists and anonymously communicate with "Secret Santa"

www.elfster.com
Produktpoolen

Produktpoolen

Set of POS-solutions: POS-servers, fiscal data storage services, integrations, mobile cash-registers, terminals ect. More 40 customers and 3000 POS integrations. Java, ReactJS.

https://posexpert.se/
Enterprise AI Through RAG

Enterprise AI Through RAG

Intelligent business automation: RAG-powered document access, multilingual assistant, and code factory for legacy migration. Python/TS, FAISS, S3, CAMEL/MCP, CI/CD, Kubernetes.

CodeSectioncomponents/CodeSection.astroused by pages.gitt.one

pages.gitt.one/how-it-works/

The whole build configuration of a site

This is not an excerpt — a content repository really is this small. The image paths are a public contract: they do not move under your feet.

Knowledge base

A repository of markdown files becomes a documentation site.

Dockerfile
FROM h.gitt.one/pages/engine-astro/builder-docs:latest AS builder

RUN rm -rf src/content/docs/*
COPY . src/content/docs/
COPY pages.config.js ./
RUN pnpm run build

FROM h.gitt.one/commons/nginx-basicauth:master AS runner
COPY --from=builder /src/apps/docs/dist /usr/share/nginx/html

Plus a three-line .gitlab-ci.yml and pages.config.js with the site title and URL.

Landing page

Content, images and assets are copied over the examples shipped in the image.

Dockerfile
FROM h.gitt.one/pages/engine-astro/builder-www:latest AS builder

RUN rm -rf src/articles/* src/images/*
COPY articles/ src/articles/
COPY images/ src/images/
COPY pages.config.js ./
RUN pnpm run build

FROM h.gitt.one/pages/engine-astro/nginx:latest
COPY --from=builder /src/apps/www/dist /usr/share/nginx/html

The runner image already serves with compression, caching rules and a 404 page — nothing to configure.

CodeItemcomponents/CodeItem.astroused by pages.gitt.one

pages.gitt.one/how-it-works/shown inside <CodeSection>

The whole build configuration of a site

This is not an excerpt — a content repository really is this small. The image paths are a public contract: they do not move under your feet.

Knowledge base

A repository of markdown files becomes a documentation site.

Dockerfile
FROM h.gitt.one/pages/engine-astro/builder-docs:latest AS builder

RUN rm -rf src/content/docs/*
COPY . src/content/docs/
COPY pages.config.js ./
RUN pnpm run build

FROM h.gitt.one/commons/nginx-basicauth:master AS runner
COPY --from=builder /src/apps/docs/dist /usr/share/nginx/html

Plus a three-line .gitlab-ci.yml and pages.config.js with the site title and URL.

Landing page

Content, images and assets are copied over the examples shipped in the image.

Dockerfile
FROM h.gitt.one/pages/engine-astro/builder-www:latest AS builder

RUN rm -rf src/articles/* src/images/*
COPY articles/ src/articles/
COPY images/ src/images/
COPY pages.config.js ./
RUN pnpm run build

FROM h.gitt.one/pages/engine-astro/nginx:latest
COPY --from=builder /src/apps/www/dist /usr/share/nginx/html

The runner image already serves with compression, caching rules and a 404 page — nothing to configure.

ImageCardSectioncomponents/ImageCardSection.astrounused

synthetic sample — no site uses this component

Gallery

Photos with a caption and an optional link

Terminals

Terminals

Payment terminals in the field

Cash register

Cash register

Connected to a control unit

Model A

Model A

Product shot, not cropped

ImageCardItemcomponents/ImageCardItem.astrounused

synthetic sample — no site uses this componentshown inside <ImageCardSection>

Gallery

Photos with a caption and an optional link

Terminals

Terminals

Payment terminals in the field

Cash register

Cash register

Connected to a control unit

Model A

Model A

Product shot, not cropped

BannerImagecomponents/BannerImage.astrounused

synthetic sample — no site uses this component

FormatTextcomponents/FormatText.astrounused

synthetic sample — no site uses this component
Plain words, highlighted words in the brand gradient, plain again.

Source links point to engine-astro@e857a859. Samples are cut from the sites' own content by scripts/gallery-extract.mjs; nothing is merged or removed yet.