Skip to content

Commit 0a9904d

Browse files
authored
Merge pull request #5 from shiftleftcyber/jason
Add LinkedIn integration and update SBOM blog post
2 parents 5751a1e + 8212d76 commit 0a9904d

8 files changed

Lines changed: 117 additions & 86 deletions

File tree

marketing/assets/css/custom.css

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
.linkedin-blue {
2+
color: #0B65C2;
3+
}
Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,32 @@
11
+++
2-
author = "jsmith"
2+
author = "Jason Smith"
33
title = "What is an SBOM & Why Should You Care? 🤔💡"
44
date = "2025-04-20"
5-
description = ""
65
tags = [
76
"markdown",
87
"css",
98
"html",
109
]
10+
linkedin = "https://www.linkedin.com/posts/j28smith_cybersecurity-sbom-softwaresecurity-activity-7313193464173629444-8KfY"
1111

12-
series = [""]
13-
aliases = [""]
14-
15-
image = "img/thirdparty/1743601193385.jpeg"
12+
image = "img/thirdparty/ingredient-list-sbom.jpeg"
1613
+++
1714

1815
Software today isn't built from scratch - it is assembled from open-source components, third-party libraries,
1916
and proprietary code. But do you really know what's inside the software you use or ship? 🔍💻
2017

2118
That's where a Software Bill of Materials (SBOM) comes in. 📝
2219

23-
An SBOM is like an ingredient list for software, showing all the components that make up an application.
24-
This transparency is crucial for:
20+
An SBOM is like an ingredient list for software, showing all the components that make up an application. This transparency is crucial for:
2521

2622
🔐 Security - Quickly identifying vulnerabilities in software dependencies
23+
2724
✅ Compliance - Meeting regulatory requirements
28-
⚠️ Risk Management - Understanding the supply chain to prevent hidden risks
2925

30-
While having an SBOM is a great start, it still isn't enough. The real challenge is securing it and
31-
ensuring it can be trusted. 🔒🔑
26+
⚠️ Risk Management - Understanding the supply chain to prevent hidden risks
3227

33-
Is your organization using SBOMs? What challenges have you faced? Let’s discuss! 💬👇
28+
While having an SBOM is a great start, it still isn't enough. The real challenge is securing it and ensuring it can be trusted. 🔒🔑
3429

30+
Is your organization using SBOMs? What challenges have you faced? Let's discuss! 💬👇
3531

36-
#CyberSecurity #SBOM #SoftwareSecurity #SupplyChainSecurity #DigitalTrust #DataIntegrity
32+
#CyberSecurity #SBOM #SoftwareSecurity #SupplyChainSecurity #DigitalTrust #DataIntegrity

marketing/layouts/blog/single.html

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414
<div class="mx-3 col-span-3 lg:col-span-2 px-2">
1515
<h1 class="title text-5xl font-bold mb-3">{{.Title}}</h1>
1616
<section class="mb-4 text-lg">
17-
<h4 id="date" class="flex flex-row items-center"><span class="icon-access_time text-2xl mr-2"></span>
18-
{{ .Date.Format "2006/01/02" }} </h4>
17+
<h4 id="date" class="flex flex-row items-center"><i class="fa-solid fa-calendar-day text-2xl mr-2"></i>
18+
{{ .Date.Format "2006-01-02" }} </h4>
1919
{{ if .Params.author }}
20-
<h4 class="flex flex-row items-center"><span class="icon-person text-2xl mr-2"></span>{{.Params.author}}
20+
<h4 class="flex flex-row items-center"><span class="fa-solid fa-user text-2xl mr-2"></span>{{.Params.author}}
2121
</h4>
2222
{{ end }}
2323
{{ with .Params.categories }}
@@ -35,6 +35,15 @@ <h4 class="flex flex-row items-center"><span class="icon-person text-2xl mr-2"><
3535
<img class="my-4" src="{{ .Params.image | absURL }}">
3636
{{ end }}
3737
<div class="content prose md:prose-lg lg:prose-xl max-w-none py-1">{{.Content}}</div>
38+
{{ with .Params.linkedin }}
39+
<div class="bg-gray-200 rounded-md p-4 my-4 flex items-center">
40+
<i class="fa-brands fa-linkedin text-2xl linkedin-blue mr-3"></i>
41+
<span>
42+
This post was originally published on LinkedIn. To join the conversation and leave a comment, please
43+
<a href="{{ . }}" class="text-blue-700 underline">visit the original post here</a>.
44+
</span>
45+
</div>
46+
{{ end }}
3847
<div class="share m-2 grid grid-cols-2 lg:grid-cols-3 gap-2">
3948
<a href="https://twitter.com/intent/tweet?url={{ .Permalink }}&text={{ .Title }}" target="_blank"
4049
title="Post" class="share-button x">

marketing/layouts/partials/head.html

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,10 @@
2020
<link rel="stylesheet" href='{{ "/css/swiper-bundle.min.css" | relURL }}'>
2121
{{ end }}
2222
<link href='{{ "/css/style.min.css" | relURL }}' rel="stylesheet" type="text/css">
23-
<link rel="stylesheet" href='{{ "/css/custom.css" | relURL }}'>
23+
{{ $custom := resources.Get "css/custom.css" | postCSS }}
24+
{{ if hugo.IsServer }}
25+
<link rel="stylesheet" href="{{ $custom.RelPermalink }}" />
26+
{{ else }}
27+
{{ $styles := $styles | minify | fingerprint | resources.PostProcess }}
28+
<link rel="stylesheet" href="{{ $custom.RelPermalink }}" />
29+
{{ end }}

0 commit comments

Comments
 (0)