Skip to content

Commit

Permalink
chore: add svg link icons from tabler-icons, move around page order
Browse files Browse the repository at this point in the history
  • Loading branch information
tjmaynes committed Dec 31, 2023
1 parent df317bf commit e415c0a
Show file tree
Hide file tree
Showing 14 changed files with 69 additions and 35 deletions.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Expand Up @@ -90,21 +90,21 @@ header {
display: flex;
flex-flow: column nowrap;
align-items: center;
}

img {
margin-bottom: 30px;
max-width: 150px;
border-radius: 5em;
-webkit-border-radius: 5em;
-moz-border-radius: 5em;
-moz-box-shadow: 0 0 3px 3px #001219;
-webkit-box-shadow: 0 0 3px 3px #001219;
box-shadow: 0 0 3px 3px #001219;
}
.profile {
margin-bottom: 30px;
max-width: 150px;
border-radius: 5em;
-webkit-border-radius: 5em;
-moz-border-radius: 5em;
-moz-box-shadow: 0 0 3px 3px #001219;
-webkit-box-shadow: 0 0 3px 3px #001219;
box-shadow: 0 0 3px 3px #001219;
}

article {
padding: 1.5rem 0 0.9rem 0;
padding: 1.5rem 0;

div {
padding-bottom: 1.5rem;
Expand All @@ -114,7 +114,8 @@ article {
}
}

p, li {
p,
li {
padding-top: 6px;
}

Expand Down Expand Up @@ -144,12 +145,17 @@ footer {
justify-content: center;
list-style-type: none;
padding-top: 10px;
padding-bottom: 15px;

li {
padding: 0 10px;
margin: 0 5px;
border: 3px #001219 solid;
// background-color: #ee9b00;

&:first-child {
padding-left: 0;
}

&:last-child {
border: none;
padding-right: 0;
}
}
}
1 change: 1 addition & 0 deletions src/assets/svg/github.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions src/assets/svg/linkedin.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions src/assets/svg/medium.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
50 changes: 34 additions & 16 deletions src/index.pug
Expand Up @@ -11,22 +11,48 @@ html(lang="en")
meta(name="description", content="a small website on the internet.")
meta(name="keywords", content="TJ Maynes, tjmaynes")
meta(name="author", content="TJ Maynes")
style= require("assets/stylesheets/style.scss?inline")
style= require("assets/stylesheet/style.scss?inline")
script(
src=require("assets/javascript/main.js"),
type="text/javascript",
defer="defer"
)
body
header
img(
src=require("assets/images/me2.webp"),
img.profile(
src=require("assets/image/me2.webp"),
width="150px",
height="150px",
alt="me"
)
h1 👋 Hi, I'm TJ Maynes.
p Software Developer & XP Practitioner
nav
ul.links
li
a(href="https://tjmaynes.medium.com/")
img(
src=require("assets/svg/medium.svg"),
width="24px",
height="24px",
alt="medium blog"
)
li
a(href="https://github.com/tjmaynes")
img(
src=require("assets/svg/github.svg"),
width="24px",
height="24px",
alt="github"
)
li
a(href="https://linkedin.com/in/tjmaynes")
img(
src=require("assets/svg/linkedin.svg"),
width="24px",
height="24px",
alt="linkedin"
)
main
article
div
Expand All @@ -35,28 +61,20 @@ html(lang="en")
| I build web experiences at Kohl's Technology Center using TypeScript and React.
| I'm also an Extreme Programming (XP) coach helping Kohl's engineering teams grow their XP chops.
p I 💖 product development, developer enablement 🤝, and automating the hard things 🤖
div
h2 🚀 What I'm learning
p
| I'm learning how to design and implement scalable #[a(href="https://nextjs.org/docs") Nextjs] web experiences 🧪.
| Also, learning how to compose techno music using #[a(href="https://vcvrack.com/") VCV Rack] (modular synthesis) 🎛️.
div
h2 👨‍🚀 Some projects I'm proud of
ul
li #[a(href="https://image-analyzer.tjmaynes.com") Image Analyzer] - a NextJS app that allows users to analyze images using MobileNet (via TensorflowJS), ChatGPT (for image descriptions), and Cloudflare Pages
li #[a(href="https://github.com/tjmaynes/playbooks") Playbooks] - Ansible playbooks for managing my developer workstations across Macos & Ubuntu
li #[a(href="https://github.com/tjmaynes/career") Career] - My resume & CV written in LaTeX
div
h2 🚀 What I'm learning
p
| I'm learning how to design and implement scalable #[a(href="https://nextjs.org/docs") Nextjs] web experiences 🧪.
| Also, learning how to compose techno music using #[a(href="https://vcvrack.com/") VCV Rack] (modular synthesis) 🎛️.
div
h2 🌍 Where I'm coding from
p Rochester, Minnesota (Central Timezone)
footer
nav
ul.links
li
a(href="https://tjmaynes.medium.com/") Blog
li
a(href="https://github.com/tjmaynes") GitHub
li
a(href="https://linkedin.com/in/tjmaynes") LinkedIn
div
p Built using #[a(href="https://github.com/tjmaynes/tjmaynes.com") Webpack & Pugjs]
13 changes: 10 additions & 3 deletions webpack.config.js
Expand Up @@ -23,7 +23,7 @@ module.exports = {
},
}),
new CopyWebpackPlugin({
patterns: [{ from: "src/assets/images/favicon.ico" }],
patterns: [{ from: "src/assets/image/favicon.ico" }],
}),
],
module: {
Expand All @@ -40,14 +40,21 @@ module.exports = {
test: /\.(png|jpg|jpeg|ico|webp)/,
type: "asset/resource",
generator: {
filename: "assets/images/[name].[hash:8][ext]",
filename: "assets/image/[name].[hash:8][ext]",
},
},
{
test: /\.(woff|woff2|eot|ttf|otf|svg)$/i,
type: "asset/resource",
generator: {
filename: "assets/fonts/[name][ext][query]",
filename: "assets/font/[name][ext][query]",
},
},
{
test: /\.(svg)$/i,
type: "asset/resource",
generator: {
filename: "assets/svg/[name][ext][query]",
},
},
],
Expand Down

0 comments on commit e415c0a

Please sign in to comment.