replaced og-image and modified some titles 1af917ce
Steve · 2023-02-27 12:11 11 file(s) · +54 −27
gh-assets/astro-cactus-logo.png +0 −0

Binary file — no preview.

netlify.toml (deleted) +0 −2
1 -
[build]
2 -
  command = 'pnpm run build'
public/manifest.webmanifest +5 −5
1 1
{
2 -
	"name": "Astro Theme Cactus Demo",
3 -
	"short_name": "Astro_Cactus",
4 -
	"description": "Starter blog site for Astro",
2 +
	"name": "Steve Simkins",
3 +
	"short_name": "Steve_Simkins",
4 +
	"description": "Developer and Technical Writer",
5 5
	"icons": [
6 6
		{
7 7
			"src": "/192x192.png",
15 15
		}
16 16
	],
17 17
	"start_url": "/",
18 -
	"background_color": "#1d1f21",
19 -
	"theme_color": "#2bbc8a",
18 +
	"background_color": "#2e3440",
19 +
	"theme_color": "#a3be8c",
20 20
	"display": "standalone"
21 21
}
public/robots.txt +1 −1
1 1
User-agent: *
2 2
Allow: /
3 3
4 -
Sitemap: https://www.astro-theme-cactus.netlify.app/sitemap-index.xml
4 +
Sitemap: https://stevedsimkins-dev-astro.vercel.app/sitemap-index.xml
public/social-card.png +0 −0

Binary file — no preview.

src/components/SocialList.astro +28 −0
64 64
			</a>
65 65
		</li>
66 66
		<li>
67 +
			<a
68 +
				class="inline-block p-2 sm:hover:text-link"
69 +
				href={SOCIAL_LINKS.medium}
70 +
				target="_blank"
71 +
				rel="noopener noreferrer"
72 +
			>
73 +
				<svg
74 +
					xmlns="http://www.w3.org/2000/svg"
75 +
					class="h-6 w-6"
76 +
					viewBox="0 0 24 24"
77 +
					stroke-width="1.5"
78 +
					stroke="currentColor"
79 +
					fill="none"
80 +
					stroke-linecap="round"
81 +
					stroke-linejoin="round"
82 +
				>
83 +
					<path stroke="none" d="M0 0h24v24H0z" fill="none"></path>
84 +
					<rect x="4" y="4" width="16" height="16" rx="2"></rect>
85 +
					<path d="M8 9h1l3 3l3 -3h1"></path>
86 +
					<line x1="8" y1="15" x2="10" y2="15"></line>
87 +
					<line x1="14" y1="15" x2="16" y2="15"></line>
88 +
					<line x1="9" y1="9" x2="9" y2="15"></line>
89 +
					<line x1="15" y1="9" x2="15" y2="15"></line>
90 +
				</svg>
91 +
				<span class="sr-only">Medium</span>
92 +
			</a>
93 +
		</li>
94 +
		<li>
67 95
			<a class="inline-block p-2 sm:hover:text-link" href={`mailto:${SOCIAL_LINKS.email}`}>
68 96
				<svg
69 97
					class="h-6 w-6"
src/data/constants.ts +1 −0
17 17
export const SOCIAL_LINKS = {
18 18
	github: "https://github.com/stevedsimkins",
19 19
	twitter: "https://twitter.com/stevedsimkins",
20 +
  medium: "https://medium.com/@stevedsimkins",
20 21
	email: "stevedsimkins@gmail.com",
21 22
};
src/pages/about.astro +2 −2
33 33
		</div>
34 34
		<p>Here's some more info about me:</p>
35 35
		<ul class="list-inside list-disc">
36 -
    <li>I currently live in Chattanooga TN</li>
36 +
      <li>Currently in Chattanooga TN</li>
37 37
      <li>Pastimes include enjoying coffee shops, spending time with my wife and two sons, and tinkering with mechanical keyboards</li>
38 -
      <li>I taught myself frontend web development which led to being hooked on blockchain technology</li>
38 +
      <li>Taught myself frontend web development which led to being hooked on blockchain technology</li>
39 39
      <li>I have a killer waffle recipe handed down through my family</li>
40 40
		</ul>
41 41
		<p>
src/pages/index.astro +11 −2
14 14
	<section>
15 15
		<h1 class="title mb-6">Hey there!</h1>
16 16
		<p class="mb-4">
17 -
			My name is Steve, and I'm a technical writer, developer, and creator with a desire to help
17 +
      My name is Steve, and I'm a developer, technical writer, and creator with a desire to help
18 18
			build the future of the web. Stay a while to see what I'm working on!
19 19
		</p>
20 20
		<SocialList />
62 62
					class="cactus-link inline-block"
63 63
					>Medium
64 64
				</a>:
65 -
				<p class="inline-block sm:mt-2">More of my technical blog posts</p>
65 +
        <p class="inline-block sm:mt-2">
66 +
          Technical blog posts I've written for 
67 +
				<a
68 +
            href="https://pinata.cloud"
69 +
					target="_blank"
70 +
					rel="noopener noreferrer"
71 +
					class="cactus-link inline-block"
72 +
					>Pinata
73 +
				</a>
74 +
        </p>
66 75
			</li>
67 76
			<li>
68 77
				<a
src/pages/og-image/[slug].png.ts +5 −14
44 44
	</div>
45 45
	<div tw="flex items-center justify-between w-full p-10 border-t border-[#2bbc89] text-xl">
46 46
		<div tw="flex items-center">
47 -
			<svg height="60" fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 272 480">
48 -
				<path
49 -
					d="M181.334 93.333v-40L226.667 80v40l-45.333-26.667ZM136.001 53.333 90.667 26.667v426.666L136.001 480V53.333Z"
50 -
					fill="#B04304"
51 -
				></path>
52 -
				<path
53 -
					d="m136.001 119.944 45.333-26.667 45.333 26.667-45.333 26.667-45.333-26.667ZM90.667 26.667 136.001 0l45.333 26.667-45.333 26.666-45.334-26.666ZM181.334 53.277l45.333-26.666L272 53.277l-45.333 26.667-45.333-26.667ZM0 213.277l45.333-26.667 45.334 26.667-45.334 26.667L0 213.277ZM136 239.944l-45.333-26.667v53.333L136 239.944Z"
54 -
					fill="#FF5D01"
55 -
				></path>
56 -
				<path
57 -
					d="m136 53.333 45.333-26.666v120L226.667 120V80L272 53.333V160l-90.667 53.333v240L136 480V306.667L45.334 360V240l45.333-26.667v53.334L136 240V53.333Z"
58 -
					fill="#53C68C"
59 -
				></path>
60 -
				<path d="M45.334 240 0 213.334v120L45.334 360V240Z" fill="#B04304"></path>
47 +
			<svg height="60" fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500">
48 +
<path d="M20.1465 448.094H479L350.926 226.37L311.281 258.273L275.108 232.751L249.573 258.273L215.528 232.751L193.185 258.273L151.291 221.053L20.1465 448.094Z" fill="#88C0D0"/>
49 +
<path d="M249.573 50.9053L151.291 221.053L193.185 258.273L215.528 232.751L249.573 258.273L275.108 232.751L311.281 258.273L350.926 226.37L249.573 50.9053Z" fill="#EDEFF3"/>
50 +
<path d="M151.291 221.053L20.1465 448.094H479L350.926 226.37M151.291 221.053L249.573 50.9053L350.926 226.37M151.291 221.053L193.185 258.273L215.528 232.751L249.573 258.273L275.108 232.751L311.281 258.273L350.926 226.37" stroke="black" stroke-width="7"/>
51 +
<line x1="265.341" y1="167.541" x2="294.587" y2="218.169" stroke="black" stroke-width="5"/>
61 52
			</svg>
62 53
			<p tw="ml-3 font-semibold">${siteConfig.title}</p>
63 54
		</div>
src/site.config.ts +1 −1
1 1
const siteMeta = {
2 2
	author: "Steve Simkins",
3 3
	title: "Steve Simkins",
4 -
	description: "Personal Website and Blog of Steve Simkins",
4 +
	description: "Developer and Technical Writer",
5 5
	lang: "en-GB",
6 6
	ogLocale: "en_GB",
7 7
	githubUrl: "https://github.com/stevedsimkins/stevedsimkins-dev-astro",