Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,6 @@ hugo:
- hugo_stats.json
- i18n/**
- layouts/**
- postcss.config.js
- static/**
- tailwind.config.js

Expand Down
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
**/.DS_Store
**/desktop.ini
.vscode
.vscode/settings.json
.vscode/tasks.json
node_modules
.hugo_build.lock
resources
Expand Down
42 changes: 42 additions & 0 deletions .vscode/docker.code-snippets
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
{
"Insert Hugo Note Admonition": {
"prefix": ["admonition", "note"],
"body": ["> [!NOTE]", "> $1"],
"description": "Insert a Hugo note admonition",
},
"Insert Hugo Important Admonition": {
"prefix": ["admonition", "important"],
"body": ["> [!IMPORTANT]", "> $1"],
"description": "Insert a Hugo important admonition",
},
"Insert Hugo Warning Admonition": {
"prefix": ["admonition", "warning"],
"body": ["> [!WARNING]", "> $1"],
"description": "Insert a Hugo warning admonition",
},
"Insert Hugo Tip Admonition": {
"prefix": ["admonition", "tip"],
"body": ["> [!TIP]", "> $1"],
"description": "Insert a Hugo tip admonition",
},
"Insert Hugo Tabs": {
"prefix": ["admonition", "tabs"],
"body": [
"",
"{{< tabs >}}",
"{{< tab name=\"$1\">}}",
"",
"$2",
"",
"{{< /tab >}}",
"{{< tab name=\"$3\">}}",
"",
"$4",
"",
"{{< /tab >}}",
"{{</tabs >}}",
"",
],
"description": "Insert a Hugo tabs block with two tabs and snippet stops for names and content",
},
}
81 changes: 0 additions & 81 deletions assets/css/code.css

This file was deleted.

100 changes: 100 additions & 0 deletions assets/css/components.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
@layer components {
.card {
@apply mt-2 mb-2 flex flex-col gap-2 rounded-sm border border-gray-200 p-3;
@apply dark:border-gray-700 dark:bg-gray-900;
@apply transition-shadow duration-200;
&:hover,
&:focus {
@apply border-gray-300 dark:border-gray-600;
}
}
.card-link:hover {
@apply !no-underline;
}
.card-header {
@apply mb-2 flex items-center gap-2;
@apply text-gray-700 dark:text-gray-100;
}
.card-icon {
@apply text-gray-700 dark:text-gray-100;
}
.card-img,
.card-img svg {
@apply m-0 flex max-h-5 min-h-5 max-w-5 min-w-5 items-center justify-center fill-current;
}
.card-title {
@apply font-semibold;
}
.card-link {
@apply block text-inherit no-underline hover:underline;
}
.card-description {
@apply text-gray-600;
@apply dark:text-gray-300;
}

.admonition {
@apply relative mb-4 flex w-full flex-col items-start gap-3 rounded-sm px-6 py-4;
@apply bg-gray-50 dark:bg-gray-900;
}
.admonition-header {
@apply flex flex-wrap items-center gap-2;
}
.admonition-title {
@apply font-semibold;
}
.admonition-content {
@apply w-full min-w-0 flex-1 flex-wrap overflow-x-auto break-words;
color: var(--tw-prose-body);
}
.admonition-note {
@apply border-blue-400 bg-blue-50 text-blue-900;
@apply dark:border-blue-600 dark:bg-blue-950 dark:text-blue-100;
}
.admonition-tip {
@apply border-green-400 bg-green-100 text-green-900;
@apply dark:border-green-600 dark:bg-green-950 dark:text-green-100;
}
.admonition-warning {
@apply border-yellow-400 bg-yellow-50 text-yellow-900;
@apply dark:border-yellow-600 dark:bg-yellow-950 dark:text-yellow-100;
}
.admonition-danger {
@apply border-red-400 bg-red-50 text-red-900;
@apply dark:border-red-600 dark:bg-red-950 dark:text-red-100;
}
.admonition-important {
@apply border-purple-400 bg-purple-50 text-purple-900;
@apply dark:border-purple-600 dark:bg-purple-950 dark:text-purple-100;
}
.admonition-icon {
@apply flex-shrink-0;
width: 24px;
height: 24px;
min-width: 24px;
min-height: 24px;
display: flex;
align-items: center;
justify-content: center;
}

.download-links {
@apply block;
@apply text-gray-800;
@apply dark:text-gray-200;
}
.download-links a {
@apply link;
}
.download-links-subcontainer {
@apply flex flex-wrap gap-2;
}

.card-image {
@apply h-12 w-12 overflow-hidden;
}
}

.summary-bar {
@apply my-1 mt-4 flex flex-col rounded-sm border-1 border-gray-100 bg-gray-50 p-4 dark:border-gray-800 dark:bg-gray-900;
}
Loading
Loading