|
@ -14,7 +14,7 @@ body.zen-mode-enable {
|
|||
}
|
||||
}
|
||||
|
||||
/*! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com */
|
||||
/*! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com */
|
||||
|
||||
/*
|
||||
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
|
||||
|
@ -225,6 +225,8 @@ textarea {
|
|||
/* 1 */
|
||||
line-height: inherit;
|
||||
/* 1 */
|
||||
letter-spacing: inherit;
|
||||
/* 1 */
|
||||
color: inherit;
|
||||
/* 1 */
|
||||
margin: 0;
|
||||
|
@ -248,9 +250,9 @@ select {
|
|||
*/
|
||||
|
||||
button,
|
||||
[type='button'],
|
||||
[type='reset'],
|
||||
[type='submit'] {
|
||||
input:where([type='button']),
|
||||
input:where([type='reset']),
|
||||
input:where([type='submit']) {
|
||||
-webkit-appearance: button;
|
||||
/* 1 */
|
||||
background-color: transparent;
|
||||
|
@ -700,7 +702,11 @@ select {
|
|||
--tw-backdrop-invert: ;
|
||||
--tw-backdrop-opacity: ;
|
||||
--tw-backdrop-saturate: ;
|
||||
--tw-backdrop-sepia:
|
||||
--tw-backdrop-sepia: ;
|
||||
--tw-contain-size: ;
|
||||
--tw-contain-layout: ;
|
||||
--tw-contain-paint: ;
|
||||
--tw-contain-style:
|
||||
}
|
||||
|
||||
::backdrop {
|
||||
|
@ -750,7 +756,11 @@ select {
|
|||
--tw-backdrop-invert: ;
|
||||
--tw-backdrop-opacity: ;
|
||||
--tw-backdrop-saturate: ;
|
||||
--tw-backdrop-sepia:
|
||||
--tw-backdrop-sepia: ;
|
||||
--tw-contain-size: ;
|
||||
--tw-contain-layout: ;
|
||||
--tw-contain-paint: ;
|
||||
--tw-contain-style:
|
||||
}
|
||||
|
||||
.container {
|
||||
|
@ -839,7 +849,7 @@ select {
|
|||
list-style-type:decimal;
|
||||
margin-top:1.25em;
|
||||
margin-bottom:1.25em;
|
||||
padding-left:1.625em
|
||||
padding-inline-start:1.625em
|
||||
}
|
||||
|
||||
.prose :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
|
@ -882,7 +892,7 @@ select {
|
|||
list-style-type:disc;
|
||||
margin-top:1.25em;
|
||||
margin-bottom:1.25em;
|
||||
padding-left:1.625em
|
||||
padding-inline-start:1.625em
|
||||
}
|
||||
|
||||
.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker {
|
||||
|
@ -911,12 +921,12 @@ select {
|
|||
font-weight:500;
|
||||
font-style:italic;
|
||||
color:var(--tw-prose-quotes);
|
||||
border-left-width:0.25rem;
|
||||
border-left-color:var(--tw-prose-quote-borders);
|
||||
border-inline-start-width:0.25rem;
|
||||
border-inline-start-color:var(--tw-prose-quote-borders);
|
||||
quotes:"\201C""\201D""\2018""\2019";
|
||||
margin-top:1.6em;
|
||||
margin-bottom:1.6em;
|
||||
padding-left:1em
|
||||
padding-inline-start:1em
|
||||
}
|
||||
|
||||
.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before {
|
||||
|
@ -993,6 +1003,11 @@ select {
|
|||
margin-bottom:2em
|
||||
}
|
||||
|
||||
.prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
margin-top:2em;
|
||||
margin-bottom:2em
|
||||
}
|
||||
|
||||
.prose :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
font-weight:600;
|
||||
font-family:inherit;
|
||||
|
@ -1001,9 +1016,9 @@ select {
|
|||
font-size:0.9rem;
|
||||
border-radius:0.25rem;
|
||||
padding-top:0.1875em;
|
||||
padding-right:0.375em;
|
||||
padding-inline-end:0.375em;
|
||||
padding-bottom:0.1875em;
|
||||
padding-left:0.375em;
|
||||
padding-inline-start:0.375em;
|
||||
background-color:rgba(var(--color-neutral-200), 1);
|
||||
padding:0.1rem 0.4rem
|
||||
}
|
||||
|
@ -1071,9 +1086,9 @@ select {
|
|||
margin-bottom:1.7142857em;
|
||||
border-radius:0.375rem;
|
||||
padding-top:0.8571429em;
|
||||
padding-right:1.1428571em;
|
||||
padding-inline-end:1.1428571em;
|
||||
padding-bottom:0.8571429em;
|
||||
padding-left:1.1428571em
|
||||
padding-inline-start:1.1428571em
|
||||
}
|
||||
|
||||
.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
|
@ -1099,7 +1114,7 @@ select {
|
|||
.prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
width:100%;
|
||||
table-layout:auto;
|
||||
text-align:left;
|
||||
text-align:start;
|
||||
margin-top:2em;
|
||||
margin-bottom:2em;
|
||||
font-size:0.875em;
|
||||
|
@ -1115,9 +1130,9 @@ select {
|
|||
color:var(--tw-prose-headings);
|
||||
font-weight:600;
|
||||
vertical-align:bottom;
|
||||
padding-right:0.5714286em;
|
||||
padding-inline-end:0.5714286em;
|
||||
padding-bottom:0.5714286em;
|
||||
padding-left:0.5714286em
|
||||
padding-inline-start:0.5714286em
|
||||
}
|
||||
|
||||
.prose :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
|
@ -1200,22 +1215,17 @@ select {
|
|||
margin-bottom:0
|
||||
}
|
||||
|
||||
.prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
margin-top:2em;
|
||||
margin-bottom:2em
|
||||
}
|
||||
|
||||
.prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
margin-top:0.5em;
|
||||
margin-bottom:0.5em
|
||||
}
|
||||
|
||||
.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
padding-left:0.375em
|
||||
padding-inline-start:0.375em
|
||||
}
|
||||
|
||||
.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
padding-left:0.375em
|
||||
padding-inline-start:0.375em
|
||||
}
|
||||
|
||||
.prose :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
|
@ -1251,7 +1261,7 @@ select {
|
|||
|
||||
.prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
margin-top:0.5em;
|
||||
padding-left:1.625em
|
||||
padding-inline-start:1.625em
|
||||
}
|
||||
|
||||
.prose :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
|
@ -1271,26 +1281,26 @@ select {
|
|||
}
|
||||
|
||||
.prose :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
padding-left:0
|
||||
padding-inline-start:0
|
||||
}
|
||||
|
||||
.prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
padding-right:0
|
||||
padding-inline-end:0
|
||||
}
|
||||
|
||||
.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
padding-top:0.5714286em;
|
||||
padding-right:0.5714286em;
|
||||
padding-inline-end:0.5714286em;
|
||||
padding-bottom:0.5714286em;
|
||||
padding-left:0.5714286em
|
||||
padding-inline-start:0.5714286em
|
||||
}
|
||||
|
||||
.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
padding-left:0
|
||||
padding-inline-start:0
|
||||
}
|
||||
|
||||
.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
padding-right:0
|
||||
padding-inline-end:0
|
||||
}
|
||||
|
||||
.prose :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
|
@ -3167,7 +3177,7 @@ body:has(#menu-controller:checked) {
|
|||
color:rgba(var(--color-neutral-700), var(--tw-text-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .toc a) {
|
||||
.toc a:is(.dark *) {
|
||||
--tw-text-opacity:1;
|
||||
color:rgba(var(--color-neutral-400), var(--tw-text-opacity))
|
||||
}
|
||||
|
@ -3214,7 +3224,7 @@ body:has(#menu-controller:checked) {
|
|||
opacity:0.9
|
||||
}
|
||||
|
||||
:is(.dark .copy-button) {
|
||||
.copy-button:is(.dark *) {
|
||||
--tw-bg-opacity:1;
|
||||
background-color:rgba(var(--color-neutral-600), var(--tw-bg-opacity));
|
||||
--tw-text-opacity:1;
|
||||
|
@ -3229,10 +3239,10 @@ body:has(#menu-controller:checked) {
|
|||
background-color:rgba(var(--color-primary-100), var(--tw-bg-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .copy-button:hover),:is(.dark
|
||||
.copy-button:focus),:is(.dark
|
||||
.copy-button:active),:is(.dark
|
||||
.copy-button:active:hover) {
|
||||
.copy-button:hover:is(.dark *),
|
||||
.copy-button:focus:is(.dark *),
|
||||
.copy-button:active:is(.dark *),
|
||||
.copy-button:active:hover:is(.dark *) {
|
||||
--tw-bg-opacity:1;
|
||||
background-color:rgba(var(--color-primary-600), var(--tw-bg-opacity))
|
||||
}
|
||||
|
@ -3278,7 +3288,7 @@ code {
|
|||
color:rgba(var(--color-neutral-700), var(--tw-text-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .prose .chroma) {
|
||||
.prose .chroma:is(.dark *) {
|
||||
--tw-bg-opacity:1;
|
||||
background-color:rgba(var(--color-neutral-700), var(--tw-bg-opacity));
|
||||
--tw-text-opacity:1;
|
||||
|
@ -3323,7 +3333,7 @@ code {
|
|||
padding-right:1rem
|
||||
}
|
||||
|
||||
:is(.dark .chroma .hl) {
|
||||
.chroma .hl:is(.dark *) {
|
||||
--tw-bg-opacity:1;
|
||||
background-color:rgba(var(--color-primary-900), var(--tw-bg-opacity))
|
||||
}
|
||||
|
@ -3348,8 +3358,8 @@ code {
|
|||
color:rgba(var(--color-neutral-600), var(--tw-text-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .chroma .lnt),:is(.dark
|
||||
.chroma .ln) {
|
||||
.chroma .lnt:is(.dark *),
|
||||
.chroma .ln:is(.dark *) {
|
||||
--tw-text-opacity:1;
|
||||
color:rgba(var(--color-neutral-300), var(--tw-text-opacity))
|
||||
}
|
||||
|
@ -3388,16 +3398,16 @@ code {
|
|||
color:rgba(var(--color-primary-600), var(--tw-text-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .chroma .k),:is(.dark
|
||||
.chroma .kd),:is(.dark
|
||||
.chroma .kn),:is(.dark
|
||||
.chroma .kp),:is(.dark
|
||||
.chroma .kr),:is(.dark
|
||||
.chroma .nc),:is(.dark
|
||||
.chroma .fm),:is(.dark
|
||||
.chroma .nn),:is(.dark
|
||||
.chroma .vc),:is(.dark
|
||||
.chroma .o) {
|
||||
.chroma .k:is(.dark *),
|
||||
.chroma .kd:is(.dark *),
|
||||
.chroma .kn:is(.dark *),
|
||||
.chroma .kp:is(.dark *),
|
||||
.chroma .kr:is(.dark *),
|
||||
.chroma .nc:is(.dark *),
|
||||
.chroma .fm:is(.dark *),
|
||||
.chroma .nn:is(.dark *),
|
||||
.chroma .vc:is(.dark *),
|
||||
.chroma .o:is(.dark *) {
|
||||
--tw-text-opacity:1;
|
||||
color:rgba(var(--color-primary-300), var(--tw-text-opacity))
|
||||
}
|
||||
|
@ -3410,7 +3420,7 @@ code {
|
|||
color:rgba(var(--color-secondary-400), var(--tw-text-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .chroma .kc) {
|
||||
.chroma .kc:is(.dark *) {
|
||||
--tw-text-opacity:1;
|
||||
color:rgba(var(--color-secondary-500), var(--tw-text-opacity))
|
||||
}
|
||||
|
@ -3452,17 +3462,17 @@ code {
|
|||
color:rgba(var(--color-secondary-400), var(--tw-text-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .chroma .kt),:is(.dark
|
||||
.chroma .nv),:is(.dark
|
||||
.chroma .vi),:is(.dark
|
||||
.chroma .vm),:is(.dark
|
||||
.chroma .m),:is(.dark
|
||||
.chroma .mb),:is(.dark
|
||||
.chroma .mf),:is(.dark
|
||||
.chroma .mh),:is(.dark
|
||||
.chroma .mi),:is(.dark
|
||||
.chroma .il),:is(.dark
|
||||
.chroma .mo) {
|
||||
.chroma .kt:is(.dark *),
|
||||
.chroma .nv:is(.dark *),
|
||||
.chroma .vi:is(.dark *),
|
||||
.chroma .vm:is(.dark *),
|
||||
.chroma .m:is(.dark *),
|
||||
.chroma .mb:is(.dark *),
|
||||
.chroma .mf:is(.dark *),
|
||||
.chroma .mh:is(.dark *),
|
||||
.chroma .mi:is(.dark *),
|
||||
.chroma .il:is(.dark *),
|
||||
.chroma .mo:is(.dark *) {
|
||||
--tw-text-opacity:1;
|
||||
color:rgba(var(--color-secondary-600), var(--tw-text-opacity))
|
||||
}
|
||||
|
@ -3483,10 +3493,10 @@ code {
|
|||
color:rgba(var(--color-secondary-900), var(--tw-text-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .chroma .n),:is(.dark
|
||||
.chroma .nd),:is(.dark
|
||||
.chroma .ni),:is(.dark
|
||||
.chroma .nl) {
|
||||
.chroma .n:is(.dark *),
|
||||
.chroma .nd:is(.dark *),
|
||||
.chroma .ni:is(.dark *),
|
||||
.chroma .nl:is(.dark *) {
|
||||
--tw-text-opacity:1;
|
||||
color:rgba(var(--color-secondary-200), var(--tw-text-opacity))
|
||||
}
|
||||
|
@ -3513,12 +3523,12 @@ code {
|
|||
color:rgba(var(--color-secondary-800), var(--tw-text-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .chroma .na),:is(.dark
|
||||
.chroma .nb),:is(.dark
|
||||
.chroma .bp),:is(.dark
|
||||
.chroma .nx),:is(.dark
|
||||
.chroma .py),:is(.dark
|
||||
.chroma .nt) {
|
||||
.chroma .na:is(.dark *),
|
||||
.chroma .nb:is(.dark *),
|
||||
.chroma .bp:is(.dark *),
|
||||
.chroma .nx:is(.dark *),
|
||||
.chroma .py:is(.dark *),
|
||||
.chroma .nt:is(.dark *) {
|
||||
--tw-text-opacity:1;
|
||||
color:rgba(var(--color-secondary-300), var(--tw-text-opacity))
|
||||
}
|
||||
|
@ -3537,9 +3547,9 @@ code {
|
|||
color:rgba(var(--color-secondary-400), var(--tw-text-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .chroma .no),:is(.dark
|
||||
.chroma .ne),:is(.dark
|
||||
.chroma .vg) {
|
||||
.chroma .no:is(.dark *),
|
||||
.chroma .ne:is(.dark *),
|
||||
.chroma .vg:is(.dark *) {
|
||||
--tw-text-opacity:1;
|
||||
color:rgba(var(--color-secondary-500), var(--tw-text-opacity))
|
||||
}
|
||||
|
@ -3551,7 +3561,7 @@ code {
|
|||
color:rgba(var(--color-secondary-600), var(--tw-text-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .chroma .nf) {
|
||||
.chroma .nf:is(.dark *) {
|
||||
--tw-text-opacity:1;
|
||||
color:rgba(var(--color-secondary-500), var(--tw-text-opacity))
|
||||
}
|
||||
|
@ -3608,22 +3618,22 @@ code {
|
|||
color:rgba(var(--color-primary-800), var(--tw-text-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .chroma .l),:is(.dark
|
||||
.chroma .ld),:is(.dark
|
||||
.chroma .s),:is(.dark
|
||||
.chroma .sa),:is(.dark
|
||||
.chroma .sb),:is(.dark
|
||||
.chroma .sc),:is(.dark
|
||||
.chroma .dl),:is(.dark
|
||||
.chroma .sd),:is(.dark
|
||||
.chroma .s2),:is(.dark
|
||||
.chroma .sh),:is(.dark
|
||||
.chroma .si),:is(.dark
|
||||
.chroma .sx),:is(.dark
|
||||
.chroma .s1),:is(.dark
|
||||
.chroma .gi),:is(.dark
|
||||
.chroma .go),:is(.dark
|
||||
.chroma .gp) {
|
||||
.chroma .l:is(.dark *),
|
||||
.chroma .ld:is(.dark *),
|
||||
.chroma .s:is(.dark *),
|
||||
.chroma .sa:is(.dark *),
|
||||
.chroma .sb:is(.dark *),
|
||||
.chroma .sc:is(.dark *),
|
||||
.chroma .dl:is(.dark *),
|
||||
.chroma .sd:is(.dark *),
|
||||
.chroma .s2:is(.dark *),
|
||||
.chroma .sh:is(.dark *),
|
||||
.chroma .si:is(.dark *),
|
||||
.chroma .sx:is(.dark *),
|
||||
.chroma .s1:is(.dark *),
|
||||
.chroma .gi:is(.dark *),
|
||||
.chroma .go:is(.dark *),
|
||||
.chroma .gp:is(.dark *) {
|
||||
--tw-text-opacity:1;
|
||||
color:rgba(var(--color-primary-400), var(--tw-text-opacity))
|
||||
}
|
||||
|
@ -3636,7 +3646,7 @@ code {
|
|||
color:rgba(var(--color-secondary-400), var(--tw-text-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .chroma .se) {
|
||||
.chroma .se:is(.dark *) {
|
||||
--tw-text-opacity:1;
|
||||
color:rgba(var(--color-secondary-500), var(--tw-text-opacity))
|
||||
}
|
||||
|
@ -3652,8 +3662,8 @@ code {
|
|||
color:rgba(var(--color-primary-800), var(--tw-text-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .chroma .sr),:is(.dark
|
||||
.chroma .ss) {
|
||||
.chroma .sr:is(.dark *),
|
||||
.chroma .ss:is(.dark *) {
|
||||
--tw-text-opacity:1;
|
||||
color:rgba(var(--color-primary-400), var(--tw-text-opacity))
|
||||
}
|
||||
|
@ -3666,7 +3676,7 @@ code {
|
|||
color:rgba(var(--color-primary-400), var(--tw-text-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .chroma .ow) {
|
||||
.chroma .ow:is(.dark *) {
|
||||
--tw-text-opacity:1;
|
||||
color:rgba(var(--color-primary-600), var(--tw-text-opacity))
|
||||
}
|
||||
|
@ -3694,12 +3704,12 @@ code {
|
|||
color:rgba(var(--color-neutral-500), var(--tw-text-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .chroma .c),:is(.dark
|
||||
.chroma .cm),:is(.dark
|
||||
.chroma .c1),:is(.dark
|
||||
.chroma .cs),:is(.dark
|
||||
.chroma .cp),:is(.dark
|
||||
.chroma .cpf) {
|
||||
.chroma .c:is(.dark *),
|
||||
.chroma .cm:is(.dark *),
|
||||
.chroma .c1:is(.dark *),
|
||||
.chroma .cs:is(.dark *),
|
||||
.chroma .cp:is(.dark *),
|
||||
.chroma .cpf:is(.dark *) {
|
||||
--tw-text-opacity:1;
|
||||
color:rgba(var(--color-neutral-400), var(--tw-text-opacity))
|
||||
}
|
||||
|
@ -3713,7 +3723,7 @@ code {
|
|||
color:rgba(var(--color-neutral-500), var(--tw-text-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .chroma .ch) {
|
||||
.chroma .ch:is(.dark *) {
|
||||
--tw-text-opacity:1;
|
||||
color:rgba(var(--color-neutral-400), var(--tw-text-opacity))
|
||||
}
|
||||
|
@ -4641,7 +4651,7 @@ pre {
|
|||
/* 32:9 Aspect Ratio */
|
||||
}
|
||||
|
||||
:is(.dark .dark\:prose-invert) {
|
||||
.dark\:prose-invert:is(.dark *) {
|
||||
--tw-prose-body:var(--tw-prose-invert-body);
|
||||
--tw-prose-headings:var(--tw-prose-invert-headings);
|
||||
--tw-prose-lead:var(--tw-prose-invert-lead);
|
||||
|
@ -4662,32 +4672,32 @@ pre {
|
|||
--tw-prose-td-borders:var(--tw-prose-invert-td-borders);
|
||||
}
|
||||
|
||||
:is(.dark .dark\:prose-invert) :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
.dark\:prose-invert:is(.dark *) :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
text-decoration-color:rgba(var(--color-neutral-600), 1);
|
||||
}
|
||||
|
||||
:is(.dark .dark\:prose-invert) :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)):hover {
|
||||
.dark\:prose-invert:is(.dark *) :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)):hover {
|
||||
color:rgba(var(--color-primary-400), 1)
|
||||
}
|
||||
|
||||
:is(.dark .dark\:prose-invert) :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
.dark\:prose-invert:is(.dark *) :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
color:rgba(var(--color-neutral-200), 1);
|
||||
background-color:rgba(var(--color-neutral-700), 1)
|
||||
}
|
||||
|
||||
:is(.dark .dark\:prose-invert) :where(mark):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
.dark\:prose-invert:is(.dark *) :where(mark):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
background-color:rgba(var(--color-primary-400), 1)
|
||||
}
|
||||
|
||||
:is(.dark .dark\:prose-invert) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
.dark\:prose-invert:is(.dark *) :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
background-color:rgba(var(--color-neutral-700), 1)
|
||||
}
|
||||
|
||||
:is(.dark .dark\:prose-invert) :where(a.active):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
.dark\:prose-invert:is(.dark *) :where(a.active):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
text-decoration-color:rgba(var(--color-primary-400), 1)
|
||||
}
|
||||
|
||||
:is(.dark .dark\:prose-invert) :where(p.active):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
.dark\:prose-invert:is(.dark *) :where(p.active):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
|
||||
text-decoration-color:rgba(var(--color-primary-400), 1)
|
||||
}
|
||||
|
||||
|
@ -4929,197 +4939,197 @@ pre {
|
|||
}
|
||||
}
|
||||
|
||||
:is(.dark .dark\:flex) {
|
||||
.dark\:flex:is(.dark *) {
|
||||
display:flex
|
||||
}
|
||||
|
||||
:is(.dark .dark\:hidden) {
|
||||
.dark\:hidden:is(.dark *) {
|
||||
display:none
|
||||
}
|
||||
|
||||
:is(.dark .dark\:border-neutral-400) {
|
||||
.dark\:border-neutral-400:is(.dark *) {
|
||||
--tw-border-opacity:1;
|
||||
border-color:rgba(var(--color-neutral-400), var(--tw-border-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .dark\:border-neutral-600) {
|
||||
.dark\:border-neutral-600:is(.dark *) {
|
||||
--tw-border-opacity:1;
|
||||
border-color:rgba(var(--color-neutral-600), var(--tw-border-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .dark\:border-neutral-700) {
|
||||
.dark\:border-neutral-700:is(.dark *) {
|
||||
--tw-border-opacity:1;
|
||||
border-color:rgba(var(--color-neutral-700), var(--tw-border-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .dark\:border-primary-300) {
|
||||
.dark\:border-primary-300:is(.dark *) {
|
||||
--tw-border-opacity:1;
|
||||
border-color:rgba(var(--color-primary-300), var(--tw-border-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .dark\:border-primary-600) {
|
||||
.dark\:border-primary-600:is(.dark *) {
|
||||
--tw-border-opacity:1;
|
||||
border-color:rgba(var(--color-primary-600), var(--tw-border-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .dark\:bg-neutral-400) {
|
||||
.dark\:bg-neutral-400:is(.dark *) {
|
||||
--tw-bg-opacity:1;
|
||||
background-color:rgba(var(--color-neutral-400), var(--tw-bg-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .dark\:bg-neutral-600) {
|
||||
.dark\:bg-neutral-600:is(.dark *) {
|
||||
--tw-bg-opacity:1;
|
||||
background-color:rgba(var(--color-neutral-600), var(--tw-bg-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .dark\:bg-neutral-700) {
|
||||
.dark\:bg-neutral-700:is(.dark *) {
|
||||
--tw-bg-opacity:1;
|
||||
background-color:rgba(var(--color-neutral-700), var(--tw-bg-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .dark\:bg-neutral-800) {
|
||||
.dark\:bg-neutral-800:is(.dark *) {
|
||||
--tw-bg-opacity:1;
|
||||
background-color:rgba(var(--color-neutral-800), var(--tw-bg-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .dark\:bg-neutral-800\/50) {
|
||||
.dark\:bg-neutral-800\/50:is(.dark *) {
|
||||
background-color:rgba(var(--color-neutral-800), 0.5)
|
||||
}
|
||||
|
||||
:is(.dark .dark\:bg-neutral-900\/50) {
|
||||
.dark\:bg-neutral-900\/50:is(.dark *) {
|
||||
background-color:rgba(var(--color-neutral-900), 0.5)
|
||||
}
|
||||
|
||||
:is(.dark .dark\:bg-primary-300) {
|
||||
.dark\:bg-primary-300:is(.dark *) {
|
||||
--tw-bg-opacity:1;
|
||||
background-color:rgba(var(--color-primary-300), var(--tw-bg-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .dark\:bg-primary-400) {
|
||||
.dark\:bg-primary-400:is(.dark *) {
|
||||
--tw-bg-opacity:1;
|
||||
background-color:rgba(var(--color-primary-400), var(--tw-bg-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .dark\:bg-primary-800) {
|
||||
.dark\:bg-primary-800:is(.dark *) {
|
||||
--tw-bg-opacity:1;
|
||||
background-color:rgba(var(--color-primary-800), var(--tw-bg-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .dark\:bg-primary-900) {
|
||||
.dark\:bg-primary-900:is(.dark *) {
|
||||
--tw-bg-opacity:1;
|
||||
background-color:rgba(var(--color-primary-900), var(--tw-bg-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .dark\:from-neutral-800) {
|
||||
.dark\:from-neutral-800:is(.dark *) {
|
||||
--tw-gradient-from:rgba(var(--color-neutral-800), 1) var(--tw-gradient-from-position);
|
||||
--tw-gradient-to:rgba(var(--color-neutral-800), 0) var(--tw-gradient-to-position);
|
||||
--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
|
||||
}
|
||||
|
||||
:is(.dark .dark\:from-primary-600) {
|
||||
.dark\:from-primary-600:is(.dark *) {
|
||||
--tw-gradient-from:rgba(var(--color-primary-600), 1) var(--tw-gradient-from-position);
|
||||
--tw-gradient-to:rgba(var(--color-primary-600), 0) var(--tw-gradient-to-position);
|
||||
--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
|
||||
}
|
||||
|
||||
:is(.dark .dark\:to-neutral-800) {
|
||||
.dark\:to-neutral-800:is(.dark *) {
|
||||
--tw-gradient-to:rgba(var(--color-neutral-800), 1) var(--tw-gradient-to-position)
|
||||
}
|
||||
|
||||
:is(.dark .dark\:to-secondary-800) {
|
||||
.dark\:to-secondary-800:is(.dark *) {
|
||||
--tw-gradient-to:rgba(var(--color-secondary-800), 1) var(--tw-gradient-to-position)
|
||||
}
|
||||
|
||||
:is(.dark .dark\:text-neutral) {
|
||||
.dark\:text-neutral:is(.dark *) {
|
||||
--tw-text-opacity:1;
|
||||
color:rgba(var(--color-neutral), var(--tw-text-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .dark\:text-neutral-100) {
|
||||
.dark\:text-neutral-100:is(.dark *) {
|
||||
--tw-text-opacity:1;
|
||||
color:rgba(var(--color-neutral-100), var(--tw-text-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .dark\:text-neutral-200) {
|
||||
.dark\:text-neutral-200:is(.dark *) {
|
||||
--tw-text-opacity:1;
|
||||
color:rgba(var(--color-neutral-200), var(--tw-text-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .dark\:text-neutral-300) {
|
||||
.dark\:text-neutral-300:is(.dark *) {
|
||||
--tw-text-opacity:1;
|
||||
color:rgba(var(--color-neutral-300), var(--tw-text-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .dark\:text-neutral-400) {
|
||||
.dark\:text-neutral-400:is(.dark *) {
|
||||
--tw-text-opacity:1;
|
||||
color:rgba(var(--color-neutral-400), var(--tw-text-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .dark\:text-neutral-500) {
|
||||
.dark\:text-neutral-500:is(.dark *) {
|
||||
--tw-text-opacity:1;
|
||||
color:rgba(var(--color-neutral-500), var(--tw-text-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .dark\:text-neutral-700) {
|
||||
.dark\:text-neutral-700:is(.dark *) {
|
||||
--tw-text-opacity:1;
|
||||
color:rgba(var(--color-neutral-700), var(--tw-text-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .dark\:text-neutral-800) {
|
||||
.dark\:text-neutral-800:is(.dark *) {
|
||||
--tw-text-opacity:1;
|
||||
color:rgba(var(--color-neutral-800), var(--tw-text-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .dark\:text-primary-200) {
|
||||
.dark\:text-primary-200:is(.dark *) {
|
||||
--tw-text-opacity:1;
|
||||
color:rgba(var(--color-primary-200), var(--tw-text-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .dark\:text-primary-400) {
|
||||
.dark\:text-primary-400:is(.dark *) {
|
||||
--tw-text-opacity:1;
|
||||
color:rgba(var(--color-primary-400), var(--tw-text-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .dark\:opacity-60) {
|
||||
.dark\:opacity-60:is(.dark *) {
|
||||
opacity:0.6
|
||||
}
|
||||
|
||||
:is(.dark .dark\:hover\:\!bg-primary-700:hover) {
|
||||
.dark\:hover\:\!bg-primary-700:hover:is(.dark *) {
|
||||
--tw-bg-opacity:1 !important;
|
||||
background-color:rgba(var(--color-primary-700), var(--tw-bg-opacity)) !important
|
||||
}
|
||||
|
||||
:is(.dark .dark\:hover\:bg-primary-400:hover) {
|
||||
.dark\:hover\:bg-primary-400:hover:is(.dark *) {
|
||||
--tw-bg-opacity:1;
|
||||
background-color:rgba(var(--color-primary-400), var(--tw-bg-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .dark\:hover\:bg-primary-900:hover) {
|
||||
.dark\:hover\:bg-primary-900:hover:is(.dark *) {
|
||||
--tw-bg-opacity:1;
|
||||
background-color:rgba(var(--color-primary-900), var(--tw-bg-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .dark\:hover\:text-neutral-800:hover) {
|
||||
.dark\:hover\:text-neutral-800:hover:is(.dark *) {
|
||||
--tw-text-opacity:1;
|
||||
color:rgba(var(--color-neutral-800), var(--tw-text-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .dark\:hover\:text-primary-400:hover) {
|
||||
.dark\:hover\:text-primary-400:hover:is(.dark *) {
|
||||
--tw-text-opacity:1;
|
||||
color:rgba(var(--color-primary-400), var(--tw-text-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .dark\:focus\:bg-primary-900:focus) {
|
||||
.dark\:focus\:bg-primary-900:focus:is(.dark *) {
|
||||
--tw-bg-opacity:1;
|
||||
background-color:rgba(var(--color-primary-900), var(--tw-bg-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .group:hover .dark\:group-hover\:text-neutral-700) {
|
||||
.group:hover .dark\:group-hover\:text-neutral-700:is(.dark *) {
|
||||
--tw-text-opacity:1;
|
||||
color:rgba(var(--color-neutral-700), var(--tw-text-opacity))
|
||||
}
|
||||
|
||||
:is(.dark .group:hover .dark\:group-hover\:text-primary-400) {
|
||||
.group:hover .dark\:group-hover\:text-primary-400:is(.dark *) {
|
||||
--tw-text-opacity:1;
|
||||
color:rgba(var(--color-primary-400), var(--tw-text-opacity))
|
||||
}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# Refer to the theme docs for more details about each of these parameters.
|
||||
# https://blowfish.page/docs/getting-started/
|
||||
|
||||
theme = "blowfish"
|
||||
# theme = "blowfish" # UNCOMMENT THIS LINE
|
||||
# baseURL = "https://your_domain.com/"
|
||||
defaultContentLanguage = "en"
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
theme = "blowfish"
|
||||
baseURL = "https://localhost:1313"
|
||||
defaultContentLanguage = "en"
|
||||
disableLanguages = ['it'] #to allow translation work requiring shipping to production
|
||||
disableLanguages = [] #to allow translation work requiring shipping to production
|
||||
|
||||
# pluralizeListTitles = "true" # hugo function useful for non-english languages, find out more in https://gohugo.io/getting-started/configuration/#pluralizelisttitles
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
title: "Per iniziare"
|
||||
date: 2020-08-15
|
||||
draft: false
|
||||
description: "Tutte le variabili del front matter sono disponibili in Blowfish.
|
||||
description: "Tutte le variabili del front matter sono disponibili in Blowfish."
|
||||
slug: "per-iniziare"
|
||||
tags: ["installazione", "documenti"]
|
||||
series: ["Documentazione"]
|
||||
|
|
|
@ -54,7 +54,7 @@ Ecco un rapido video che ti mostra quanto sia veloce iniziare a utilizzare Blowf
|
|||
|
||||
<iframe width="100%" height="350" src="https://www.youtube.com/embed/SgXhGb-7QbU?si=ce44baicuQ6zMeXz" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
|
||||
|
||||
### Installazione Manuale
|
||||
### Installazione senza CLI
|
||||
|
||||
#### Crea un novo sito
|
||||
|
||||
|
@ -72,7 +72,7 @@ Esistono diversi modi per installare il tema Blowfish nel proprio sito web Hugo.
|
|||
|
||||
Se non sei sicuro, scegli il metodo Git submodule.
|
||||
|
||||
##### Installazione usando Git
|
||||
#### Installazione usando Git
|
||||
|
||||
Questo è il metodo piu facile e veloce per mantere il tema aggiornato. Oltre **Hugo** e **Go**, dovrai assicurarti di avere **Git** installato nel tuo local machine.
|
||||
|
||||
|
@ -86,7 +86,7 @@ git submodule add -b main https://github.com/nunocoracao/blowfish.git themes/blo
|
|||
|
||||
poi continua a [impostare i file di configurazione del tema](#set-up-theme-configuration-files).
|
||||
|
||||
##### Installazione usando Hugo
|
||||
#### Installazione usando Hugo
|
||||
|
||||
Per questo metodo utilizzerai Hugo per gestire i tuoi temi. Hugo utilizza **Go** per inizializzare e gestire i moduli, quindi assicurati di aver installato `go` prima di procedere.
|
||||
|
||||
|
@ -116,7 +116,7 @@ Per questo metodo utilizzerai Hugo per gestire i tuoi temi. Hugo utilizza **Go**
|
|||
4. Avvia il tuo server utilizzando `hugo server` e il tema verrà scaricato automaticamente.
|
||||
5. Continua con [impostare i file di configurazione del tema](#set-up-theme-configuration-files).
|
||||
|
||||
##### Installazione manuale
|
||||
#### Installazione manuale
|
||||
1. Scarica l'ultima versione del codice sorgente del tema.
|
||||
|
||||
{{< button href="https://github.com/nunocoracao/blowfish/releases/latest" target="_blank" >}}Scarica da Github{{< /button >}}
|
||||
|
@ -127,7 +127,7 @@ Per questo metodo utilizzerai Hugo per gestire i tuoi temi. Hugo utilizza **Go**
|
|||
|
||||
#### Imposta i file di configurazione del tema
|
||||
|
||||
Nella cartella principale del tuo sito web, elimina il file `config.toml` generato da Hugo. Copia i file di configurazione `*.toml` dal tema nella tua cartella `config/_default/`. Ciò ti garantirà di avere tutte le impostazioni corrette del tema e ti consentirà di personalizzare facilmente il tema in base alle tue esigenze.
|
||||
Nella cartella principale del tuo sito web, elimina il file `hugo.toml` generato da Hugo. Copia i file di configurazione `*.toml` dal tema nella tua cartella `config/_default/`. Ciò ti garantirà di avere tutte le impostazioni corrette del tema e ti consentirà di personalizzare facilmente il tema in base alle tue esigenze.
|
||||
|
||||
{{< alert >}}
|
||||
**Note:** Non dovresti sovrascrivere il file `module.toml` se ne esiste già uno nel tuo progetto!
|
||||
|
@ -142,7 +142,7 @@ Una volta che hai copiato i file, la tua cartella delle configurazioni dovrebbe
|
|||
|
||||
```shell
|
||||
config/_default/
|
||||
├─ config.toml
|
||||
├─ hugo.toml
|
||||
├─ languages.en.toml
|
||||
├─ markup.toml
|
||||
├─ menus.en.toml
|
||||
|
@ -151,7 +151,7 @@ config/_default/
|
|||
```
|
||||
|
||||
{{< alert >}}
|
||||
**Importante:** Se non hai utilizzato Hugo Modules per installare Blowfish, devi aggiungere la riga `theme = "blowfish"` all'inizio del tuo file `config.toml`.
|
||||
**Importante:** Se non hai utilizzato Hugo Modules per installare Blowfish, devi aggiungere la riga `theme = "blowfish"` all'inizio del tuo file `hugo.toml`.
|
||||
{{< /alert >}}
|
||||
|
||||
### Passo successivo
|
||||
|
|
|
@ -55,7 +55,7 @@ Here's a quick video of how fast it is to get started with Blowfish using the CL
|
|||
|
||||
<iframe width="100%" height="350" src="https://www.youtube.com/embed/SgXhGb-7QbU?si=ce44baicuQ6zMeXz" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
|
||||
|
||||
### Install Manually
|
||||
### Install without CLI
|
||||
|
||||
#### Create a new site
|
||||
|
||||
|
@ -73,7 +73,7 @@ There several different ways to install the Blowfish theme into your Hugo websit
|
|||
|
||||
If you're unsure, choose the Git submodule method.
|
||||
|
||||
##### Install using git
|
||||
#### Install using git
|
||||
|
||||
This method is the quickest and easiest for keeping the theme up-to-date. Besides **Hugo** and **Go**, you'll also need to ensure you have **Git** installed on your local machine.
|
||||
|
||||
|
@ -87,7 +87,7 @@ git submodule add -b main https://github.com/nunocoracao/blowfish.git themes/blo
|
|||
|
||||
Then continue to [set up the theme configuration files](#set-up-theme-configuration-files).
|
||||
|
||||
##### Install using Hugo
|
||||
#### Install using Hugo
|
||||
|
||||
For this method you'll use Hugo to manage your themes. Hugo uses **Go** to initialise and manage modules so you need to ensure you have `go` installed before proceeding.
|
||||
|
||||
|
@ -117,7 +117,7 @@ For this method you'll use Hugo to manage your themes. Hugo uses **Go** to initi
|
|||
4. Start your server using `hugo server` and the theme will be downloaded automatically.
|
||||
5. Continue to [set up the theme configuration files](#set-up-theme-configuration-files).
|
||||
|
||||
##### Install manually
|
||||
#### Install manually
|
||||
|
||||
1. Download the latest release of the theme source code.
|
||||
|
||||
|
@ -128,7 +128,7 @@ For this method you'll use Hugo to manage your themes. Hugo uses **Go** to initi
|
|||
|
||||
#### Set up theme configuration files
|
||||
|
||||
In the root folder of your website, delete the `config.toml` file that was generated by Hugo. Copy the `*.toml` config files from the theme into your `config/_default/` folder. This will ensure you have all the correct theme settings and will enable you to easily customise the theme to your needs.
|
||||
In the root folder of your website, delete the `hugo.toml` file that was generated by Hugo. Copy the `*.toml` config files from the theme into your `config/_default/` folder. This will ensure you have all the correct theme settings and will enable you to easily customise the theme to your needs.
|
||||
|
||||
{{< alert >}}
|
||||
**Note:** You should not overwrite the `module.toml` file if one already exists in your project!
|
||||
|
@ -143,7 +143,7 @@ Once you've copied the files, your config folder should look like this:
|
|||
|
||||
```shell
|
||||
config/_default/
|
||||
├─ config.toml
|
||||
├─ hugo.toml
|
||||
├─ languages.en.toml
|
||||
├─ markup.toml
|
||||
├─ menus.en.toml
|
||||
|
@ -152,7 +152,7 @@ config/_default/
|
|||
```
|
||||
|
||||
{{< alert >}}
|
||||
**Important:** If you didn't use Hugo Modules to install Blowfish, you must add the line `theme = "blowfish"` to the top of your `config.toml` file.
|
||||
**Important:** If you didn't use Hugo Modules to install Blowfish, you must add the line `theme = "blowfish"` to the top of your `hugo.toml` file.
|
||||
{{< /alert >}}
|
||||
|
||||
### Next steps
|
||||
|
|
|
@ -55,7 +55,7 @@ Here's a quick video of how fast it is to get started with Blowfish using the CL
|
|||
|
||||
<iframe width="100%" height="350" src="https://www.youtube.com/embed/SgXhGb-7QbU?si=ce44baicuQ6zMeXz" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
|
||||
|
||||
### Install Manually
|
||||
### Install without CLI
|
||||
|
||||
#### Create a new site
|
||||
|
||||
|
@ -73,7 +73,7 @@ There several different ways to install the Blowfish theme into your Hugo websit
|
|||
|
||||
If you're unsure, choose the Git submodule method.
|
||||
|
||||
##### Install using git
|
||||
#### Install using git
|
||||
|
||||
This method is the quickest and easiest for keeping the theme up-to-date. Besides **Hugo** and **Go**, you'll also need to ensure you have **Git** installed on your local machine.
|
||||
|
||||
|
@ -87,7 +87,7 @@ git submodule add -b main https://github.com/nunocoracao/blowfish.git themes/blo
|
|||
|
||||
Then continue to [set up the theme configuration files](#set-up-theme-configuration-files).
|
||||
|
||||
##### Install using Hugo
|
||||
#### Install using Hugo
|
||||
|
||||
For this method you'll use Hugo to manage your themes. Hugo uses **Go** to initialise and manage modules so you need to ensure you have `go` installed before proceeding.
|
||||
|
||||
|
@ -117,7 +117,7 @@ For this method you'll use Hugo to manage your themes. Hugo uses **Go** to initi
|
|||
4. Start your server using `hugo server` and the theme will be downloaded automatically.
|
||||
5. Continue to [set up the theme configuration files](#set-up-theme-configuration-files).
|
||||
|
||||
##### Install manually
|
||||
#### Install manually
|
||||
|
||||
1. Download the latest release of the theme source code.
|
||||
|
||||
|
@ -128,7 +128,7 @@ For this method you'll use Hugo to manage your themes. Hugo uses **Go** to initi
|
|||
|
||||
#### Set up theme configuration files
|
||||
|
||||
In the root folder of your website, delete the `config.toml` file that was generated by Hugo. Copy the `*.toml` config files from the theme into your `config/_default/` folder. This will ensure you have all the correct theme settings and will enable you to easily customise the theme to your needs.
|
||||
In the root folder of your website, delete the `hugo.toml` file that was generated by Hugo. Copy the `*.toml` config files from the theme into your `config/_default/` folder. This will ensure you have all the correct theme settings and will enable you to easily customise the theme to your needs.
|
||||
|
||||
{{< alert >}}
|
||||
**Note:** You should not overwrite the `module.toml` file if one already exists in your project!
|
||||
|
@ -143,7 +143,7 @@ Once you've copied the files, your config folder should look like this:
|
|||
|
||||
```shell
|
||||
config/_default/
|
||||
├─ config.toml
|
||||
├─ hugo.toml
|
||||
├─ languages.en.toml
|
||||
├─ markup.toml
|
||||
├─ menus.en.toml
|
||||
|
@ -152,7 +152,7 @@ config/_default/
|
|||
```
|
||||
|
||||
{{< alert >}}
|
||||
**Important:** If you didn't use Hugo Modules to install Blowfish, you must add the line `theme = "blowfish"` to the top of your `config.toml` file.
|
||||
**Important:** If you didn't use Hugo Modules to install Blowfish, you must add the line `theme = "blowfish"` to the top of your `hugo.toml` file.
|
||||
{{< /alert >}}
|
||||
|
||||
### Next steps
|
||||
|
|
|
@ -54,7 +54,7 @@ blowfish-tools new mynewsite
|
|||
|
||||
<iframe width="100%" height="350" src="https://www.youtube.com/embed/SgXhGb-7QbU?si=ce44baicuQ6zMeXz" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
|
||||
|
||||
### 手动安装
|
||||
### 无需 CLI 的安装
|
||||
|
||||
#### 创建新站点
|
||||
|
||||
|
@ -72,7 +72,7 @@ blowfish-tools new mynewsite
|
|||
|
||||
如果你不确定用哪一个,请直接选择 Git 子模块的方式。
|
||||
|
||||
##### 使用 Git 子模块安装
|
||||
#### 使用 Git 子模块安装
|
||||
|
||||
这个方法可以保证主题简单且快速地安装和更新。除了 **Hugo** 和 **Go**,你还需要确保本地机器安装了 **Git**。
|
||||
|
||||
|
@ -86,7 +86,7 @@ git submodule add -b main https://github.com/nunocoracao/blowfish.git themes/blo
|
|||
|
||||
然后 [设置主题的配置文件](#set-up-theme-configuration-files)。
|
||||
|
||||
##### 使用 Hugo 模板安装
|
||||
#### 使用 Hugo 模板安装
|
||||
|
||||
这种方法是使用 Hugo 来管理你的主题,Hugo 使用 **Go** 来初始化和管理模块,所以首先需要确保已经安装了`go`。
|
||||
|
||||
|
@ -116,7 +116,7 @@ git submodule add -b main https://github.com/nunocoracao/blowfish.git themes/blo
|
|||
4. 使用`hugo server` 命令后,主题将会自动下载。
|
||||
5. 然后 [设置主题的配置文件](#set-up-theme-configuration-files).
|
||||
|
||||
##### 手动复制文件
|
||||
#### 手动复制文件
|
||||
|
||||
1. 下载最新的主题源码。
|
||||
|
||||
|
@ -127,7 +127,7 @@ git submodule add -b main https://github.com/nunocoracao/blowfish.git themes/blo
|
|||
|
||||
#### 设置主题的配置文件
|
||||
|
||||
在你的网站根目录中,删除 Hugo 自动生成的 `config.toml` 文件。从主题中复制 `*.toml` 文件,粘贴到 `config/_default/` 目录中。这将确保你的主题设置准确无误,在此基础上你能够轻松地自定义主题。
|
||||
在你的网站根目录中,删除 Hugo 自动生成的 `hugo.toml` 文件。从主题中复制 `*.toml` 文件,粘贴到 `config/_default/` 目录中。这将确保你的主题设置准确无误,在此基础上你能够轻松地自定义主题。
|
||||
|
||||
{{< alert >}}
|
||||
**注意:** 如果项目中已经存在 `module.toml` 文件,请不要覆盖它!
|
||||
|
@ -142,7 +142,7 @@ git submodule add -b main https://github.com/nunocoracao/blowfish.git themes/blo
|
|||
|
||||
```shell
|
||||
config/_default/
|
||||
├─ config.toml
|
||||
├─ hugo.toml
|
||||
├─ languages.en.toml
|
||||
├─ markup.toml
|
||||
├─ menus.en.toml
|
||||
|
@ -151,7 +151,7 @@ config/_default/
|
|||
```
|
||||
|
||||
{{< alert >}}
|
||||
**重要:** 如果你没有使用 Hugo 模块安装 Blowfish,那么你必须在 `config.toml` 文件中添加 `theme = "blowfish"`。
|
||||
**重要:** 如果你没有使用 Hugo 模块安装 Blowfish,那么你必须在 `hugo.toml` 文件中添加 `theme = "blowfish"`。
|
||||
{{< /alert >}}
|
||||
|
||||
### 下一步
|
||||
|
|
|
@ -77,10 +77,10 @@ This is an error!
|
|||
**Example:**
|
||||
|
||||
```md
|
||||
{{</* article link="/docs/welcome/" */>}}
|
||||
{{</* article link="/it/docs/welcome/" */>}}
|
||||
```
|
||||
|
||||
{{< article link="/docs/welcome/" >}}
|
||||
{{< article link="/it/docs/welcome/" >}}
|
||||
|
||||
<br/><br/><br/>
|
||||
|
||||
|
|
|
@ -77,10 +77,10 @@ This is an error!
|
|||
**Example:**
|
||||
|
||||
```md
|
||||
{{</* article link="/docs/welcome/" */>}}
|
||||
{{</* article link="/ja/docs/welcome/" */>}}
|
||||
```
|
||||
|
||||
{{< article link="/docs/welcome/" >}}
|
||||
{{< article link="/ja/docs/welcome/" >}}
|
||||
|
||||
<br/><br/><br/>
|
||||
|
||||
|
|
|
@ -77,10 +77,10 @@ This is an error!
|
|||
**例如:**
|
||||
|
||||
```md
|
||||
{{</* article link="/docs/welcome/" */>}}
|
||||
{{</* article link="/zh-cn/docs/welcome/" */>}}
|
||||
```
|
||||
|
||||
{{< article link="/docs/welcome/" >}}
|
||||
{{< article link="/zh-cn/docs/welcome/" >}}
|
||||
|
||||
<br/><br/><br/>
|
||||
|
||||
|
|
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 56 KiB |
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 45 KiB |
Before Width: | Height: | Size: 80 KiB After Width: | Height: | Size: 80 KiB |
Before Width: | Height: | Size: 147 KiB After Width: | Height: | Size: 147 KiB |
Before Width: | Height: | Size: 74 KiB After Width: | Height: | Size: 86 KiB |
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 72 KiB After Width: | Height: | Size: 72 KiB |
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 61 KiB |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 70 KiB After Width: | Height: | Size: 71 KiB |
Before Width: | Height: | Size: 89 KiB After Width: | Height: | Size: 95 KiB |
Before Width: | Height: | Size: 67 KiB After Width: | Height: | Size: 67 KiB |
Before Width: | Height: | Size: 82 KiB After Width: | Height: | Size: 84 KiB |
Before Width: | Height: | Size: 184 KiB After Width: | Height: | Size: 185 KiB |
Before Width: | Height: | Size: 81 KiB After Width: | Height: | Size: 103 KiB |
Before Width: | Height: | Size: 93 KiB After Width: | Height: | Size: 93 KiB |
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 37 KiB |
BIN
exampleSite/content/users/eallion.com/feature.jpg
Normal file
After Width: | Height: | Size: 80 KiB |
|
@ -1,8 +1,8 @@
|
|||
---
|
||||
title: "fwzyrln_"
|
||||
tags: [Home page personale, Blog]
|
||||
externalUrl: "https://fauziralpiandi.github.io"
|
||||
date: 9922-08-08
|
||||
title: "eallion.com"
|
||||
tags: [Blog, Sito personale]
|
||||
externalUrl: "http://www.eallion.com/"
|
||||
date: 9919-08-08
|
||||
showDate: false
|
||||
showAuthor: false
|
||||
showReadingTime: false
|
|
@ -1,8 +1,8 @@
|
|||
---
|
||||
title: "fwzyrln_"
|
||||
tags: [個人ホームページ, ブログ]
|
||||
externalUrl: "https://fauziralpiandi.github.io"
|
||||
date: 9922-08-08
|
||||
title: "eallion.com"
|
||||
tags: [ブログ, 個人サイト]
|
||||
externalUrl: "http://www.eallion.com/"
|
||||
date: 9919-08-08
|
||||
showDate: false
|
||||
showAuthor: false
|
||||
showReadingTime: false
|
|
@ -1,8 +1,8 @@
|
|||
---
|
||||
title: "fwzyrln_"
|
||||
tags: [Personal Homepage,Blog]
|
||||
externalUrl: "https://fauziralpiandi.github.io"
|
||||
date: 9922-08-08
|
||||
title: "eallion.com"
|
||||
tags: [Blog,Personal Site]
|
||||
externalUrl: "http://www.eallion.com/"
|
||||
date: 9919-08-08
|
||||
showDate: false
|
||||
showAuthor: false
|
||||
showReadingTime: false
|
|
@ -1,8 +1,8 @@
|
|||
---
|
||||
title: "fwzyrln_"
|
||||
tags: [个人主页, 博客]
|
||||
externalUrl: "https://fauziralpiandi.github.io"
|
||||
date: 9922-08-08
|
||||
title: "eallion.com"
|
||||
tags: [博客, 个人网站]
|
||||
externalUrl: "http://www.eallion.com/"
|
||||
date: 9919-08-08
|
||||
showDate: false
|
||||
showAuthor: false
|
||||
showReadingTime: false
|
Before Width: | Height: | Size: 53 KiB After Width: | Height: | Size: 53 KiB |
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 55 KiB After Width: | Height: | Size: 55 KiB |
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 57 KiB |
Before Width: | Height: | Size: 64 KiB After Width: | Height: | Size: 69 KiB |
Before Width: | Height: | Size: 110 KiB After Width: | Height: | Size: 113 KiB |
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: "hyperbowl3d.com"
|
||||
tags: [Sito di giochi]
|
||||
tags: [Sito di gioco]
|
||||
externalUrl: "https://hyperbowl3d.com/"
|
||||
date: 9968-08-08
|
||||
showDate: false
|
||||
|
|
Before Width: | Height: | Size: 74 KiB After Width: | Height: | Size: 57 KiB |
Before Width: | Height: | Size: 53 KiB After Width: | Height: | Size: 53 KiB |
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 65 KiB |
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 69 KiB |
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 47 KiB |
Before Width: | Height: | Size: 103 KiB After Width: | Height: | Size: 82 KiB |
Before Width: | Height: | Size: 83 KiB After Width: | Height: | Size: 83 KiB |
Before Width: | Height: | Size: 87 KiB After Width: | Height: | Size: 91 KiB |
Before Width: | Height: | Size: 142 KiB After Width: | Height: | Size: 117 KiB |
Before Width: | Height: | Size: 79 KiB After Width: | Height: | Size: 82 KiB |
Before Width: | Height: | Size: 63 KiB After Width: | Height: | Size: 63 KiB |
Before Width: | Height: | Size: 92 KiB After Width: | Height: | Size: 92 KiB |
Before Width: | Height: | Size: 92 KiB After Width: | Height: | Size: 92 KiB |
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 70 KiB After Width: | Height: | Size: 70 KiB |
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 58 KiB |
Before Width: | Height: | Size: 130 KiB After Width: | Height: | Size: 130 KiB |
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 62 KiB |
Before Width: | Height: | Size: 70 KiB After Width: | Height: | Size: 70 KiB |
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 89 KiB |
Before Width: | Height: | Size: 90 KiB After Width: | Height: | Size: 113 KiB |
Before Width: | Height: | Size: 85 KiB After Width: | Height: | Size: 84 KiB |
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 57 KiB |
|
@ -625,15 +625,6 @@
|
|||
"Blog"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "fwzyrln_",
|
||||
"url": "https://fauziralpiandi.github.io",
|
||||
"source": "n/a",
|
||||
"tags": [
|
||||
"Personal Homepage",
|
||||
"Blog"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "karlukle.site",
|
||||
"url": "https://karlukle.site",
|
||||
|
@ -642,7 +633,7 @@
|
|||
"Personal blog"
|
||||
]
|
||||
},
|
||||
{
|
||||
{
|
||||
"title": "Adam Madej - Gameplay Animator",
|
||||
"url": "http://www.adammadej.com/",
|
||||
"source": "https://github.com/arahmitz/adamblogstuff",
|
||||
|
@ -651,5 +642,14 @@
|
|||
"Blog",
|
||||
"Personal Site"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "eallion.com",
|
||||
"url": "http://www.eallion.com/",
|
||||
"source": "https://github.com/eallion/eallion.com",
|
||||
"tags": [
|
||||
"Blog",
|
||||
"Personal Site"
|
||||
]
|
||||
}
|
||||
]
|
||||
|
|
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 55 KiB |
Before Width: | Height: | Size: 160 KiB After Width: | Height: | Size: 160 KiB |
Before Width: | Height: | Size: 79 KiB After Width: | Height: | Size: 106 KiB |
54
package-lock.json
generated
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"name": "hugo-blowfish-theme",
|
||||
"version": "2.64.0",
|
||||
"version": "2.65.0",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "hugo-blowfish-theme",
|
||||
"version": "2.64.0",
|
||||
"version": "2.65.0",
|
||||
"hasInstallScript": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
|
@ -28,7 +28,7 @@
|
|||
"prettier": "^3.2.5",
|
||||
"prettier-plugin-go-template": "^0.0.15",
|
||||
"prettier-plugin-tailwindcss": "^0.5.13",
|
||||
"puppeteer": "^22.6.2",
|
||||
"puppeteer": "^22.6.3",
|
||||
"rimraf": "^5.0.5",
|
||||
"tailwindcss": "^3.4.3",
|
||||
"tw-elements": "2.0.0",
|
||||
|
@ -246,9 +246,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@puppeteer/browsers": {
|
||||
"version": "2.2.0",
|
||||
"resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.2.0.tgz",
|
||||
"integrity": "sha512-MC7LxpcBtdfTbzwARXIkqGZ1Osn3nnZJlm+i0+VqHl72t//Xwl9wICrXT8BwtgC6s1xJNHsxOpvzISUqe92+sw==",
|
||||
"version": "2.2.1",
|
||||
"resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.2.1.tgz",
|
||||
"integrity": "sha512-QSXujx4d4ogDamQA8ckkkRieFzDgZEuZuGiey9G7CuDcbnX4iINKWxTPC5Br2AEzY9ICAvcndqgAUFMMKnS/Tw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"debug": "4.3.4",
|
||||
|
@ -370,9 +370,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"node_modules/@types/node": {
|
||||
"version": "20.12.3",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.3.tgz",
|
||||
"integrity": "sha512-sD+ia2ubTeWrOu+YMF+MTAB7E+O7qsMqAbMfW7DG3K1URwhZ5hN1pLlRVGbf4wDFzSfikL05M17EyorS86jShw==",
|
||||
"version": "20.12.7",
|
||||
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.7.tgz",
|
||||
"integrity": "sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==",
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
|
@ -515,9 +515,9 @@
|
|||
"optional": true
|
||||
},
|
||||
"node_modules/bare-path": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/bare-path/-/bare-path-2.1.0.tgz",
|
||||
"integrity": "sha512-DIIg7ts8bdRKwJRJrUMy/PICEaQZaPGZ26lsSx9MJSwIhSrcdHn7/C8W+XmnG/rKi6BaRcz+JO00CjZteybDtw==",
|
||||
"version": "2.1.1",
|
||||
"resolved": "https://registry.npmjs.org/bare-path/-/bare-path-2.1.1.tgz",
|
||||
"integrity": "sha512-OHM+iwRDRMDBsSW7kl3dO62JyHdBKO3B25FB9vNQBPcGHMo4+eA8Yj41Lfbk3pS/seDY+siNge0LdRTulAau/A==",
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"dependencies": {
|
||||
|
@ -3321,16 +3321,16 @@
|
|||
}
|
||||
},
|
||||
"node_modules/puppeteer": {
|
||||
"version": "22.6.2",
|
||||
"resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-22.6.2.tgz",
|
||||
"integrity": "sha512-3GMAJ9adPUSdIHGuYV1b1RqRB6D2UScjnq779uZsvpAP6HOWw2+9ezZiUZaAXVST+Ku7KWsxOjkctEvRasJClA==",
|
||||
"version": "22.6.3",
|
||||
"resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-22.6.3.tgz",
|
||||
"integrity": "sha512-KZOnthMbvr4+7cPKFeeOCJPe8DzOKGC0GbMXmZKOP/YusXQ6sqxA0vt6frstZq3rUJ277qXHlZNFf01VVwdHKw==",
|
||||
"dev": true,
|
||||
"hasInstallScript": true,
|
||||
"dependencies": {
|
||||
"@puppeteer/browsers": "2.2.0",
|
||||
"@puppeteer/browsers": "2.2.1",
|
||||
"cosmiconfig": "9.0.0",
|
||||
"devtools-protocol": "0.0.1262051",
|
||||
"puppeteer-core": "22.6.2"
|
||||
"puppeteer-core": "22.6.3"
|
||||
},
|
||||
"bin": {
|
||||
"puppeteer": "lib/esm/puppeteer/node/cli.js"
|
||||
|
@ -3340,12 +3340,12 @@
|
|||
}
|
||||
},
|
||||
"node_modules/puppeteer-core": {
|
||||
"version": "22.6.2",
|
||||
"resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-22.6.2.tgz",
|
||||
"integrity": "sha512-Sws/9V2/7nFrn3MSsRPHn1pXJMIFn6FWHhoMFMUBXQwVvcBstRIa9yW8sFfxePzb56W1xNfSYzPRnyAd0+qRVQ==",
|
||||
"version": "22.6.3",
|
||||
"resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-22.6.3.tgz",
|
||||
"integrity": "sha512-YrTAak5zCTWVTnVaCK1b7FD1qFCCT9bSvQhLzamnIsJ57/tfuXiT8ZvPJR2SBfahyFTYFCcaZAd/Npow3lmDGA==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@puppeteer/browsers": "2.2.0",
|
||||
"@puppeteer/browsers": "2.2.1",
|
||||
"chromium-bidi": "0.5.16",
|
||||
"debug": "4.3.4",
|
||||
"devtools-protocol": "0.0.1262051",
|
||||
|
@ -3617,9 +3617,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/socks": {
|
||||
"version": "2.8.1",
|
||||
"resolved": "https://registry.npmjs.org/socks/-/socks-2.8.1.tgz",
|
||||
"integrity": "sha512-B6w7tkwNid7ToxjZ08rQMT8M9BJAf8DKx8Ft4NivzH0zBUfd6jldGcisJn/RLgxcX3FPNDdNQCUEMMT79b+oCQ==",
|
||||
"version": "2.8.3",
|
||||
"resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz",
|
||||
"integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"ip-address": "^9.0.5",
|
||||
|
@ -4109,9 +4109,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/undici": {
|
||||
"version": "5.28.3",
|
||||
"resolved": "https://registry.npmjs.org/undici/-/undici-5.28.3.tgz",
|
||||
"integrity": "sha512-3ItfzbrhDlINjaP0duwnNsKpDQk3acHI3gVJ1z4fmwMK31k5G9OVIAMLSIaP6w4FaGkaAkN6zaQO9LUvZ1t7VA==",
|
||||
"version": "5.28.4",
|
||||
"resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz",
|
||||
"integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==",
|
||||
"dependencies": {
|
||||
"@fastify/busboy": "^2.0.0"
|
||||
},
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "hugo-blowfish-theme",
|
||||
"version": "2.64.0",
|
||||
"version": "2.65.0",
|
||||
"description": "Blowfish theme for Hugo",
|
||||
"scripts": {
|
||||
"postinstall": "vendor-copy",
|
||||
|
@ -45,7 +45,7 @@
|
|||
"prettier": "^3.2.5",
|
||||
"prettier-plugin-go-template": "^0.0.15",
|
||||
"prettier-plugin-tailwindcss": "^0.5.13",
|
||||
"puppeteer": "^22.6.2",
|
||||
"puppeteer": "^22.6.3",
|
||||
"rimraf": "^5.0.5",
|
||||
"tailwindcss": "^3.4.3",
|
||||
"tw-elements": "2.0.0",
|
||||
|
|