feat: initial Fractal installation
This commit is contained in:
parent
41ccff084d
commit
1962d21da7
1
fractal/.gitignore
vendored
Normal file
1
fractal/.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
/node_modules/
|
18
fractal/TODO.md
Normal file
18
fractal/TODO.md
Normal file
|
@ -0,0 +1,18 @@
|
|||
"About me"
|
||||
Testimonial
|
||||
Daily email form
|
||||
Intro paragraph
|
||||
Daily email archive
|
||||
Blog listing
|
||||
Blog post
|
||||
Tags
|
||||
Talk listing
|
||||
Talk
|
||||
Description
|
||||
Video
|
||||
Slides
|
||||
Event list
|
||||
Search form
|
||||
Input
|
||||
Search button
|
||||
"Common searches"
|
8
fractal/assets/tailwind.config.js
Normal file
8
fractal/assets/tailwind.config.js
Normal file
|
@ -0,0 +1,8 @@
|
|||
/** @type {import('tailwindcss').Config} */
|
||||
module.exports = {
|
||||
content: [],
|
||||
theme: {
|
||||
extend: {},
|
||||
},
|
||||
plugins: [],
|
||||
}
|
13
fractal/fractal.config.js
Normal file
13
fractal/fractal.config.js
Normal file
|
@ -0,0 +1,13 @@
|
|||
'use strict';
|
||||
|
||||
/* Create a new Fractal instance and export it for use elsewhere if required */
|
||||
const fractal = module.exports = require('@frctl/fractal').create();
|
||||
|
||||
/* Set the title of the project */
|
||||
fractal.set('project.title', 'oliverdavies.uk');
|
||||
|
||||
/* Tell Fractal where the components will live */
|
||||
fractal.components.set('path', __dirname + '/src/components');
|
||||
|
||||
/* Tell Fractal where the documentation pages will live */
|
||||
fractal.docs.set('path', __dirname + '/src/docs');
|
6
fractal/package.json
Normal file
6
fractal/package.json
Normal file
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"dependencies": {
|
||||
"@frctl/fractal": "^1.5.14",
|
||||
"tailwindcss": "^3.2.4"
|
||||
}
|
||||
}
|
9
fractal/src/components/01-atoms/footer/footer.config.yml
Normal file
9
fractal/src/components/01-atoms/footer/footer.config.yml
Normal file
|
@ -0,0 +1,9 @@
|
|||
name: Footer
|
||||
|
||||
context:
|
||||
links:
|
||||
- About
|
||||
- Blog
|
||||
- Talks
|
||||
- Daily list
|
||||
- Search
|
5
fractal/src/components/01-atoms/footer/footer.hbs
Normal file
5
fractal/src/components/01-atoms/footer/footer.hbs
Normal file
|
@ -0,0 +1,5 @@
|
|||
<nav>
|
||||
{{#each links}}
|
||||
<a href="#0">{{ this }}</a>
|
||||
{{/each}}
|
||||
</nav>
|
4
fractal/src/components/01-atoms/logo/logo.config.yml
Normal file
4
fractal/src/components/01-atoms/logo/logo.config.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
name: Logo
|
||||
|
||||
context:
|
||||
siteName: Oliver Davies
|
6
fractal/src/components/01-atoms/logo/logo.hbs
Normal file
6
fractal/src/components/01-atoms/logo/logo.hbs
Normal file
|
@ -0,0 +1,6 @@
|
|||
<a href="#0">
|
||||
<svg aria-hidden="true" class="w-16 h-16 fill-current dark:text-blue-400 text-blue-primary md:w-18 md:h-18" viewBox="0 0 706 504" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M456.5 1.1c-12.3 1.5-31 5.5-44.1 9.4-12.7 3.9-63.6 24.6-64.1 26.2-.2.5 1.4 1.7 3.4 2.7 2.1 1 8.9 5.1 15.1 9.2l11.2 7.5 14.5-6c22.9-9.5 37.3-14 57.5-17.8 7.2-1.3 14.7-1.7 31-1.8 18.6 0 23.1.3 33 2.3 22 4.5 46.1 13.9 64.5 25.2 39.3 24.2 69.9 65.3 86.9 116.5 16.3 49.2 13 100.2-9.4 145.3-21.8 43.7-49.2 68.8-101.5 92.9-13.4 6.2-120.1 51.3-121.3 51.3-.5 0-15.7-35.1-33.7-78l-32.8-78 3.1-12.8c4.4-18 5.6-29.5 4.9-48.5-.6-16.8-2-25.7-6.3-38.7-12-35.8-40.8-69.2-74-85.6l-7.2-3.6-4.2-10c-2.4-5.6-3.9-10.3-3.4-10.7.5-.5 9.7-4.5 20.4-9s19.9-8.6 20.4-9.1c1.5-1.5-18.6-10.1-32.3-13.9l-6.8-1.9-20.6 8.7c-11.4 4.8-20.9 8.9-21.2 9.2-.2.3 2 6.3 5 13.3 3 7 5.5 12.8 5.5 12.9 0 .1-7.5.2-16.7.2-11.8.1-19.4.6-25.6 1.8-27.3 5.5-50.5 17.6-70.4 37-21.8 21.2-36.7 49-43 80.2-2.4 12.3-2.4 44 0 57.2 3.6 19.4 11.9 40.4 22.3 56 6.9 10.4 21.1 25.4 31.2 33 29.9 22.5 70.8 33.2 106.2 27.8 18.9-2.8 39.3-10.6 54.1-20.5 13.5-9.1 29.1-23.8 37.6-35.5 1.2-1.7 2.4-2.8 2.7-2.5.3.3 15.6 36.6 34.1 80.5 18.5 44 33.8 80.1 33.9 80.3.8.8 144.9-60.8 162.1-69.3 45.5-22.4 73.4-47.1 95.7-84.7 28-47.4 37.5-99.7 27.8-153.5-6.8-37.6-25-79-48.6-110.3-33.2-44.1-83-74.2-138.4-83.6-11.4-1.9-46.9-2.7-58.5-1.3zM259.2 141.4c42.4 10.9 77.8 50 84.8 93.8 1.6 9.9.8 34.5-1.4 44.8-5.2 24-15.5 43-32.6 60-20.7 20.6-42.8 31.3-67.7 32.7-26.9 1.5-53.2-6.2-74.3-21.7-29.4-21.7-46-56.2-46-95.7 0-45.4 27.2-89.6 66.1-107.2 8.2-3.7 21.7-7.9 29.4-9.1 10.4-1.6 30.8-.4 41.7 2.4z"></path><path d="M201 20.6c-83 11.2-157 71-186.5 150.8-22.3 60.3-18.3 134.9 10.2 192 21.5 43.1 59.6 81.6 102.1 103.4 21.1 10.9 46.3 19 71.2 22.9 16.2 2.5 53.1 2.5 68.5 0 25.9-4.2 45.2-10.5 69-22.2 14.4-7.1 39.7-23.2 41.8-26.7.8-1.2-.2-4.6-4.3-14.5-2.9-7-5.7-13.2-6.1-13.7-.5-.5-4.3 1.7-8.6 5.1C320 447.1 277.6 462 232 462c-59.8 0-115.2-26.3-154.8-73.5-32.2-38.3-48.8-88.7-46.9-142 2-53.7 22.1-99.6 60.7-138.5 28.1-28.3 63-47.2 102.9-55.7 11.9-2.6 14.1-2.8 38.6-2.8 28.3 0 39.4 1.3 59 7 27.9 8.1 58.5 26.1 80.9 47.6l10.9 10.5-14.3 6c-7.8 3.2-14.5 6.4-14.7 7-.2.7 16.5 41.3 37.1 90.4 20.7 49.1 37.6 90.1 37.6 91.1 0 3.4-7.1 24.2-11.6 33.8-2.4 5.1-6.6 13.1-9.4 17.7l-5 8.3 6.6 15.6c5.5 12.9 6.9 15.4 8 14.4 2.8-2.3 19.2-27.8 24.4-37.9l5.3-10.3 8.3 19.8c4.7 10.9 8.7 20.1 8.9 20.3.6.6 60.8-24.6 74.5-31.2 29.7-14.2 52.7-35.8 65.3-61.1 16.9-34 17.6-70.8 2.2-112-17-45.3-45.8-76.7-82.5-90-18.2-6.5-43.1-9.1-63.5-6.5-11.5 1.4-30 5.8-40.3 9.5l-7.3 2.6L402.3 91c-20.3-21.3-37.9-34.3-65.4-48.3-33.4-17.1-63.7-23.8-105.9-23.6-10.7.1-24.2.7-30 1.5zM504.5 122c9.2 2.5 22.1 8.3 29.2 13.1 6.9 4.7 18.7 16.3 24.3 23.9 15.1 20.6 26.3 49 29 74 2.3 20.7-3.1 43-14.5 60.5-8.7 13.3-27.6 29.5-44.5 38-6 3.1-47.3 20.6-47.5 20.2-1.1-1.6-87.5-208-87.3-208.3.2-.2 7.4-3.3 15.8-6.9 22.5-9.5 33.8-13 55-16.9 1.4-.2 9.3-.3 17.5-.1 11.5.2 16.9.8 23 2.5z"></path>
|
||||
</svg>
|
||||
<span class="sr-only">{{ siteName }}</span>
|
||||
</a>
|
|
@ -0,0 +1,4 @@
|
|||
name: Page title
|
||||
|
||||
context:
|
||||
title: Oliver Davies - Software Developer and Consultant, PHP and Drupal specialist
|
|
@ -0,0 +1 @@
|
|||
<h1>{{ title }}</h1>
|
3919
fractal/yarn.lock
Normal file
3919
fractal/yarn.lock
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue