mirror of
https://github.com/BradNut/awesome-uses
synced 2025-09-08 17:40:31 +00:00
Layout updates
This commit is contained in:
parent
613bc21642
commit
8532e049a8
4 changed files with 39 additions and 13 deletions
|
|
@ -12,16 +12,18 @@ export default function Person({ person, currentTag }) {
|
||||||
return (
|
return (
|
||||||
<div className="person">
|
<div className="person">
|
||||||
<div className="personInner">
|
<div className="personInner">
|
||||||
<img width="50" src={img} alt={person.name} />
|
<header className="personHeader">
|
||||||
<h3>
|
<img width="50" height="50" src={img} alt={person.name} />
|
||||||
<a href={person.url} target="_blank" rel="noopener noreferrer">
|
<h3>
|
||||||
{person.name} {person.emoji}
|
<a href={person.url} target="_blank" rel="noopener noreferrer">
|
||||||
</a>
|
{person.name} {person.emoji}
|
||||||
</h3>
|
</a>
|
||||||
<a
|
</h3>
|
||||||
className="displayLink"
|
<a
|
||||||
href={person.url}
|
className="displayLink"
|
||||||
>{`${url.host}${url.pathname}`}</a>
|
href={person.url}
|
||||||
|
>{`${url.host}${url.pathname}`}</a>
|
||||||
|
</header>
|
||||||
<p>{person.description}</p>
|
<p>{person.description}</p>
|
||||||
|
|
||||||
<ul className="tags">
|
<ul className="tags">
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,20 @@
|
||||||
import { Link } from 'gatsby';
|
import { Link } from 'gatsby';
|
||||||
import PropTypes from 'prop-types';
|
import PropTypes from 'prop-types';
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
|
import Helmet from 'react-helmet';
|
||||||
|
|
||||||
const Header = ({ siteTitle }) => (
|
const Header = ({ siteTitle }) => (
|
||||||
<header className="header">
|
<header className="header">
|
||||||
|
<Helmet>
|
||||||
|
<title>{siteTitle}</title>
|
||||||
|
</Helmet>
|
||||||
<div>
|
<div>
|
||||||
<h1>
|
<h1>
|
||||||
<Link to="/">/uses</Link>
|
<Link to="/">/uses</Link>
|
||||||
</h1>
|
</h1>
|
||||||
<p>
|
<p>
|
||||||
A list of <code>/uses</code> pages detailing developer setups.
|
A list of <code>/uses</code> pages detailing developer setups, gear,
|
||||||
|
software and configs.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
|
|
|
||||||
|
|
@ -38,6 +38,10 @@ a {
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
code {
|
||||||
|
background: var(--lightblue);
|
||||||
|
}
|
||||||
|
|
||||||
.site {
|
.site {
|
||||||
max-width: 1900px;
|
max-width: 1900px;
|
||||||
margin: 5rem;
|
margin: 5rem;
|
||||||
|
|
@ -61,7 +65,7 @@ main {
|
||||||
|
|
||||||
.people {
|
.people {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
|
grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
|
||||||
grid-gap: 5rem;
|
grid-gap: 5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -85,6 +89,19 @@ main {
|
||||||
font-size: 1.2rem;
|
font-size: 1.2rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.personHeader {
|
||||||
|
display: grid;
|
||||||
|
grid-template-rows:auto auto;
|
||||||
|
grid-template-columns: auto 1fr;
|
||||||
|
grid-gap: 0 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.personHeader img {
|
||||||
|
grid-row: 1 / -1;
|
||||||
|
background: var(--lightblue);
|
||||||
|
font-size: 1rem;
|
||||||
|
}
|
||||||
|
|
||||||
.name {
|
.name {
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ const pages = [
|
||||||
|
|
||||||
// Dev Tags: Engineer, Developer, Designer, Front End, Back End, Full Stack,
|
// Dev Tags: Engineer, Developer, Designer, Front End, Back End, Full Stack,
|
||||||
// Other: Tags: Entrepreneur, Teacher, Podcaster, YouTuber, Blogger, Speaker,
|
// Other: Tags: Entrepreneur, Teacher, Podcaster, YouTuber, Blogger, Speaker,
|
||||||
// Language Tags: JavaScript, PHP, Rails, Ruby, TypeScript...
|
// Language Tags: JavaScript, PHP, Rails, Ruby, TypeScript, React, Vue, Node
|
||||||
tags: [
|
tags: [
|
||||||
'Developer',
|
'Developer',
|
||||||
'Full Stack',
|
'Full Stack',
|
||||||
|
|
@ -30,6 +30,8 @@ const pages = [
|
||||||
'Teacher',
|
'Teacher',
|
||||||
'YouTuber',
|
'YouTuber',
|
||||||
'JavaScript',
|
'JavaScript',
|
||||||
|
'React',
|
||||||
|
'Node',
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue