Compare commits
3 Commits
main
...
feat/brand
| Author | SHA1 | Date | |
|---|---|---|---|
| a68b944de5 | |||
| 6b800f0c5c | |||
| 7ce55424fd |
@ -1,33 +0,0 @@
|
|||||||
# Deploy NexStudio Worker to Cloudflare via Gitea Actions.
|
|
||||||
# Primary CI/CD after GitHub -> Gitea cutover. Requires secrets:
|
|
||||||
# CLOUDFLARE_API_TOKEN, CLOUDFLARE_ACCOUNT_ID
|
|
||||||
name: Deploy Cloudflare
|
|
||||||
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches: [main]
|
|
||||||
paths-ignore:
|
|
||||||
- "**.md"
|
|
||||||
- ".cursor/**"
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
deploy:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v4
|
|
||||||
|
|
||||||
- uses: actions/setup-node@v4
|
|
||||||
with:
|
|
||||||
node-version: "22"
|
|
||||||
cache: npm
|
|
||||||
|
|
||||||
- name: Install dependencies
|
|
||||||
run: npm ci
|
|
||||||
|
|
||||||
- name: Build and deploy
|
|
||||||
env:
|
|
||||||
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
|
|
||||||
CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
|
|
||||||
run: npm run deploy:cf
|
|
||||||
# verified 2026-08-07T21:12:32Z
|
|
||||||
@ -1,10 +1,5 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" fill="none">
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" fill="none">
|
||||||
<rect width="32" height="32" rx="8" fill="url(#g)"/>
|
<!-- O quantum: anello + nucleo (dal wordmark NexStudio) -->
|
||||||
<path fill="#fff" d="M8 22V10h3.2l4.1 6.1h.1L19.4 10H22.8v12h-3.1V15.5l-3.4 4.7h-1.8L11.1 15.5V22H8Z"/>
|
<circle cx="16" cy="16" r="11.5" stroke="#B380FF" stroke-width="5" />
|
||||||
<defs>
|
<circle cx="16" cy="16" r="3.2" fill="#B380FF" />
|
||||||
<linearGradient id="g" x1="6" y1="4" x2="28" y2="28" gradientUnits="userSpaceOnUse">
|
|
||||||
<stop stop-color="#38bdf8"/>
|
|
||||||
<stop offset="1" stop-color="#a78bfa"/>
|
|
||||||
</linearGradient>
|
|
||||||
</defs>
|
|
||||||
</svg>
|
</svg>
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 452 B After Width: | Height: | Size: 267 B |
BIN
public/logos/nexstudio.png
Normal file
BIN
public/logos/nexstudio.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 9.0 KiB |
28
public/logos/nexstudio.svg
Normal file
28
public/logos/nexstudio.svg
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 140" fill="none" role="img" aria-label="NexStudio">
|
||||||
|
<!-- Wordmark allineato al render di riferimento: Nex (grigio) + Studi (viola) + O quantum -->
|
||||||
|
<g transform="translate(12, 8)">
|
||||||
|
<text
|
||||||
|
x="0"
|
||||||
|
y="102"
|
||||||
|
font-family="system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif"
|
||||||
|
font-weight="600"
|
||||||
|
font-size="100"
|
||||||
|
letter-spacing="-0.03em"
|
||||||
|
fill="#E6E6E6"
|
||||||
|
>Nex</text>
|
||||||
|
<text
|
||||||
|
x="178"
|
||||||
|
y="102"
|
||||||
|
font-family="system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif"
|
||||||
|
font-weight="500"
|
||||||
|
font-size="100"
|
||||||
|
letter-spacing="-0.03em"
|
||||||
|
fill="#B380FF"
|
||||||
|
>Studi</text>
|
||||||
|
<!-- O = anello + nucleo, integrata come lettera finale -->
|
||||||
|
<g transform="translate(448, 52)">
|
||||||
|
<circle cx="40" cy="22" r="34" fill="none" stroke="#B380FF" stroke-width="14" />
|
||||||
|
<circle cx="40" cy="22" r="9" fill="#B380FF" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1006 B |
@ -78,11 +78,15 @@ const langMeta = {
|
|||||||
<div
|
<div
|
||||||
class="mx-auto flex max-w-6xl items-center justify-between gap-4 px-4 py-3 sm:px-6"
|
class="mx-auto flex max-w-6xl items-center justify-between gap-4 px-4 py-3 sm:px-6"
|
||||||
>
|
>
|
||||||
<a href={localize('/')} class="group no-underline">
|
<a href={localize('/')} class="group no-underline" aria-label={navigation.brandName}>
|
||||||
<span
|
<img
|
||||||
class="text-2xl font-semibold tracking-tight text-nx-fg group-hover:text-white sm:text-3xl"
|
src="/logos/nexstudio.png"
|
||||||
>{navigation.brandName}</span
|
alt={navigation.brandName}
|
||||||
>
|
class="h-7 w-auto sm:h-8"
|
||||||
|
width="168"
|
||||||
|
height="30"
|
||||||
|
decoding="async"
|
||||||
|
/>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<nav
|
<nav
|
||||||
|
|||||||
Reference in New Issue
Block a user