catppuccin and animations
This commit is contained in:
		
							parent
							
								
									f79e24da7e
								
							
						
					
					
						commit
						ea176fe288
					
				
					 11 changed files with 54 additions and 28 deletions
				
			
		
							
								
								
									
										26
									
								
								.eleventy.js
									
										
									
									
									
								
							
							
						
						
									
										26
									
								
								.eleventy.js
									
										
									
									
									
								
							|  | @ -5,20 +5,22 @@ const markdownIt = require('markdown-it'); | |||
| const markdownItClass = require('@toycode/markdown-it-class'); | ||||
| 
 | ||||
| const markdownClassMapping = { | ||||
|   // h1: ['hide'],
 | ||||
|   h2: ['text-3xl', 'mt-6'], | ||||
|   h3: ['text-2xl', 'mt-4'], | ||||
|   h4: ['text-xl', 'mt-2'], | ||||
|   h5: ['text-lg', 'mt-2'], | ||||
|   h6: ['font-bold', 'mt-2'], | ||||
|   blockquote: ['border-l-4', 'border-slate-900', 'px-4'], | ||||
|   h1: ['text-6xl', 'mt-6', 'text-pink'], | ||||
|   h2: ['text-3xl', 'mt-6', 'text-text'], | ||||
|   h3: ['text-2xl', 'mt-4', 'text-text'], | ||||
|   h4: ['text-xl', 'mt-2', 'text-text'], | ||||
|   h5: ['text-lg', 'mt-2', 'text-text'], | ||||
|   h6: ['font-bold', 'mt-2', 'text-text'], | ||||
|   blockquote: ['border-l-2', 'border-lavender', 'px-4', 'pt-4', 'pb-px', 'my-8', 'bg-base'], | ||||
|   a: [ | ||||
|     'text-slate-200', 'underline', | ||||
|     'hover:text-white', 'hover:bg-rose-950', 'hover:outline', 'hover:outline-width-1', 'hover:outline-rose-950', | ||||
|     'active:text-white', 'active:bg-rose-900', 'active:outline', 'active:outline-width-1', 'active:outline-rose-900', | ||||
|     'focus:text-white', 'focus:bg-rose-900', 'focus:outline', 'focus:outline-width-1', 'focus:outline-rose-900' | ||||
|     'text-blue', 'underline', | ||||
|     'visited:text-lavender', | ||||
|     'hover:no-underline', 'hover:text-sky', 'hover:outline', 'hover:outline-width-1', 'hover:outline-sky', | ||||
|     'active:no-underline', 'active:text-sky', 'active:outline', 'active:outline-width-1', 'active:outline-sky', | ||||
|     'focus:no-underline', 'focus:text-sky', 'focus:outline', 'focus:outline-width-1', 'focus:outline-sky' | ||||
|   ], | ||||
|   p: ['mb-2', 'text-slate-400', 'leading-7'], | ||||
|   s: ['text-red'], | ||||
|   p: ['mb-4', 'text-text', 'leading-7'], | ||||
|   img: ['max-w-full', 'rounded-lg', 'max-h-600px'], | ||||
|   ul: ['list-disc', 'ml-4'], | ||||
| }; | ||||
|  |  | |||
|  | @ -16,7 +16,7 @@ | |||
|     "url": "/community/" | ||||
|   }, | ||||
|   { | ||||
|     "title": "About | Uses", | ||||
|     "title": "About", | ||||
|     "url": "/uses/" | ||||
|   } | ||||
| ] | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ | |||
|   {% set pagetitle = page.fileSlug %} | ||||
| {% endif %} | ||||
| 
 | ||||
| <html> | ||||
| <html class="latte dark:mocha"> | ||||
| <head> | ||||
|   <title>Portfolio - {{ pagetitle | capitalize }}</title> | ||||
|   <meta charset="UTF-8"> | ||||
|  | @ -24,13 +24,17 @@ | |||
|   <link rel="manifest" href="/img/site/favicons/site.webmanifest"> | ||||
| </head> | ||||
| 
 | ||||
| <body class="bg-slate-950" style="background-image: url('/img/site/stars.gif')"> | ||||
|   <header class="bg-slate-900/50 bg-contain bg-left bg-no-repeat justify-end flex h-80" style="background-image: url('/img/site/falling.gif')"> | ||||
| <body class="bg-crust bg-[length:20rem] bg-[url('/img/site/stars-light.gif')] dark:bg-[url('/img/site/stars-dark.gif')]"> | ||||
|   <header class=" | ||||
|     bg-base/75 bg-contain bg-left bg-no-repeat | ||||
|     bg-[url('/img/site/falling.gif')] | ||||
|     border-b-2 border-base justify-end flex h-80 shadow | ||||
|   "> | ||||
|     <nav class="inline-flex flex-col relative my-auto"> | ||||
|       {%- for navItem in navigation -%} | ||||
|         <a | ||||
|           href="{{navItem.url}}" | ||||
|           class="{% if page.url == navItem.url %} border-rose-700 text-slate-100 {% else %} border-transparent hover:border-rose-950 active:border-rose-950 text-slate-500 hover:text-slate-400 active:text-slate-400 {% endif %} inline-flex items-center pl-1 pr-4 pt-1 border-b-2 text-lg font-medium focus:outline-link" | ||||
|           class="transition-colors {% if page.url == navItem.url %} border-rosewater text-rosewater {% else %} hover:border-pink active:border-pink text-subtext1 hover:text-subtext0 active:text-subtext0 border-transparent{% endif %} inline-flex items-center pl-1 pr-4 pt-1 border-b-2 text-lg font-medium focus:outline-link" | ||||
|           {% if page.url == navItem.url %}aria-current="page"{% endif %} | ||||
|         > | ||||
|           {{navItem.title}} | ||||
|  |  | |||
|  | @ -1,12 +1,12 @@ | |||
| {% include "base-header.html" %} | ||||
| 
 | ||||
| <main class="max-w-7xl mx-auto px-4"> | ||||
|   <div class="relative max-w-lg mx-auto divide-y-2 divide-slate-900 lg:max-w-7xl"> | ||||
|     <div> | ||||
|       <h2 class="my-8 text-3xl tracking-tight font-extrabold text-slate-200 sm:text-4xl"> | ||||
| <main class="max-w-7xl mx-auto p-2"> | ||||
|   <div class="relative max-w-lg mx-auto divide-y-2 divide-overlay2 lg:max-w-7xl"> | ||||
|     <div class="p-2 bg-base/75 shadow rounded border-2 border-base border-l-yellow"> | ||||
|       <h1 class="text-yellow mt-2 mb-8 text-3xl tracking-tight sm:text-4xl"> | ||||
|         {{ title }} | ||||
|       </h2> | ||||
|       <div class="mt-3 text-xl text-slate-500 sm:mt-4"> | ||||
|       </h1> | ||||
|       <div class="mt-3"> | ||||
|         {{ content | safe }} | ||||
|       </div> | ||||
|     </div> | ||||
|  |  | |||
| Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB | 
							
								
								
									
										
											BIN
										
									
								
								img/site/stars-light.gif
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								img/site/stars-light.gif
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 18 KiB | 
							
								
								
									
										2
									
								
								index.md
									
										
									
									
									
								
							
							
						
						
									
										2
									
								
								index.md
									
										
									
									
									
								
							|  | @ -5,7 +5,7 @@ description: Portfolio containing work experience, code, volunteering and more! | |||
| eleventyExcludeFromCollections: true | ||||
| --- | ||||
| 
 | ||||
| > 🐕 Canine pretending to be a web engineer addicted to design 💻 (_[Fae](https://pronoun.monster/fae/faer/faer/femme/femmeself)/[She](https://pronoun.monster/she/her/her/hers/herself)_) | ||||
| > 🐕 Someone taught a dog how to code and now it's everyone's ~~problem~~ fortune 💻 (_[Fae](https://pronoun.monster/fae/faer/faer/femme/femmeself)/[She](https://pronoun.monster/she/her/her/hers/herself)_) | ||||
| 
 | ||||
| My work varies significantly including [open source engineering samples](/repos), to [summaries of projects done during my career](/work), and [conference talks and volunteer work](/community). | ||||
| 
 | ||||
|  |  | |||
							
								
								
									
										17
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										17
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							|  | @ -14,6 +14,7 @@ | |||
|       "devDependencies": { | ||||
|         "@11ty/eleventy": "^2.0.1", | ||||
|         "@11ty/eleventy-plugin-syntaxhighlight": "^3.1.3", | ||||
|         "@catppuccin/tailwindcss": "^0.1.6", | ||||
|         "autoprefixer": "^10.3.7", | ||||
|         "cssnano": "^5.0.8", | ||||
|         "nunjucks-date": "^1.5.0", | ||||
|  | @ -202,6 +203,15 @@ | |||
|         "node": ">=6.9.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@catppuccin/tailwindcss": { | ||||
|       "version": "0.1.6", | ||||
|       "resolved": "https://registry.npmjs.org/@catppuccin/tailwindcss/-/tailwindcss-0.1.6.tgz", | ||||
|       "integrity": "sha512-V+Y0AwZ5SSyvOVAcDl7Ng30xy+m82OKnEJ+9+kcZZ7lRyXuZrAb2GScdq9XR3v+ggt8qiZ/G4TvaC9cJ88AAXA==", | ||||
|       "dev": true, | ||||
|       "peerDependencies": { | ||||
|         "tailwindcss": ">=3.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@iarna/toml": { | ||||
|       "version": "2.2.5", | ||||
|       "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", | ||||
|  | @ -4653,6 +4663,13 @@ | |||
|         "to-fast-properties": "^2.0.0" | ||||
|       } | ||||
|     }, | ||||
|     "@catppuccin/tailwindcss": { | ||||
|       "version": "0.1.6", | ||||
|       "resolved": "https://registry.npmjs.org/@catppuccin/tailwindcss/-/tailwindcss-0.1.6.tgz", | ||||
|       "integrity": "sha512-V+Y0AwZ5SSyvOVAcDl7Ng30xy+m82OKnEJ+9+kcZZ7lRyXuZrAb2GScdq9XR3v+ggt8qiZ/G4TvaC9cJ88AAXA==", | ||||
|       "dev": true, | ||||
|       "requires": {} | ||||
|     }, | ||||
|     "@iarna/toml": { | ||||
|       "version": "2.2.5", | ||||
|       "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", | ||||
|  |  | |||
|  | @ -8,7 +8,7 @@ | |||
|     "start": "npx postcss styles.css -o _site/styles.css --watch", | ||||
|     "start:site": "npx @11ty/eleventy --serve", | ||||
|     "build": "npx @11ty/eleventy", | ||||
|     "postbuild": "npx postcss styles.css -o _site/styles.css --env production", | ||||
|     "postbuild": "npx tailwindcss -i styles.css -o _site/styles.css --env production", | ||||
|     "test": "echo \"Error: no test specified\" && exit 1", | ||||
|     "deploy": "docker compose up --build -d" | ||||
|   }, | ||||
|  | @ -24,6 +24,7 @@ | |||
|   "devDependencies": { | ||||
|     "@11ty/eleventy": "^2.0.1", | ||||
|     "@11ty/eleventy-plugin-syntaxhighlight": "^3.1.3", | ||||
|     "@catppuccin/tailwindcss": "^0.1.6", | ||||
|     "autoprefixer": "^10.3.7", | ||||
|     "cssnano": "^5.0.8", | ||||
|     "nunjucks-date": "^1.5.0", | ||||
|  |  | |||
|  | @ -1,7 +1,9 @@ | |||
| module.exports = { | ||||
|   content: ['./_site/**/*.html'], | ||||
|   content: ['./_site/index.html', './_site/**/*.html', '.eleventy.js'], | ||||
|   variants: { | ||||
|     extend: {}, | ||||
|   }, | ||||
|   plugins: [], | ||||
|   plugins: [ | ||||
|     require("@catppuccin/tailwindcss"), | ||||
|   ], | ||||
| } | ||||
|  |  | |||
|  | @ -1,7 +1,7 @@ | |||
| --- | ||||
| layout: content.njk | ||||
| tags: uses | ||||
| title: About | Uses | ||||
| title: About | ||||
| description: 🐕 Canine pretending to be a web engineer addicted to design 💻 <a href="https://pronoun.monster/fae/faer/faer/femme/femmeself">Fae</a>/She | ||||
| date: 2020-01-14 | ||||
| --- | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Ava Gaiety W
						Ava Gaiety W