Add "tricks" page (partially fixes #29)
This commit is contained in:
@ -138,10 +138,6 @@ primary_color_dark_alpha = "rgba(255, 120, 0, 0.2)"
|
||||
|
||||
Files named `favicon.png` and `apple-touch-icon.png` are used as favicon and apple touch icon respectively. For animated favicon you can use APNG with `png` file extension.
|
||||
|
||||
## Test Pages
|
||||
|
||||
- [Demo page](@/demo/index.md)
|
||||
|
||||
## In the Wild
|
||||
|
||||
<details>
|
||||
|
5
content/tricks/index.ar.md
Normal file
5
content/tricks/index.ar.md
Normal file
@ -0,0 +1,5 @@
|
||||
+++
|
||||
title = "Tricks (العربية)"
|
||||
+++
|
||||
|
||||
# Tricks (العربية)
|
123
content/tricks/index.md
Normal file
123
content/tricks/index.md
Normal file
@ -0,0 +1,123 @@
|
||||
+++
|
||||
title = "Tricks"
|
||||
+++
|
||||
|
||||
# Tricks
|
||||
|
||||
Several lesser known Duckquill thingies.
|
||||
|
||||
## Styling
|
||||
|
||||
Duckquill is pretty easy to restyle with just a few lines of SCSS in the [appropriate location](@/_index.md#custom-stylesheets). Let's see some examples.
|
||||
|
||||
### Navbar
|
||||
|
||||
You can make navbar have more classic look:
|
||||
|
||||

|
||||
|
||||
```scss
|
||||
#site-nav {
|
||||
top: 0;
|
||||
margin-top: 0;
|
||||
box-shadow: 0 0.75rem 1.5rem -1rem rgba(0, 0, 0, 0.5);
|
||||
border-radius: 0;
|
||||
width: 100%;
|
||||
max-width: 100%;
|
||||
|
||||
nav,
|
||||
#search-container {
|
||||
margin: 0 auto;
|
||||
width: min(var(--container-width), 90%);
|
||||
}
|
||||
|
||||
nav ul li a,
|
||||
nav ul li#search button,
|
||||
nav ul li#language-switcher details summary {
|
||||
border-radius: var(--rounded-corner);
|
||||
}
|
||||
#search-container {
|
||||
#search-bar {
|
||||
border-radius: var(--rounded-corner);
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
Or you can make it sticked to top:
|
||||
|
||||

|
||||
|
||||
```scss
|
||||
#site-nav {
|
||||
top: 0;
|
||||
margin-top: 0;
|
||||
box-shadow: 0 0.75rem 1.5rem -1rem rgba(0, 0, 0, 0.5);
|
||||
border-radius: 0 0 1.625rem 1.625rem;
|
||||
}
|
||||
```
|
||||
|
||||
### Headings
|
||||
|
||||
Default headings might not fit your taste, that's understandable. Good thing that we can ~~make them boring~~ fix them:
|
||||
|
||||

|
||||
|
||||
```scss
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
h5,
|
||||
h6 {
|
||||
font-weight: bold;
|
||||
font-family: var(--font-system-ui);
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-weight: 900;
|
||||
}
|
||||
```
|
||||
|
||||
### Strikethrough
|
||||
|
||||
The default strikethrough style is too much for you? Let's sort this out:
|
||||
|
||||

|
||||
|
||||
```scss
|
||||
del {
|
||||
box-shadow: none;
|
||||
border-radius: unset;
|
||||
background-color: unset;
|
||||
padding: 0;
|
||||
color: inherit;
|
||||
}
|
||||
```
|
||||
|
||||
### Edge Highlights
|
||||
|
||||
Hate the skeuomorphic edge highlight on all semi-transparent elements? It's easy to get rid of them:
|
||||
|
||||
```scss
|
||||
:root {
|
||||
--edge-highlight: 0 0 0 transparent;
|
||||
}
|
||||
```
|
||||
|
||||
### Horizontal Rule
|
||||
|
||||
Don't like that fancy horizontal rule? Let's make it more modern:
|
||||
|
||||

|
||||
|
||||
```scss
|
||||
hr {
|
||||
border-top: 0.25rem solid var(--fg-muted-2);
|
||||
width: 50%;
|
||||
|
||||
&::after {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
```
|
5
content/tricks/index.ru.md
Normal file
5
content/tricks/index.ru.md
Normal file
@ -0,0 +1,5 @@
|
||||
+++
|
||||
title = "Tricks (Русский)"
|
||||
+++
|
||||
|
||||
# Tricks (Русский)
|
Reference in New Issue
Block a user