|
1 | 1 | <mxfile host="app.diagrams.net" agent="claude" version="24.0.0"> |
2 | 2 | <diagram id="cnck-arch" name="CNCK Architecture"> |
3 | | - <mxGraphModel dx="1100" dy="500" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1080" pageHeight="360" math="0" shadow="0" background="#0d0d0f"> |
| 3 | + <mxGraphModel dx="1100" dy="400" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1020" pageHeight="200" math="0" shadow="0" background="#0d0d0f"> |
4 | 4 | <root> |
5 | 5 | <mxCell id="0" /> |
6 | 6 | <mxCell id="1" parent="0" /> |
7 | 7 |
|
8 | | - <!-- Title --> |
9 | | - <mxCell id="title" value="CNCK Blog β Architecture" style="text;html=1;align=left;verticalAlign=middle;fontSize=18;fontStyle=1;fontColor=#f3f3f0;" vertex="1" parent="1"> |
10 | | - <mxGeometry x="40" y="24" width="500" height="28" as="geometry" /> |
| 8 | + <mxCell id="dev" value="Developer" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#1b1b1f;strokeColor=#7a7a82;fontColor=#e7e7e4;fontSize=13;align=center;" vertex="1" parent="1"> |
| 9 | + <mxGeometry x="40" y="80" width="150" height="56" as="geometry" /> |
11 | 10 | </mxCell> |
12 | | - <mxCell id="subtitle" value="Custom domain cnck.tech via Namecheap DNS + GitHub-managed Let's Encrypt TLS" style="text;html=1;align=left;verticalAlign=middle;fontSize=12;fontColor=#8a8a90;" vertex="1" parent="1"> |
13 | | - <mxGeometry x="40" y="54" width="700" height="22" as="geometry" /> |
| 11 | + <mxCell id="repo" value="GitHub" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#1b1b1f;strokeColor=#7a7a82;fontColor=#e7e7e4;fontSize=13;align=center;" vertex="1" parent="1"> |
| 12 | + <mxGeometry x="255" y="80" width="150" height="56" as="geometry" /> |
14 | 13 | </mxCell> |
15 | | - |
16 | | - <!-- Developer --> |
17 | | - <mxCell id="dev" value="Developer Zola 0.22 + CNCK theme" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#1b1b1f;strokeColor=#7a7a82;fontColor=#e7e7e4;fontSize=12;align=center;" vertex="1" parent="1"> |
18 | | - <mxGeometry x="40" y="150" width="150" height="80" as="geometry" /> |
19 | | - </mxCell> |
20 | | - |
21 | | - <!-- Repo --> |
22 | | - <mxCell id="repo" value="GitHub Repo younsl/cnck-blog" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#1b1b1f;strokeColor=#7a7a82;fontColor=#e7e7e4;fontSize=12;align=center;" vertex="1" parent="1"> |
23 | | - <mxGeometry x="250" y="150" width="150" height="80" as="geometry" /> |
| 14 | + <mxCell id="actions" value="Actions" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#1b1b1f;strokeColor=#7a7a82;fontColor=#e7e7e4;fontSize=13;align=center;" vertex="1" parent="1"> |
| 15 | + <mxGeometry x="470" y="80" width="150" height="56" as="geometry" /> |
24 | 16 | </mxCell> |
25 | | - |
26 | | - <!-- Actions --> |
27 | | - <mxCell id="actions" value="GitHub Actions zola build & deploy" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#1b1b1f;strokeColor=#7a7a82;fontColor=#e7e7e4;fontSize=12;align=center;" vertex="1" parent="1"> |
28 | | - <mxGeometry x="460" y="150" width="150" height="80" as="geometry" /> |
| 17 | + <mxCell id="pages" value="Pages" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#1b1b1f;strokeColor=#e7e7e4;fontColor=#f3f3f0;fontSize=13;align=center;" vertex="1" parent="1"> |
| 18 | + <mxGeometry x="685" y="80" width="150" height="56" as="geometry" /> |
29 | 19 | </mxCell> |
30 | | - |
31 | | - <!-- Pages --> |
32 | | - <mxCell id="pages" value="GitHub Pages younsl.github.io" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#1b1b1f;strokeColor=#e7e7e4;fontColor=#f3f3f0;fontSize=12;align=center;" vertex="1" parent="1"> |
33 | | - <mxGeometry x="670" y="150" width="150" height="80" as="geometry" /> |
34 | | - </mxCell> |
35 | | - |
36 | | - <!-- Visitor --> |
37 | | - <mxCell id="visitor" value="Visitor https://cnck.tech" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#1b1b1f;strokeColor=#7a7a82;fontColor=#e7e7e4;fontSize=12;align=center;" vertex="1" parent="1"> |
38 | | - <mxGeometry x="880" y="150" width="150" height="80" as="geometry" /> |
| 20 | + <mxCell id="visitor" value="cnck.tech" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#1b1b1f;strokeColor=#7a7a82;fontColor=#e7e7e4;fontSize=13;align=center;" vertex="1" parent="1"> |
| 21 | + <mxGeometry x="900" y="80" width="150" height="56" as="geometry" /> |
39 | 22 | </mxCell> |
40 | 23 |
|
41 | | - <!-- Edges --> |
42 | | - <mxCell id="e1" value="git push" style="endArrow=classic;html=1;curved=1;fontSize=11;fontColor=#cfcfca;strokeColor=#9a9aa0;labelBackgroundColor=#0d0d0f;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="dev" target="repo"> |
| 24 | + <mxCell id="e1" style="endArrow=classic;html=1;curved=1;strokeColor=#9a9aa0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="dev" target="repo"> |
43 | 25 | <mxGeometry relative="1" as="geometry" /> |
44 | 26 | </mxCell> |
45 | | - <mxCell id="e2" value="on push" style="endArrow=classic;html=1;curved=1;fontSize=11;fontColor=#cfcfca;strokeColor=#9a9aa0;labelBackgroundColor=#0d0d0f;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="repo" target="actions"> |
| 27 | + <mxCell id="e2" style="endArrow=classic;html=1;curved=1;strokeColor=#9a9aa0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="repo" target="actions"> |
46 | 28 | <mxGeometry relative="1" as="geometry" /> |
47 | 29 | </mxCell> |
48 | | - <mxCell id="e3" value="deploy artifact" style="endArrow=classic;html=1;curved=1;fontSize=11;fontColor=#cfcfca;strokeColor=#9a9aa0;labelBackgroundColor=#0d0d0f;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="actions" target="pages"> |
| 30 | + <mxCell id="e3" style="endArrow=classic;html=1;curved=1;strokeColor=#9a9aa0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="actions" target="pages"> |
49 | 31 | <mxGeometry relative="1" as="geometry" /> |
50 | 32 | </mxCell> |
51 | | - <mxCell id="e4" value="HTTPS" style="endArrow=classic;html=1;curved=1;fontSize=11;fontColor=#f3f3f0;strokeColor=#e7e7e4;labelBackgroundColor=#0d0d0f;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="pages" target="visitor"> |
| 33 | + <mxCell id="e4" style="endArrow=classic;html=1;curved=1;strokeColor=#e7e7e4;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="pages" target="visitor"> |
52 | 34 | <mxGeometry relative="1" as="geometry" /> |
53 | 35 | </mxCell> |
54 | 36 | </root> |
|
0 commit comments