├── screenshot.png
├── templates
├── template-blank.html
├── index.html
├── template-no-title.html
├── search.html
├── archive.html
├── page.html
├── 404.html
├── single.html
└── front-page.html
├── assets
├── images
│ └── illustrations
│ │ └── author.png
└── fonts
│ ├── albert-sans
│ ├── AlbertSans-VariableFont_wght.woff2
│ └── AlbertSans-Italic-VariableFont_wght.woff2
│ └── stix-two-text
│ ├── STIXTwoText-VariableFont_wght.woff2
│ └── STIXTwoText-Italic-VariableFont_wght.woff2
├── styles
├── sans.json
├── carrie.json
├── pennywise.json
├── christine.json
├── leland-gaunt.json
├── george-stark.json
├── overlook.json
├── randall-flagg.json
├── stuart-redman.json
└── serif.json
├── patterns
├── paragraph-with-drop-cap.php
├── preamble.php
├── pullquote-with-diamond-separators.php
├── pullquote-large.php
├── paragraph-with-pull-quote-left.php
├── paragraph-with-pull-quote-right.php
├── author-bio-short.php
├── author-bio-long.php
└── resume.php
├── parts
├── footer.html
├── header.html
├── loop-grid.html
├── loop.html
├── loop-grid-cover.html
├── comments.html
├── loop-cover-full-width.html
├── loop-list-image.html
├── loop-cover.html
└── loop-excerpt.html
├── README.md
├── functions.php
├── readme.txt
├── style.css
└── theme.json
/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andersnoren/beaumont/HEAD/screenshot.png
--------------------------------------------------------------------------------
/templates/template-blank.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/assets/images/illustrations/author.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andersnoren/beaumont/HEAD/assets/images/illustrations/author.png
--------------------------------------------------------------------------------
/assets/fonts/albert-sans/AlbertSans-VariableFont_wght.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andersnoren/beaumont/HEAD/assets/fonts/albert-sans/AlbertSans-VariableFont_wght.woff2
--------------------------------------------------------------------------------
/assets/fonts/stix-two-text/STIXTwoText-VariableFont_wght.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andersnoren/beaumont/HEAD/assets/fonts/stix-two-text/STIXTwoText-VariableFont_wght.woff2
--------------------------------------------------------------------------------
/assets/fonts/albert-sans/AlbertSans-Italic-VariableFont_wght.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andersnoren/beaumont/HEAD/assets/fonts/albert-sans/AlbertSans-Italic-VariableFont_wght.woff2
--------------------------------------------------------------------------------
/assets/fonts/stix-two-text/STIXTwoText-Italic-VariableFont_wght.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/andersnoren/beaumont/HEAD/assets/fonts/stix-two-text/STIXTwoText-Italic-VariableFont_wght.woff2
--------------------------------------------------------------------------------
/templates/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/styles/sans.json:
--------------------------------------------------------------------------------
1 | {
2 | "title": "Only Sans Serif",
3 | "$schema": "https://schemas.wp.org/trunk/theme.json",
4 | "version": 2,
5 | "styles": {
6 | "blocks": {
7 | "core/post-content": {
8 | "typography": {
9 | "fontFamily": "var(--wp--preset--font-family--default-sans)",
10 | "fontWeight": "500",
11 | "letterSpacing": "var(--wp--custom--typography--letter-spacing--body)"
12 | }
13 | }
14 | }
15 | }
16 | }
--------------------------------------------------------------------------------
/templates/template-no-title.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/patterns/paragraph-with-drop-cap.php:
--------------------------------------------------------------------------------
1 |
8 |
9 |
Hill House, not sane, stood by itself against its hills, holding darkness within; it had stood so for eighty years and might stand for eighty more. Within, walls continued upright, bricks met neatly, floors were firm, and doors were sensibly shut; silence lay steadily against the wood and stone of Hill House, and whatever walked there, walked alone.
10 |
--------------------------------------------------------------------------------
/styles/carrie.json:
--------------------------------------------------------------------------------
1 | {
2 | "title": "Carrie",
3 | "$schema": "https://schemas.wp.org/trunk/theme.json",
4 | "version": 2,
5 | "settings": {
6 | "color": {
7 | "palette": [
8 | {
9 | "slug": "foreground",
10 | "color": "#C02500",
11 | "name": "Foreground"
12 | },
13 | {
14 | "slug": "background",
15 | "color": "#FFFCD5",
16 | "name": "Background"
17 | },
18 | {
19 | "slug": "primary",
20 | "color": "#C02500",
21 | "name": "Primary"
22 | },
23 | {
24 | "slug": "secondary",
25 | "color": "#AB9732",
26 | "name": "Secondary"
27 | }
28 | ]
29 | }
30 | }
31 | }
--------------------------------------------------------------------------------
/styles/pennywise.json:
--------------------------------------------------------------------------------
1 | {
2 | "title": "Pennywise",
3 | "$schema": "https://schemas.wp.org/trunk/theme.json",
4 | "version": 2,
5 | "settings": {
6 | "color": {
7 | "palette": [
8 | {
9 | "slug": "foreground",
10 | "color": "#000",
11 | "name": "Foreground"
12 | },
13 | {
14 | "slug": "background",
15 | "color": "#FFF",
16 | "name": "Background"
17 | },
18 | {
19 | "slug": "primary",
20 | "color": "#767676",
21 | "name": "Primary"
22 | },
23 | {
24 | "slug": "secondary",
25 | "color": "#e1e1e1",
26 | "name": "Secondary"
27 | }
28 | ]
29 | }
30 | }
31 | }
--------------------------------------------------------------------------------
/styles/christine.json:
--------------------------------------------------------------------------------
1 | {
2 | "title": "Christine",
3 | "$schema": "https://schemas.wp.org/trunk/theme.json",
4 | "version": 2,
5 | "settings": {
6 | "color": {
7 | "palette": [
8 | {
9 | "slug": "foreground",
10 | "color": "#1C1D1D",
11 | "name": "Foreground"
12 | },
13 | {
14 | "slug": "background",
15 | "color": "#FFD041",
16 | "name": "Background"
17 | },
18 | {
19 | "slug": "primary",
20 | "color": "#1C1D1D",
21 | "name": "Primary"
22 | },
23 | {
24 | "slug": "secondary",
25 | "color": "#1C1D1D",
26 | "name": "Secondary"
27 | }
28 | ]
29 | }
30 | }
31 | }
--------------------------------------------------------------------------------
/styles/leland-gaunt.json:
--------------------------------------------------------------------------------
1 | {
2 | "title": "Leland Gaunt",
3 | "$schema": "https://schemas.wp.org/trunk/theme.json",
4 | "version": 2,
5 | "settings": {
6 | "color": {
7 | "palette": [
8 | {
9 | "slug": "foreground",
10 | "color": "#A0110C",
11 | "name": "Foreground"
12 | },
13 | {
14 | "slug": "background",
15 | "color": "#FFF",
16 | "name": "Background"
17 | },
18 | {
19 | "slug": "primary",
20 | "color": "#000",
21 | "name": "Primary"
22 | },
23 | {
24 | "slug": "secondary",
25 | "color": "#A0110C",
26 | "name": "Secondary"
27 | }
28 | ]
29 | }
30 | }
31 | }
--------------------------------------------------------------------------------
/styles/george-stark.json:
--------------------------------------------------------------------------------
1 | {
2 | "title": "George Stark",
3 | "$schema": "https://schemas.wp.org/trunk/theme.json",
4 | "version": 2,
5 | "settings": {
6 | "color": {
7 | "palette": [
8 | {
9 | "slug": "foreground",
10 | "color": "#F7F5F3",
11 | "name": "Foreground"
12 | },
13 | {
14 | "slug": "background",
15 | "color": "#1D201F",
16 | "name": "Background"
17 | },
18 | {
19 | "slug": "primary",
20 | "color": "#868685",
21 | "name": "Primary"
22 | },
23 | {
24 | "slug": "secondary",
25 | "color": "#333534",
26 | "name": "Secondary"
27 | }
28 | ]
29 | }
30 | }
31 | }
--------------------------------------------------------------------------------
/styles/overlook.json:
--------------------------------------------------------------------------------
1 | {
2 | "title": "The Overlook",
3 | "$schema": "https://schemas.wp.org/trunk/theme.json",
4 | "version": 2,
5 | "settings": {
6 | "color": {
7 | "palette": [
8 | {
9 | "slug": "foreground",
10 | "color": "#ffffff",
11 | "name": "Foreground"
12 | },
13 | {
14 | "slug": "background",
15 | "color": "#0D0101",
16 | "name": "Background"
17 | },
18 | {
19 | "slug": "primary",
20 | "color": "#CC551E",
21 | "name": "Primary"
22 | },
23 | {
24 | "slug": "secondary",
25 | "color": "#251A1A",
26 | "name": "Secondary"
27 | }
28 | ]
29 | }
30 | }
31 | }
--------------------------------------------------------------------------------
/styles/randall-flagg.json:
--------------------------------------------------------------------------------
1 | {
2 | "title": "Randall Flagg",
3 | "$schema": "https://schemas.wp.org/trunk/theme.json",
4 | "version": 2,
5 | "settings": {
6 | "color": {
7 | "palette": [
8 | {
9 | "slug": "foreground",
10 | "color": "#EEE3E0",
11 | "name": "Foreground"
12 | },
13 | {
14 | "slug": "background",
15 | "color": "#3B3635",
16 | "name": "Background"
17 | },
18 | {
19 | "slug": "primary",
20 | "color": "#C0B6B1",
21 | "name": "Primary"
22 | },
23 | {
24 | "slug": "secondary",
25 | "color": "#56504F",
26 | "name": "Secondary"
27 | }
28 | ]
29 | }
30 | }
31 | }
--------------------------------------------------------------------------------
/styles/stuart-redman.json:
--------------------------------------------------------------------------------
1 | {
2 | "title": "Stuart Redman",
3 | "$schema": "https://schemas.wp.org/trunk/theme.json",
4 | "version": 2,
5 | "settings": {
6 | "color": {
7 | "palette": [
8 | {
9 | "slug": "foreground",
10 | "color": "#313855",
11 | "name": "Foreground"
12 | },
13 | {
14 | "slug": "background",
15 | "color": "#F0F0F0",
16 | "name": "Background"
17 | },
18 | {
19 | "slug": "primary",
20 | "color": "#666B80",
21 | "name": "Primary"
22 | },
23 | {
24 | "slug": "secondary",
25 | "color": "#A7B7BC",
26 | "name": "Secondary"
27 | }
28 | ]
29 | }
30 | }
31 | }
--------------------------------------------------------------------------------
/templates/search.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/templates/archive.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/parts/footer.html:
--------------------------------------------------------------------------------
1 |
2 |
12 |
--------------------------------------------------------------------------------
/templates/page.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/patterns/preamble.php:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/parts/header.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/patterns/pullquote-with-diamond-separators.php:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 | "Whatever walked there, walked alone."
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/patterns/pullquote-large.php:
--------------------------------------------------------------------------------
1 |
8 |
9 |
11 |
12 |
13 |
14 |
15 |
17 |
18 | ”That changed my life as an artist. It was the most stirring thing that I’ve ever seen.”
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/patterns/paragraph-with-pull-quote-left.php:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
17 |
18 |
19 |
20 |
21 |
22 |
Dr. Montague was forced to engage assistants. Perhaps the leisurely ways of Victorian life lent themselves
23 | more agreeably to the devices of psychic investigation, or perhaps the painstaking documentation of
24 | phenomena has largely gone out as a means of determining actuality; at any rate, Dr. Montague had not only
25 | to engage assistants but to search for them.
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/patterns/paragraph-with-pull-quote-right.php:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
17 |
18 |
19 |
20 |
21 |
22 |
Dr. Montague was forced to engage assistants. Perhaps the leisurely ways of Victorian life lent themselves
23 | more agreeably to the devices of psychic investigation, or perhaps the painstaking documentation of
24 | phenomena has largely gone out as a means of determining actuality; at any rate, Dr. Montague had not only
25 | to engage assistants but to search for them.
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/styles/serif.json:
--------------------------------------------------------------------------------
1 | {
2 | "title": "Only Serif",
3 | "$schema": "https://schemas.wp.org/trunk/theme.json",
4 | "version": 2,
5 | "styles": {
6 | "blocks": {
7 | "core/button": {
8 | "typography": {
9 | "fontFamily": "inherit",
10 | "letterSpacing": "0px"
11 | }
12 | },
13 | "core/table": {
14 | "typography": {
15 | "fontFamily": "inherit"
16 | }
17 | }
18 | },
19 | "elements": {
20 | "h1": {
21 | "typography": {
22 | "fontFamily": "inherit",
23 | "letterSpacing": "0px"
24 | }
25 | },
26 | "h2": {
27 | "typography": {
28 | "fontFamily": "inherit",
29 | "letterSpacing": "0px"
30 | }
31 | },
32 | "h3": {
33 | "typography": {
34 | "fontFamily": "inherit",
35 | "letterSpacing": "0px"
36 | }
37 | },
38 | "h4": {
39 | "typography": {
40 | "fontFamily": "inherit",
41 | "letterSpacing": "0px"
42 | }
43 | },
44 | "h5": {
45 | "typography": {
46 | "fontFamily": "inherit",
47 | "letterSpacing": "0px"
48 | }
49 | },
50 | "h6": {
51 | "typography": {
52 | "fontFamily": "inherit",
53 | "letterSpacing": "0px"
54 | }
55 | },
56 | "link": {
57 | "color": {
58 | "text": "inherit"
59 | }
60 | }
61 | },
62 | "typography": {
63 | "fontFamily": "var(--wp--preset--font-family--default)",
64 | "fontWeight": "400"
65 | }
66 | }
67 | }
--------------------------------------------------------------------------------
/templates/404.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Error
6 | 404
7 |
8 |
9 |
10 |
11 |
The page you were looking for is nowhere to be found. Maybe give the search form
12 | below a try?
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/patterns/author-bio-short.php:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
13 |
14 |
15 |
About the Author
16 |
17 |
18 |
19 |
Shirley Beaumont is an american author of horror, thriller, supernatural and crime
20 | novels from Derry, Maine.
21 |
22 |
23 |
24 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/parts/loop-grid.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Beaumont
2 |
3 | Beaumont is a simple block theme for your words. It includes a handful of block patterns to help you create beautiful layouts, ten different theme styles to choose from, and seven different layouts for the blog archive.
4 |
5 | 
6 |
7 | You can download the latest stable release of Beaumont [from WordPress.org](https://wordpress.org/themes/beaumont/).
8 |
9 | ## Installing Beaumont
10 | 1. Download the latest stable version of Beaumont through the link above, unzip it and upload the theme folder to `wp-content/themes/` in your WordPress installation. You can also install it through Themes → Add New in your WordPress installation.
11 | 2. Activate the theme.
12 |
13 | ## Contributing
14 | Do you have a bug report or feature request? Feel free to create an issue, and I’ll take a look at it. You can also create a pull request if you have a solution ready.
15 |
16 | Keep in mind that I maintain my themes in my spare time. Even though I deeply appreciate any and all contributions, I can’t guarantee I’ll take a look at them quickly.
17 |
18 | ## Buy me a coffee
19 | Do you want to support the continued development of Beaumont? You can send me a PayPal donation [here](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=anders%40andersnoren%2ese&lc=US&item_name=Free%20WordPress%20Themes%20from%20Anders%20Noren¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted).
20 |
21 | ## Requirements
22 | - WordPress 6.0+
23 | - PHP 5.6+
24 | - License: [GPLv2](https://www.gnu.org/licenses/gpl-2.0.html) or later
25 |
26 | ## Resources
27 | - [About Beaumont](https://andersnoren.se/teman/beaumont-wordpress-theme/)
28 | - [Beaumont demo site](https://andersnoren.se/themes/beaumont/)
29 |
--------------------------------------------------------------------------------
/patterns/author-bio-long.php:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
12 |
13 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
About the Author
24 |
25 |
26 |
27 |
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
28 | dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex
29 | ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat
30 | nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit
31 | anim id est laborum.
32 |
33 |
34 |
35 |
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem
36 | aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.
37 | Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni
38 | dolores eos qui ratione voluptatem sequi nesciunt.
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/parts/loop.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/parts/loop-grid-cover.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/parts/comments.html:
--------------------------------------------------------------------------------
1 |
2 |
37 |
--------------------------------------------------------------------------------
/parts/loop-cover-full-width.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/parts/loop-list-image.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/parts/loop-cover.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/templates/single.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/functions.php:
--------------------------------------------------------------------------------
1 | get( 'Version' ) );
22 |
23 | }
24 | add_action( 'wp_enqueue_scripts', 'beaumont_styles' );
25 |
26 |
27 | /* -----------------------------------------------------------------------------------------------
28 | BLOCK PATTERNS
29 | Register theme specific block pattern categories. The patterns themselves are stored in /patterns/.
30 | --------------------------------------------------------------------------------------------------- */
31 |
32 | function beaumont_register_block_patterns() {
33 |
34 | // The block pattern categories included in Beaumont.
35 | $beaumont_block_pattern_categories = apply_filters( 'beaumont_block_pattern_categories', array(
36 | 'beaumont' => array(
37 | 'label' => esc_html__( 'Beaumont Patterns', 'beaumont' ),
38 | )
39 | ) );
40 |
41 | // Sort the block pattern categories alphabetically based on the label value, to ensure alphabetized order when the strings are localized.
42 | uasort( $beaumont_block_pattern_categories, function( $a, $b ) {
43 | return strcmp( $a["label"], $b["label"] ); }
44 | );
45 |
46 | // Register block pattern categories.
47 | foreach ( $beaumont_block_pattern_categories as $slug => $settings ) {
48 | register_block_pattern_category( $slug, $settings );
49 | }
50 |
51 | }
52 | add_action( 'init', 'beaumont_register_block_patterns' );
53 |
54 |
55 | /* -----------------------------------------------------------------------------------------------
56 | BLOCK STYLES
57 | Register theme specific block styles.
58 | --------------------------------------------------------------------------------------------------- */
59 |
60 | function beaumont_register_block_styles() {
61 |
62 | // Pagination: Vertical Separators
63 | register_block_style( 'core/query-pagination', array(
64 | 'name' => 'beaumont-vertical-separators',
65 | 'label' => esc_html__( 'Vertical Separators', 'beaumont' ),
66 | ) );
67 |
68 | // Separator: Diamond
69 | register_block_style( 'core/separator', array(
70 | 'name' => 'beaumont-diamond',
71 | 'label' => esc_html__( 'Diamond', 'beaumont' ),
72 | ) );
73 |
74 | // Separator: Diamond Wide
75 | register_block_style( 'core/separator', array(
76 | 'name' => 'beaumont-diamond-wide',
77 | 'label' => esc_html__( 'Diamond Wide', 'beaumont' ),
78 | ) );
79 |
80 | }
81 | add_action( 'init', 'beaumont_register_block_styles' );
82 |
--------------------------------------------------------------------------------
/templates/front-page.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
This is Beaumont – a simple block theme for your words.
7 |
8 |
9 |
10 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/parts/loop-excerpt.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/readme.txt:
--------------------------------------------------------------------------------
1 | === Beaumont ===
2 | Contributors: Anlino
3 | Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=anders%40andersnoren%2ese&lc=US&item_name=Free%20WordPress%20Themes%20from%20Anders%20Noren¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted
4 | Requires at least: 6.1
5 | Requires PHP: 5.6
6 | Tested up to: 6.5
7 | Stable tag: trunk
8 | License: GPLv2 or later
9 | License URI: https://www.gnu.org/licenses/gpl-2.0.html
10 |
11 |
12 | == Installation ==
13 |
14 | 1. Make sure you're running WordPress 6.1 or later.
15 | 2. Upload the theme.
16 | 3. Activate the theme.
17 |
18 |
19 | == Licenses ==
20 |
21 | Beaumont is derived from the Davis Blocks theme, Copyright (c) 2022 Anders Norén.
22 | Davis Blocks is distributed under the terms of the GNU GPL version 2.0.
23 |
24 | Beaumont bundles the following third-party resources:
25 |
26 | Albert Sans font
27 | License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1
28 | Source: https://fonts.google.com/specimen/Albert+Sans
29 |
30 | STIX Two Text font
31 | License: SIL Open Font License, 1.1, https://opensource.org/licenses/OFL-1.1
32 | Source: https://fonts.google.com/specimen/STIX+Two+Text
33 |
34 | author.png skull with crown image
35 | License: Public Domain
36 | Source: https://svgsilh.com/image/1299051.html
37 |
38 |
39 | == Changelog ==
40 |
41 | Version 0.2.5 (2024-05-03)
42 | -------------------------
43 | - Updated stylesheet enqueue to make sure the parent theme stylesheet is loaded even when a child theme is active.
44 |
45 | Version 0.2.4 (2024-03-04)
46 | -------------------------
47 | - Changed the Site Title block in the header to a paragraph element, to avoid having duplicate H1 elements on pages. Props: @tombie
48 | - Updated the demo site URL in the theme description.
49 | - Bumped "Tested up to" to 6.4.
50 | - Bumped copyright year in the footer to 2024.
51 |
52 | Version 0.2.3 (2023-08-21)
53 | -------------------------
54 | - Border block: Fixed the Diamond block style in 6.3.
55 | - Removed opt-in of the opinionated wp-block-styles, since it causes issues with pull quote styles in 6.3.
56 | - Updated styles to account for removal of wp-block-styles.
57 |
58 | Version 0.2.2 (2023-02-13)
59 | -------------------------
60 | - Fixed the Pull Quote block cite styles.
61 |
62 | Version 0.2.1 (2023-02-10)
63 | -------------------------
64 | - Site Title block: Updated the link to be underlined on hover.
65 |
66 | Version 0.2 (2023-02-09)
67 | -------------------------
68 | - Added WordPress 6.1 support.
69 | - Theme.json: Added spacingSizes.
70 | - Theme.json: Added element styles for button, heading, caption, and link, and removed the CSS it replaces.
71 | - Enabled fluid font sizes in theme.json.
72 | - Enabled useRootPaddingAwareAlignments in theme.json, and removed custom alignment styles in CSS.
73 | - Enabled blockGap in theme.json.
74 | - Reordered theme.json alphabetically.
75 | - Removed some custom styles for the search form and tables from style.css.
76 | - Bumped copyright year in the footer to 2023.
77 |
78 | Version 0.1.8 (2022-10-07)
79 | -------------------------
80 | - Query Loop: Better fix for the spacing between list items when running WP 6.1 or the Gutenberg plugin.
81 | - Removed index.php, since it's no longer needed to pass the WordPress.org automatic theme review.
82 |
83 | Version 0.1.7 (2022-09-27)
84 | -------------------------
85 | - Included a couple more instances of "theme":"beaumont" that I missed in 0.1.6.
86 | - Query Loop: Fixed the spacing between list items when running WP 6.1 or the Gutenberg plugin.
87 |
88 | Version 0.1.6 (2022-09-27)
89 | -------------------------
90 | - Updated
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
Summary
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
27 | dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex
28 | ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat
29 | nulla pariatur. Excepteur sint occaecat cupidatat non proident.
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
Employment
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
Sed ut perspiciatis unde omnis Lorem Ipsum Inc., 2016-2017
54 |
55 |
56 |
57 |
58 | Accusantium doloremque laudantium
59 | Dignissimos ducimus qui blanditiis praesentium voluptatum
60 | Veritatis et quasi architecto beatae vitae dicta sunt explicabo
61 |
62 |
63 |
64 |
65 |
67 |
68 |
69 |
70 |
Ut enim ad minim veniam Dolor Sit Amet & Associates, 2015-2015
71 |
72 |
73 |
74 |
75 | Similique sunt in culpa qui officia deserunt mollitia animi
76 | Totam rem aperiam, eaque ipsa quae ab illo inventore
77 | Veritatis et quasi architecto beatae vitae dicta sunt explicabo
78 |
79 |
80 |
81 |
82 |
84 |
85 |
86 |
87 |
Duis aute irure dolor in Iste Natus Error, 2014-2014
88 |
89 |
90 |
91 |
92 | Veritatis et quasi architecto beatae vitae dicta sunt explicabo
93 | Totam rem aperiam, eaque ipsa quae ab illo inventore
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
Education
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
Sed ut perspiciatis unde omnis Iste natus error sit voluptatem
119 |
120 |
121 |
122 |
123 | Totam rem aperiam, eaque ipsa quae ab illo inventore
124 | University of Lorem Ipsum, 2012-2015
125 |
126 |
127 |
128 |
129 |
131 |
132 |
133 |
134 |
Sed ut perspiciatis unde omnis Iste natus error sit voluptatem
135 |
136 |
137 |
138 |
139 | Accusantium doloremque laudantium
140 | Veritatis et Quasi Business School, 2011-2011
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
Contact
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit? Sed quia consequuntur magni
166 | dolores eos qui ratione voluptatem sequi nesciunt.
167 |
168 |
169 |
170 |
175 |
176 |
177 |
178 |
179 |
--------------------------------------------------------------------------------
/style.css:
--------------------------------------------------------------------------------
1 | /* ---------------------------------------------------------------------------------------------
2 |
3 | Theme Name: Beaumont
4 | Text Domain: beaumont
5 | Version: 0.2.5
6 | Description: Beaumont is a simple block theme for your words. It includes a handful of block patterns to help you create beautiful layouts, ten different theme styles to choose from, and seven different layouts for the blog archive. Demo: https://beaumont.andersnoren.se
7 | Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, sticky-post, threaded-comments, translation-ready, block-styles, wide-blocks, full-site-editing
8 | Author: Anders Norén
9 | Author URI: https://andersnoren.se
10 | Theme URI: https://andersnoren.se/teman/beaumont-wordpress-theme/
11 | License: GNU General Public License version 2.0
12 | License URI: http://www.gnu.org/licenses/gpl-2.0.html
13 | Requires PHP: 5.6
14 | Tested up to: 6.5
15 |
16 | All files, unless otherwise stated, are released under the GNU General Public License
17 | version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)
18 |
19 | /* --------------------------------------------------------------------------------------------- */
20 |
21 | body {
22 | -moz-osx-font-smoothing: grayscale;
23 | -webkit-font-smoothing: antialiased;
24 | }
25 |
26 | a { text-underline-offset: .2em; }
27 |
28 | /* Input styles */
29 |
30 | input, textarea, select, button {
31 | background-color: inherit;
32 | border-radius: 0;
33 | font-family: inherit;
34 | font-size: inherit;
35 | font-weight: inherit;
36 | letter-spacing: inherit;
37 | margin: 0;
38 | }
39 |
40 | input, textarea, select {
41 | background-color: var( --wp--preset--color--background );
42 | border: .1rem solid var( --wp--preset--color--secondary );
43 | box-sizing: border-box;
44 | color: var( --wp--preset--color--foreground );
45 | max-width: 100%;
46 | padding: .5em;
47 | }
48 |
49 | ::placeholder {
50 | color: var( --wp--preset--color--primary );
51 | opacity: 1;
52 | }
53 |
54 | label {
55 | font-size: var( --wp--preset--font-size--small );
56 | font-weight: 500;
57 | }
58 |
59 | /* Editor Post Title */
60 |
61 | .editor-post-title__input {
62 | text-align: center;
63 | }
64 |
65 | /* Background Padding */
66 |
67 | h1.has-background, h2.has-background, h3.has-background, h4.has-background, h5.has-background, h6.has-background,p.has-background {
68 | padding: min( 1em, var(--wp--preset--spacing--40) );
69 | }
70 |
71 | :where(.wp-block-group.has-background) {
72 | padding: min( 2em, var(--wp--preset--spacing--40) );
73 | }
74 |
75 | /* ------------------------------------------- */
76 | /* Typography
77 | /* ------------------------------------------- */
78 |
79 | .has-huge-font-size, .has-heading-1-font-size, .has-heading-2-font-size, .has-heading-3-font-size, .has-heading-4-font-size, .has-heading-5-font-size {
80 | letter-spacing: var( --wp--custom--typography--letter-spacing--heading );
81 | line-height: var( --wp--custom--typography--line-height--headings );
82 | }
83 |
84 | .has-medium-font-size {
85 | line-height: var( --wp--custom--typography--line-height--body );
86 | }
87 |
88 | /* ------------------------------------------- */
89 | /* Helper Classes
90 | /* ------------------------------------------- */
91 |
92 | .hide-when-empty:empty { display: none !important; }
93 | .no-shrink { flex-shrink: 0 !important; }
94 |
95 | /* ------------------------------------------- */
96 | /* Blocks
97 | /* ------------------------------------------- */
98 |
99 | /* Block: Avatar ----------------------------- */
100 |
101 | .wp-block-avatar img {
102 | display: block;
103 | }
104 |
105 | /* Block: Calendar --------------------------- */
106 |
107 | .wp-block-calendar table caption,
108 | .wp-block-calendar table tbody {
109 | color: var( --wp--preset--color--foreground );
110 | }
111 |
112 | .wp-block-calendar th,
113 | .wp-block-calendar tbody td {
114 | border-color: var( --wp--preset--color--primary );
115 | }
116 |
117 | .wp-block-calendar table th {
118 | background-color: var( --wp--preset--color--primary );
119 | }
120 |
121 | /* Block: Comments --------------------------- */
122 |
123 | #cancel-comment-reply-link {
124 | font-weight: 500;
125 | letter-spacing: var(--wp--custom--typography--letter-spacing--body);
126 | }
127 |
128 | .wp-block-post-comments-form input[type=submit] {
129 | border-radius: 999px;
130 | font-size: var( --wp--preset--font-size--small );
131 | }
132 |
133 | /* Block: File ------------------------------- */
134 |
135 | .wp-block-file {
136 | align-items: center;
137 | display: flex;
138 | justify-content: space-between;
139 | }
140 |
141 | :root .wp-block-file__button:not(:only-child) {
142 | margin-left: var(--wp--preset--spacing--40);
143 | }
144 |
145 | /* Block: Heading ---------------------------- */
146 |
147 | .wp-block-post-content h1:not([style*="margin-top"]):not(:first-child),
148 | .wp-block-post-content h2:not([style*="margin-top"]):not(:first-child),
149 | .wp-block-post-content h3:not([style*="margin-top"]):not(:first-child),
150 | .wp-block-post-content h4:not([style*="margin-top"]):not(:first-child),
151 | .wp-block-post-content h5:not([style*="margin-top"]):not(:first-child),
152 | .wp-block-post-content h6:not([style*="margin-top"]):not(:first-child) {
153 | margin-top: 1.25em !important;
154 | }
155 |
156 | .wp-block-post-content h1:not([style*="margin-bottom"]):not(:last-child),
157 | .wp-block-post-content h2:not([style*="margin-bottom"]):not(:last-child),
158 | .wp-block-post-content h3:not([style*="margin-bottom"]):not(:last-child),
159 | .wp-block-post-content h4:not([style*="margin-bottom"]):not(:last-child),
160 | .wp-block-post-content h5:not([style*="margin-bottom"]):not(:last-child),
161 | .wp-block-post-content h6:not([style*="margin-bottom"]):not(:last-child) {
162 | margin-bottom: .75em !important;
163 | }
164 |
165 | /* Block: Paragraph -------------------------- */
166 |
167 | .has-drop-cap:not(:focus):first-letter {
168 | font-size: 5.3em;
169 | font-weight: inherit;
170 | transform: translateY( .06em );
171 | }
172 |
173 | /* Block: Post Comments Form ----------------- */
174 |
175 | ol.wp-block-comment-template {
176 | margin: 0;
177 | }
178 |
179 | .wp-block-post-comments-form input:not([type=submit]),
180 | .wp-block-post-comments-form textarea {
181 | border-color: var( --wp--preset--color--secondary );
182 | }
183 |
184 | .required-field-message, .comment-notes {
185 | display: none;
186 | }
187 |
188 | .logged-in-as {
189 | color: var( --wp--preset--color--primary );
190 | }
191 |
192 | .comment-reply-title {
193 | margin: 0;
194 | }
195 |
196 | /* Block: Post Content ----------------------- */
197 |
198 | .is-root-container > .alignwide:not(:first-child), .wp-block-post-content > .alignwide:not(:first-child),
199 | .is-root-container > .alignfull:not(:first-child), .wp-block-post-content > .alignfull:not(:first-child) {
200 | margin-top: 64px;
201 | }
202 |
203 | .is-root-container > .alignwide:not(:last-child), .wp-block-post-content > .alignwide:not(:last-child),
204 | .is-root-container > .alignfull:not(:last-child), .wp-block-post-content > .alignfull:not(:last-child) {
205 | margin-bottom: 64px;
206 | }
207 |
208 | /* Block: Post Template ---------------------- */
209 |
210 | .wp-block-post-template {
211 | --wp--style--block-gap: 0;
212 | }
213 |
214 | /* Block: Pull Quote ------------------------- */
215 |
216 | :root .wp-block-pullquote.alignleft,
217 | :root .wp-block-pullquote.alignright {
218 | max-width: min( 316px, 50% );
219 | }
220 |
221 | .wp-block-pullquote blockquote p {
222 | hanging-punctuation: first;
223 | line-height: inherit;
224 | }
225 |
226 | /* Block: Query Pagination ------------------- */
227 |
228 | .wp-block-query-pagination > .wp-block-query-pagination-next,
229 | .wp-block-query-pagination > .wp-block-query-pagination-numbers,
230 | .wp-block-query-pagination > .wp-block-query-pagination-previous {
231 | margin-bottom: 0;
232 | }
233 |
234 | .wp-block-query-pagination-next:only-child {
235 | margin-left: auto;
236 | }
237 |
238 | .wp-block-query-pagination-numbers {
239 | display: flex;
240 | gap: .5em;
241 | }
242 |
243 | .wp-block-query-pagination-numbers .current {
244 | color: var( --wp--preset--color--primary );
245 | }
246 |
247 | /* STYLE: VERTICAL SEPARATORS */
248 |
249 | .wp-block-query-pagination.is-style-beaumont-vertical-separators {
250 | border-top: 1px solid var( --wp--preset--color--secondary );
251 | gap: 0;
252 | }
253 |
254 | .wp-block-query-pagination.is-style-beaumont-vertical-separators a,
255 | .wp-block-query-pagination-numbers {
256 | position: relative;
257 | }
258 |
259 | .wp-block-query-pagination.is-style-beaumont-vertical-separators .post-navigation-link-previous a:before,
260 | .wp-block-query-pagination.is-style-beaumont-vertical-separators .post-navigation-link-next a:before {
261 | position: absolute;
262 | }
263 |
264 | .wp-block-query-pagination.is-style-beaumont-vertical-separators .post-navigation-link-previous a:before { content: "←"; }
265 | .wp-block-query-pagination.is-style-beaumont-vertical-separators .post-navigation-link-next a:before { content: "→"; }
266 |
267 | /* Horizontal Orientation */
268 |
269 | .wp-block-query-pagination.is-style-beaumont-vertical-separators:not(.is-vertical) {
270 | border-bottom: 1px solid var( --wp--preset--color--secondary );
271 | gap: 16px;
272 | padding: 16px 0;
273 | }
274 |
275 | .wp-block-query-pagination.is-style-beaumont-vertical-separators:not(.is-vertical) .post-navigation-link-previous a { padding-left: 1.6em; }
276 | .wp-block-query-pagination.is-style-beaumont-vertical-separators:not(.is-vertical) .post-navigation-link-previous a:before { left: 0; }
277 |
278 | .wp-block-query-pagination.is-style-beaumont-vertical-separators:not(.is-vertical) .post-navigation-link-next a { padding-right: 1.6em; }
279 | .wp-block-query-pagination.is-style-beaumont-vertical-separators:not(.is-vertical) .post-navigation-link-next a:before { right: 0; }
280 |
281 | /* Vertical Orientation */
282 |
283 | .wp-block-query-pagination.is-style-beaumont-vertical-separators.is-vertical > *:empty {
284 | display: none;
285 | }
286 |
287 | .wp-block-query-pagination.is-style-beaumont-vertical-separators.is-vertical > *:not(:empty) {
288 | border-bottom: 1px solid var( --wp--preset--color--secondary );
289 | margin: 0;
290 | padding: 16px 0;
291 | width: 100%;
292 | }
293 |
294 | .wp-block-query-pagination.is-style-beaumont-vertical-separators.is-vertical .post-navigation-link-previous a,
295 | .wp-block-query-pagination.is-style-beaumont-vertical-separators.is-vertical .post-navigation-link-previous + .wp-block-query-pagination-numbers,
296 | .wp-block-query-pagination.is-style-beaumont-vertical-separators.is-vertical .post-navigation-link-next a {
297 | box-sizing: border-box;
298 | padding-left: 1.6em;
299 | }
300 |
301 | .wp-block-query-pagination.is-style-beaumont-vertical-separators.is-vertical .post-navigation-link-next a:before,
302 | .wp-block-query-pagination.is-style-beaumont-vertical-separators.is-vertical .post-navigation-link-previous a:before {
303 | left: 0;
304 | }
305 |
306 | /* Block: Quote ------------------------------ */
307 |
308 | blockquote p:first-child { margin-top: 0; }
309 | blockquote p:last-of-type { margin-bottom: 0; }
310 |
311 | blockquote cite {
312 | display: block;
313 | }
314 |
315 | /* Block: Separator -------------------------- */
316 |
317 | :root hr[class*="is-style-beaumont-diamond"] {
318 | background-color: transparent !important;
319 | background: linear-gradient(90deg, currentColor 0%, currentColor calc( 50% - 20px ), transparent calc( 50% - 20px ), transparent calc( 50% + 20px ), currentColor calc( 50% + 20px ), currentColor 100%);
320 | border: none;
321 | height: 1px !important;
322 | overflow: visible;
323 | position: relative;
324 | }
325 |
326 | :root hr.is-style-beaumont-diamond { width: 201px !important; }
327 | :root hr.is-style-beaumont-diamond-wide { width: 100% !important; }
328 |
329 | :root hr[class*="is-style-beaumont-diamond"]:before {
330 | background-color: currentColor;
331 | content: "";
332 | display: block;
333 | position: absolute;
334 | left: calc( 50% - 3.5px );
335 | top: calc( 50% - 3.5px );
336 | height: 7px;
337 | transform: rotate( 45deg );
338 | width: 7px;
339 | }
340 |
341 | /* Block: Search Form ------------------------ */
342 |
343 | .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,
344 | .wp-block-search__input {
345 | border-color: var( --wp--preset--color--secondary );
346 | }
347 |
348 | /* SETTING: BUTTON INSIDE */
349 |
350 | .wp-block-search__button-inside .wp-block-search__inside-wrapper,
351 | .wp-block-search__button-inside .wp-block-search__input {
352 | box-sizing: border-box;
353 | margin: 0;
354 | padding: .375em .5em .375em .75em !important;
355 | }
--------------------------------------------------------------------------------
/theme.json:
--------------------------------------------------------------------------------
1 | {
2 | "customTemplates": [
3 | {
4 | "name": "template-blank",
5 | "title": "Blank Canvas"
6 | },
7 | {
8 | "name": "template-no-title",
9 | "postTypes": [
10 | "page"
11 | ],
12 | "title": "No Title"
13 | }
14 | ],
15 | "settings": {
16 | "appearanceTools": true,
17 | "color": {
18 | "palette": [
19 | {
20 | "color": "#1D201F",
21 | "name": "Foreground",
22 | "slug": "foreground"
23 | },
24 | {
25 | "color": "#707170",
26 | "name": "Primary",
27 | "slug": "primary"
28 | },
29 | {
30 | "color": "#D6D5D3",
31 | "name": "Secondary",
32 | "slug": "secondary"
33 | },
34 | {
35 | "color": "#F7F5F3",
36 | "name": "Background",
37 | "slug": "background"
38 | }
39 | ]
40 | },
41 | "custom": {
42 | "spacing": {
43 | "baseline": "16px",
44 | "gutter": "clamp( calc( 1.5 * var(--wp--custom--spacing--baseline) ), 5.8vw, calc( 4 * var(--wp--custom--spacing--baseline) ) )",
45 | "outer": "var(--wp--custom--spacing--gutter)",
46 | "small": "min(32px, 6.4vw)"
47 | },
48 | "typography": {
49 | "letter-spacing": {
50 | "body": "-0.01em",
51 | "heading": "-0.02em",
52 | "uppercase": "0"
53 | },
54 | "line-height": {
55 | "body": "1.45em",
56 | "headings": 1.25
57 | }
58 | }
59 | },
60 | "layout": {
61 | "contentSize": "632px",
62 | "wideSize": "960px"
63 | },
64 | "spacing": {
65 | "spacingScale": {
66 | "steps": 0
67 | },
68 | "spacingSizes": [
69 | {
70 | "name": "1",
71 | "size": "8px",
72 | "slug": "10"
73 | },
74 | {
75 | "name": "2",
76 | "size": "12px",
77 | "slug": "20"
78 | },
79 | {
80 | "name": "3",
81 | "size": "16px",
82 | "slug": "30"
83 | },
84 | {
85 | "name": "4",
86 | "size": "24px",
87 | "slug": "40"
88 | },
89 | {
90 | "name": "5",
91 | "size": "32px",
92 | "slug": "50"
93 | },
94 | {
95 | "name": "6",
96 | "size": "clamp(32px, 7.5vw, 40px)",
97 | "slug": "60"
98 | },
99 | {
100 | "name": "7",
101 | "size": "clamp(48px, 9vw, 64px)",
102 | "slug": "70"
103 | },
104 | {
105 | "name": "8",
106 | "size": "14vh",
107 | "slug": "80"
108 | }
109 | ],
110 | "units": [
111 | "%",
112 | "em",
113 | "px",
114 | "rem",
115 | "vh",
116 | "vw"
117 | ]
118 | },
119 | "typography": {
120 | "customFontSize": true,
121 | "fluid": true,
122 | "fontFamilies": [
123 | {
124 | "fontFace": [
125 | {
126 | "fontFamily": "Albert Sans",
127 | "fontStretch": "normal",
128 | "fontStyle": "italic",
129 | "fontWeight": "100 900",
130 | "src": [
131 | "file:./assets/fonts/albert-sans/AlbertSans-Italic-VariableFont_wght.woff2"
132 | ]
133 | },
134 | {
135 | "fontFamily": "Albert Sans",
136 | "fontStretch": "normal",
137 | "fontStyle": "normal",
138 | "fontWeight": "100 900",
139 | "src": [
140 | "file:./assets/fonts/albert-sans/AlbertSans-VariableFont_wght.woff2"
141 | ]
142 | }
143 | ],
144 | "fontFamily": "\"Albert Sans\", ui-sans-serif, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", sans-serif",
145 | "name": "Albert Sans",
146 | "slug": "default-sans"
147 | },
148 | {
149 | "fontFace": [
150 | {
151 | "fontFamily": "STIX Two Text",
152 | "fontStretch": "normal",
153 | "fontStyle": "italic",
154 | "fontWeight": "100 900",
155 | "src": [
156 | "file:./assets/fonts/stix-two-text/STIXTwoText-Italic-VariableFont_wght.woff2"
157 | ]
158 | },
159 | {
160 | "fontFamily": "STIX Two Text",
161 | "fontStretch": "normal",
162 | "fontStyle": "normal",
163 | "fontWeight": "100 900",
164 | "src": [
165 | "file:./assets/fonts/stix-two-text/STIXTwoText-VariableFont_wght.woff2"
166 | ]
167 | }
168 | ],
169 | "fontFamily": "\"STIX Two Text\", ui-serif, Georgia, serif",
170 | "name": "STIX Two Text",
171 | "slug": "default-serif"
172 | },
173 | {
174 | "fontFamily": "ui-monospace, Menlo, Consolas, Monaco, \"Liberation Mono\", \"Lucida Console\", monospace",
175 | "name": "System Monospace",
176 | "slug": "system-monospace"
177 | },
178 | {
179 | "fontFamily": "ui-sans-serif, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", sans-serif",
180 | "name": "System Sans Serif",
181 | "slug": "system-sans-serif"
182 | },
183 | {
184 | "fontFamily": "ui-serif, Georgia, serif",
185 | "name": "System Serif",
186 | "slug": "system-serif"
187 | }
188 | ],
189 | "fontSizes": [
190 | {
191 | "fluid": {
192 | "max": "16px",
193 | "min": "14px"
194 | },
195 | "name": "Tiny",
196 | "size": "16px",
197 | "slug": "tiny"
198 | },
199 | {
200 | "fluid": {
201 | "max": "18px",
202 | "min": "16px"
203 | },
204 | "name": "Small",
205 | "size": "18px",
206 | "slug": "small"
207 | },
208 | {
209 | "fluid": {
210 | "max": "22px",
211 | "min": "19px"
212 | },
213 | "name": "Medium",
214 | "size": "22px",
215 | "slug": "medium"
216 | },
217 | {
218 | "fluid": {
219 | "max": "22px",
220 | "min": "21px"
221 | },
222 | "name": "Heading 6",
223 | "size": "22px",
224 | "slug": "heading-6"
225 | },
226 | {
227 | "fluid": {
228 | "max": "24px",
229 | "min": "21px"
230 | },
231 | "name": "Large",
232 | "size": "24px",
233 | "slug": "large"
234 | },
235 | {
236 | "fluid": {
237 | "max": "26px",
238 | "min": "24px"
239 | },
240 | "name": "Heading 5",
241 | "size": "26px",
242 | "slug": "heading-5"
243 | },
244 | {
245 | "fluid": {
246 | "max": "32px",
247 | "min": "24px"
248 | },
249 | "name": "Extra large",
250 | "size": "32px",
251 | "slug": "extra-large"
252 | },
253 | {
254 | "fluid": {
255 | "max": "32px",
256 | "min": "27px"
257 | },
258 | "name": "Heading 4",
259 | "size": "32px",
260 | "slug": "heading-4"
261 | },
262 | {
263 | "fluid": {
264 | "max": "38px",
265 | "min": "33px"
266 | },
267 | "name": "Heading 2",
268 | "size": "48px",
269 | "slug": "heading-2"
270 | },
271 | {
272 | "fluid": {
273 | "max": "40px",
274 | "min": "30px"
275 | },
276 | "name": "Heading 3",
277 | "size": "40px",
278 | "slug": "heading-3"
279 | },
280 | {
281 | "fluid": {
282 | "max": "54px",
283 | "min": "36px"
284 | },
285 | "name": "Heading 1",
286 | "size": "54px",
287 | "slug": "heading-1"
288 | },
289 | {
290 | "fluid": {
291 | "max": "64px",
292 | "min": "36px"
293 | },
294 | "name": "Huge",
295 | "size": "64px",
296 | "slug": "huge"
297 | }
298 | ]
299 | },
300 | "useRootPaddingAwareAlignments": true
301 | },
302 | "styles": {
303 | "blocks": {
304 | "core/buttons": {
305 | "spacing": {
306 | "blockGap": "1em"
307 | }
308 | },
309 | "core/calendar": {
310 | "color": {
311 | "text": "var(--wp--preset--color--foreground)"
312 | },
313 | "typography": {
314 | "fontSize": "var(--wp--preset--font-size--small)"
315 | }
316 | },
317 | "core/code": {
318 | "border": {
319 | "radius": "0",
320 | "width": "0"
321 | },
322 | "color": {
323 | "background": "var(--wp--preset--color--foreground)",
324 | "text": "var(--wp--preset--color--background)"
325 | },
326 | "typography": {
327 | "fontSize": "var(--wp--preset--font-size--small)"
328 | }
329 | },
330 | "core/comment-author-name": {
331 | "elements": {
332 | "link": {
333 | ":hover": {
334 | "typography": {
335 | "textDecoration": "underline"
336 | }
337 | },
338 | "typography": {
339 | "textDecoration": "none"
340 | }
341 | }
342 | }
343 | },
344 | "core/comment-date": {
345 | "elements": {
346 | "link": {
347 | ":hover": {
348 | "typography": {
349 | "textDecoration": "underline"
350 | }
351 | },
352 | "typography": {
353 | "textDecoration": "none"
354 | }
355 | }
356 | }
357 | },
358 | "core/comment-edit-link": {
359 | "elements": {
360 | "link": {
361 | ":hover": {
362 | "typography": {
363 | "textDecoration": "underline"
364 | }
365 | },
366 | "typography": {
367 | "textDecoration": "none"
368 | }
369 | }
370 | }
371 | },
372 | "core/comment-reply-link": {
373 | "elements": {
374 | "link": {
375 | ":hover": {
376 | "typography": {
377 | "textDecoration": "underline"
378 | }
379 | },
380 | "typography": {
381 | "textDecoration": "none"
382 | }
383 | }
384 | }
385 | },
386 | "core/file": {
387 | "typography": {
388 | "fontSize": "var(--wp--preset--font-size--small)",
389 | "fontWeight": "700",
390 | "lineHeight": "var(--wp--custom--typography--line-height--headings)"
391 | }
392 | },
393 | "core/image": {
394 | "border": {
395 | "radius": "8px"
396 | }
397 | },
398 | "core/more": {
399 | "elements": {
400 | "link": {
401 | ":hover": {
402 | "typography": {
403 | "textDecoration": "underline"
404 | }
405 | },
406 | "typography": {
407 | "textDecoration": "none"
408 | }
409 | }
410 | }
411 | },
412 | "core/navigation": {
413 | "elements": {
414 | "link": {
415 | ":hover": {
416 | "typography": {
417 | "textDecoration": "underline"
418 | }
419 | },
420 | "typography": {
421 | "textDecoration": "none"
422 | }
423 | }
424 | }
425 | },
426 | "core/paragraph": {
427 | "typography": {
428 | "lineHeight": "var(--wp--custom--typography--line-height--body)"
429 | }
430 | },
431 | "core/post-content": {
432 | "typography": {
433 | "fontFamily": "var(--wp--preset--font-family--default-serif)",
434 | "fontWeight": "400",
435 | "letterSpacing": "0"
436 | }
437 | },
438 | "core/post-date": {
439 | "elements": {
440 | "link": {
441 | ":hover": {
442 | "typography": {
443 | "textDecoration": "underline"
444 | }
445 | },
446 | "typography": {
447 | "textDecoration": "none"
448 | }
449 | }
450 | },
451 | "typography": {
452 | "letterSpacing": "var(--wp--custom--typography--letter-spacing--body)",
453 | "lineHeight": "var(--wp--custom--typography--line-height--body)"
454 | }
455 | },
456 | "core/post-navigation-link": {
457 | "elements": {
458 | "link": {
459 | ":hover": {
460 | "typography": {
461 | "textDecoration": "underline"
462 | }
463 | },
464 | "typography": {
465 | "textDecoration": "none"
466 | }
467 | }
468 | }
469 | },
470 | "core/post-template": {
471 | "spacing": {
472 | "blockGap": "0"
473 | }
474 | },
475 | "core/post-title": {
476 | "elements": {
477 | "link": {
478 | ":hover": {
479 | "typography": {
480 | "textDecoration": "underline"
481 | }
482 | },
483 | "typography": {
484 | "textDecoration": "none"
485 | }
486 | }
487 | }
488 | },
489 | "core/preformatted": {
490 | "typography": {
491 | "fontSize": "var(--wp--preset--font-size--small)"
492 | }
493 | },
494 | "core/pullquote": {
495 | "border": {
496 | "width": "0"
497 | },
498 | "elements": {
499 | "cite": {
500 | "spacing": {
501 | "margin": {
502 | "top": "1.5em"
503 | }
504 | },
505 | "typography": {
506 | "fontSize": "var(--wp--preset--font-size--medium)",
507 | "fontWeight": "600",
508 | "textTransform": "none"
509 | }
510 | }
511 | },
512 | "spacing": {
513 | "padding": {
514 | "bottom": "var(--wp--preset--spacing--30)",
515 | "left": "0",
516 | "right": "0",
517 | "top": "var(--wp--preset--spacing--30)"
518 | }
519 | },
520 | "typography": {
521 | "fontSize": "var(--wp--preset--font-size--heading-2)",
522 | "fontWeight": "500",
523 | "lineHeight": "var(--wp--custom--typography--line-height--headings)"
524 | }
525 | },
526 | "core/query-pagination": {
527 | "elements": {
528 | "link": {
529 | ":hover": {
530 | "typography": {
531 | "textDecoration": "underline"
532 | }
533 | },
534 | "typography": {
535 | "textDecoration": "none"
536 | }
537 | }
538 | }
539 | },
540 | "core/quote": {
541 | "border": {
542 | "left": {
543 | "color": "var(--wp--preset--color--secondary)",
544 | "style": "solid",
545 | "width": "1px"
546 | }
547 | },
548 | "spacing": {
549 | "padding": {
550 | "left": "1.5em"
551 | }
552 | }
553 | },
554 | "core/search": {
555 | "typography": {
556 | "fontSize": "var(--wp--preset--font-size--small)"
557 | }
558 | },
559 | "core/site-tagline": {
560 | "typography": {
561 | "fontSize": "var(--wp--preset--font-size--medium)"
562 | }
563 | },
564 | "core/site-title": {
565 | "elements": {
566 | "link": {
567 | ":hover": {
568 | "typography": {
569 | "textDecoration": "underline"
570 | }
571 | },
572 | "typography": {
573 | "textDecoration": "none"
574 | }
575 | }
576 | },
577 | "spacing": {
578 | "margin": {
579 | "bottom": "0px",
580 | "top": "0px"
581 | }
582 | },
583 | "typography": {
584 | "fontFamily": "inherit",
585 | "fontStyle": "inherit",
586 | "fontWeight": "500",
587 | "textTransform": "inherit"
588 | }
589 | },
590 | "core/spacer": {
591 | "spacing": {
592 | "margin": {
593 | "bottom": "0px",
594 | "top": "0px"
595 | }
596 | }
597 | },
598 | "core/table": {
599 | "typography": {
600 | "fontFamily": "var(--wp--preset--font-family--default-sans)",
601 | "fontSize": "var(--wp--preset--font-size--small)",
602 | "lineHeight": "var(--wp--custom--typography--line-height--body)"
603 | }
604 | }
605 | },
606 | "color": {
607 | "background": "var(--wp--preset--color--background)",
608 | "text": "var(--wp--preset--color--foreground)"
609 | },
610 | "elements": {
611 | "button": {
612 | "color": {
613 | "background": "var(--wp--preset--color--foreground)",
614 | "text": "var(--wp--preset--color--background)"
615 | },
616 | "typography": {
617 | "fontFamily": "var(--wp--preset--font-family--default-sans)",
618 | "fontSize": "var(--wp--preset--font-size--small)",
619 | "fontWeight": "600",
620 | "lineHeight": "var(--wp--custom--typography--line-height--headings)"
621 | }
622 | },
623 | "caption": {
624 | "color": {
625 | "text": "var(--wp--preset--color--primary)"
626 | },
627 | "typography": {
628 | "fontFamily": "var(--wp--preset--font-family--default-sans)",
629 | "fontSize": "var(--wp--preset--font-size--small)",
630 | "fontWeight": "500"
631 | }
632 | },
633 | "cite": {
634 | "spacing": {
635 | "margin": {
636 | "top": "1em"
637 | }
638 | },
639 | "typography": {
640 | "fontSize": "var(--wp--preset--font-size--medium)",
641 | "fontWeight": "600",
642 | "textTransform": "none"
643 | }
644 | },
645 | "h1": {
646 | "typography": {
647 | "fontSize": "var(--wp--preset--font-size--heading-1)"
648 | }
649 | },
650 | "h2": {
651 | "typography": {
652 | "fontSize": "var(--wp--preset--font-size--heading-2)"
653 | }
654 | },
655 | "h3": {
656 | "typography": {
657 | "fontSize": "var(--wp--preset--font-size--heading-3)"
658 | }
659 | },
660 | "h4": {
661 | "typography": {
662 | "fontSize": "var(--wp--preset--font-size--heading-4)"
663 | }
664 | },
665 | "h5": {
666 | "typography": {
667 | "fontSize": "var(--wp--preset--font-size--heading-5)"
668 | }
669 | },
670 | "h6": {
671 | "typography": {
672 | "fontSize": "var(--wp--preset--font-size--heading-6)"
673 | }
674 | },
675 | "heading": {
676 | "spacing": {
677 | "margin": {
678 | "bottom": ".75em",
679 | "top": "1.25em"
680 | }
681 | },
682 | "typography": {
683 | "fontFamily": "var(--wp--preset--font-family--default-sans)",
684 | "fontWeight": "700",
685 | "letterSpacing": "var(--wp--custom--typography--letter-spacing--heading)",
686 | "lineHeight": "var(--wp--custom--typography--line-height--headings)"
687 | }
688 | },
689 | "link": {
690 | ":hover": {
691 | "typography": {
692 | "textDecoration": "none"
693 | }
694 | },
695 | "color": {
696 | "text": "inherit"
697 | },
698 | "typography": {
699 | "textDecoration": "underline"
700 | }
701 | }
702 | },
703 | "spacing": {
704 | "blockGap": "1.6rem",
705 | "padding": {
706 | "bottom": "var(--wp--preset--spacing--70)",
707 | "left": "var(--wp--preset--spacing--50)",
708 | "right": "var(--wp--preset--spacing--50)",
709 | "top": "var(--wp--preset--spacing--70)"
710 | }
711 | },
712 | "typography": {
713 | "fontFamily": "var(--wp--preset--font-family--default-sans)",
714 | "fontSize": "var(--wp--preset--font-size--medium)",
715 | "fontWeight": "500",
716 | "letterSpacing": "var(--wp--custom--typography--letter-spacing--body)",
717 | "lineHeight": "var(--wp--custom--typography--line-height--body)"
718 | }
719 | },
720 | "templateParts": [
721 | {
722 | "area": "footer",
723 | "name": "footer",
724 | "title": "Footer"
725 | },
726 | {
727 | "area": "header",
728 | "name": "header",
729 | "title": "Header"
730 | },
731 | {
732 | "area": "uncategorized",
733 | "name": "comments",
734 | "title": "Comments"
735 | },
736 | {
737 | "area": "uncategorized",
738 | "name": "loop",
739 | "title": "Loop (List)"
740 | },
741 | {
742 | "area": "uncategorized",
743 | "name": "loop-cover",
744 | "title": "Loop (Cover)"
745 | },
746 | {
747 | "area": "uncategorized",
748 | "name": "loop-cover-full-width",
749 | "title": "Loop (Cover Full Width)"
750 | },
751 | {
752 | "area": "uncategorized",
753 | "name": "loop-excerpt",
754 | "title": "Loop (Excerpt)"
755 | },
756 | {
757 | "area": "uncategorized",
758 | "name": "loop-grid",
759 | "title": "Loop (Grid)"
760 | },
761 | {
762 | "area": "uncategorized",
763 | "name": "loop-grid-cover",
764 | "title": "Loop (Grid with Cover Images)"
765 | },
766 | {
767 | "area": "uncategorized",
768 | "name": "loop-list-image",
769 | "title": "Loop (List with Image)"
770 | }
771 | ],
772 | "version": 2,
773 | "$schema": "https://schemas.wp.org/trunk/theme.json"
774 | }
--------------------------------------------------------------------------------