feat: add blog #7

Open
anton wants to merge 15 commits from feat/blog into main
9 changed files with 37 additions and 9 deletions
Showing only changes of commit 2be591d0ba - Show all commits

View File

@ -1,2 +1,3 @@
source "https://rubygems.org" source "https://rubygems.org"
gem "jekyll-theme-console", path: "./_vendor/jekyll-theme-console" gem "jekyll-theme-console", path: "./_vendor/jekyll-theme-console"
gem 'jekyll-feed'

View File

@ -38,10 +38,13 @@ listen_for_clients_preferred_style: false # false (default) or true
footer: '2023 Distrust, LLC' footer: '2023 Distrust, LLC'
# Build settings
theme: jekyll-theme-console theme: jekyll-theme-console
permalink: /:title/ permalink: /:title/
Review

Doesn't this normally generate files/links in the format blog/:title/index.html?

Doesn't this normally generate files/links in the format `blog/:title/index.html`?
plugins:
- jekyll-feed
# Exclude from processing. # Exclude from processing.
# The following items will not be processed, by default. # The following items will not be processed, by default.
# Any item listed under the `exclude:` key here will be automatically added to # Any item listed under the `exclude:` key here will be automatically added to

View File

@ -20,6 +20,12 @@
<li class="show"> <li class="show">
<a href="/contact.html" class="action-button">Free Consultation</a> <a href="/contact.html" class="action-button">Free Consultation</a>
</li> </li>
<li class="show">
<a href="/feed.xml" style="vertical-align: middle;">
<img style="filter: grayscale(100%); width: 22px; vertical-align: sub" src="../assets/base/rss.png" />
</a>
</li>
</ul> </ul>
<div id="hamburger-menu" class="hide menu-button-container" for="menu-toggle"> <div id="hamburger-menu" class="hide menu-button-container" for="menu-toggle">
<input id="menu-toggle" type="checkbox" /> <input id="menu-toggle" type="checkbox" />

View File

@ -27,7 +27,14 @@
</div> </div>
</section> </section>
<hr /> <div>
<a href="{{ site.baseurl }}{{ site.posts.first.url }}">
<img id="lp-post-img" src="{{ site.baseurl }}{{ site.posts.first.cover_image }}"
alt="Cover image for {{ site.posts.first.title }}">
<h2>Latest Post: {{ site.posts.first.title }}</h2>
</a>
</div>
<section class=""> <section class="">
<div class="flex-container-inner"> <div class="flex-container-inner">
@ -129,8 +136,6 @@
</div> </div>
</section> </section>
<hr/>
<section class=""> <section class="">
<div class="flex-container-inner" style="align-items: baseline"> <div class="flex-container-inner" style="align-items: baseline">
<div class="text-well"> <div class="text-well">

View File

@ -69,7 +69,7 @@
<section class="flex-container"> <section class="flex-container">
<div class="flex-container-inner"> <div class="flex-container-inner">
<div class="text-well"> <div class="text-well">
<h3>StageX</h3> <h3>[Stageˣ]</h3>
anton marked this conversation as resolved Outdated
Outdated
Review

To support more browsers I'd probably do

[Stage<sup>x</sup>]
To support more browsers I'd probably do ``` [Stage<sup>x</sup>] ```
<a href="https://codeberg.org/stagex/stagex" target="_blank" rel="noopener noreferrer">https://codeberg.org/stagex/stagex</a> <a href="https://codeberg.org/stagex/stagex" target="_blank" rel="noopener noreferrer">https://codeberg.org/stagex/stagex</a>
<p>Minimalism and security first repository of reproducible and multi-signed OCI images of common open source software toolchains full-source bootstrapped from Stage 0 all the way up.</p> <p>Minimalism and security first repository of reproducible and multi-signed OCI images of common open source software toolchains full-source bootstrapped from Stage 0 all the way up.</p>
</div> </div>

View File

@ -1,6 +1,15 @@
--- ---
layout: post layout: post
title: Distrust - Trust But Verify title: Distrust - Trust But Verify
date: 2024-03-28
cover_image: "../assets/images/whale_shark.jpg"
anton marked this conversation as resolved Outdated
Outdated
Review

Absolute path

Absolute path
authors:
- name: Ryan Heywood
bio: Professional bonker / twerker.
twitter: le twitter
- name: Anton Livaja
bio: Professional .
twitter: antonlivaja
--- ---
Bacon ipsum dolor amet porchetta brisket pork loin, cupim pork belly frankfurter landjaeger andouille ground round hamburger corned beef tri-tip short loin. Ribeye andouille bacon pork leberkas doner. Meatloaf capicola brisket hamburger tongue chuck. Tail ham prosciutto, beef ribs beef frankfurter flank strip steak tenderloin. Bacon ipsum dolor amet porchetta brisket pork loin, cupim pork belly frankfurter landjaeger andouille ground round hamburger corned beef tri-tip short loin. Ribeye andouille bacon pork leberkas doner. Meatloaf capicola brisket hamburger tongue chuck. Tail ham prosciutto, beef ribs beef frankfurter flank strip steak tenderloin.

View File

@ -167,7 +167,7 @@ hr {
} }
.right-menu { .right-menu {
width: 70%; width: 74%;
display: flex; display: flex;
justify-content: flex-end; justify-content: flex-end;
align-items: center; align-items: center;
@ -458,8 +458,8 @@ textarea {
} }
section { section {
padding-top: 100px; padding-top: 50px;
padding-bottom: 100px; padding-bottom: 50px;
} }
.companies { .companies {
@ -898,6 +898,10 @@ pre {
max-width: 100%; max-width: 100%;
} }
#lp-post-img {
max-width: 100%;
}
/** end blog */ /** end blog */
*, *,

BIN
assets/base/rss.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

View File

@ -10,7 +10,7 @@ collapsibleButton.addEventListener("click", function () {
}); });
document.addEventListener('DOMContentLoaded', function () { document.addEventListener('DOMContentLoaded', function () {
if (window.location.pathname === "index.html") { if (window.location.pathname === "/index.html") {
fetch('../assets/js/carousel-items.json') fetch('../assets/js/carousel-items.json')
anton marked this conversation as resolved Outdated
Outdated
Review

Absolute path

Absolute path
.then(response => response.json()) .then(response => response.json())
.then(data => { .then(data => {