push what i have

This commit is contained in:
Luna 2022-10-09 15:17:32 -04:00
parent f2a3d75eb8
commit 24627e48da
Signed by: luna
GPG Key ID: C8DA627859769F68
31 changed files with 525 additions and 7 deletions

View File

@ -1 +0,0 @@
3.0.3

1
.tool-versions Normal file
View File

@ -0,0 +1 @@
ruby 3.0.4

View File

@ -53,7 +53,7 @@ GEM
rb-inotify (0.10.1)
ffi (~> 1.0)
rexml (3.2.5)
rouge (3.28.0)
rouge (3.29.0)
safe_yaml (1.0.5)
sassc (2.4.0)
ffi (~> 1.9)

View File

@ -2,6 +2,8 @@
The source code to mint.lgbt's website.
The main theme is loosely based on [Minima](https://jekyll.github.io/minima).
## Requirements
- Ruby 3.0.x

View File

@ -12,7 +12,7 @@ plugins:
- jekyll-feed
sass:
sourcemaps: development
sourcemaps: never
style: compressed
exclude:
@ -32,3 +32,8 @@ exclude:
- vendor/cache/
- vendor/gems/
- vendor/ruby/
include:
- browserconfig.xml
- robots.txt
- site.webmanifest

View File

@ -6,5 +6,18 @@
{%- feed_meta -%}
{%- seo -%}
<meta name="apple-mobile-web-app-title" content="mint.lgbt">
<meta name="application-name" content="mint.lgbt">
<meta name="msapplication-TileColor" content="#00aba9">
<meta name="msapplication-config" content="{{ '/browserconfig.xml' | relative_url }}">
<meta name="theme-color" content="#00aba9">
<link rel="apple-touch-icon" sizes="180x180" href="{{ '/assets/apple-touch-icon.png' | relative_url }}">
<link rel="icon" sizes="32x32" type="image/png" href="{{ '/assets/favicon-32x32.png' | relative_url }}">
<link rel="icon" sizes="16x16" type="image/png" href="{{ '/assets/favicon-16x16.png' | relative_url }}">
<link rel="manifest" href="{{ '/site.webmanifest' | relative_url }}">
<link rel="mask-icon" color="#5bbad5" href="{{ '/assets/safari-pinned-tab.svg' | relative_url }}">
<link rel="shortcut icon" href="{{ '/favicon.ico' | relative_url }}">
<link rel="stylesheet" media="all" href="{{ '/assets/application.css' | relative_url }}">
</head>

3
_layouts/about.html Normal file
View File

@ -0,0 +1,3 @@
---
layout: default
---

View File

@ -5,7 +5,10 @@
<body>
<div id="wrapper">
<div id="header">
<h1>{{ site.title }}</h1>
<a href="/">
<img alt="mint.lgbt leaf" class="logo" height="40" width="40" src="{{ '/assets/logo.png' | relative_url }}">
<h1>{{ site.title }}</h1>
</a>
</div>
{%- include menu.html -%}

View File

@ -3,5 +3,3 @@ layout: default
---
<p>This is a test.</p>
<hr />

5
_layouts/page.html Normal file
View File

@ -0,0 +1,5 @@
---
layout: default
---
{{ content }}

35
_layouts/post.html Normal file
View File

@ -0,0 +1,35 @@
---
layout: default
---
<article class="post" itemscope itemtype="http://schema.org/BlogPosting">
<header class="post-header">
<h1 class="post-title" itemprop="name headline">{{ page.title | escape }}</h1>
<p class="post-meta">
{%- assign date_format = site.date_format | default: '%b %-d, %Y' -%}
<time class="post-datepublished" datetime="{{ post.date | date_to_xmlschema }}" itemprop="datePublished">
{{ page.date | date: date_format }}
</time>
{%- if page.modified_date -%}
~
{%- assign mdate = page.modified_date | date_to_xmlschema -%}
<time class="post-datemodified" datetime="{{ mdate }}" itemprop="dateModified">
{{ mdate | date: date_format }}
</time>
{%- endif -%}
{%- if page.author -%}
&bull; {%- for author in page.author -%}
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
<span class="post-author" itemprop="name"><em>{{ author }}</em></span></span>
{%- if forloop.last == false -%}, {%- endif -%}
{%- endfor -%}
{%- endif -%}
</p>
</header>
<div class="post-content" itemprop="articleBody">
{{ content }}
</div>
<a class="u-url" hidden href="{{ page.url | relative_url }}"></a>
</article>

View File

@ -0,0 +1,112 @@
---
layout: post
title: "This post demonstrates post content styles"
categories: junk
author:
- Bart Simpson
- Nelson Mandela Muntz
meta: "Springfield"
date: '2016-05-19 15:58:01'
---
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce bibendum neque eget nunc mattis eu sollicitudin enim tincidunt. Vestibulum lacus tortor, ultricies id dignissim ac, bibendum in velit.
## Some great heading (h2)
Proin convallis mi ac felis pharetra aliquam. Curabitur dignissim accumsan rutrum. In arcu magna, aliquet vel pretium et, molestie et arcu.
Mauris lobortis nulla et felis ullamcorper bibendum. Phasellus et hendrerit mauris. Proin eget nibh a massa vestibulum pretium. Suspendisse eu nisl a ante aliquet bibendum quis a nunc. Praesent varius interdum vehicula. Aenean risus libero, placerat at vestibulum eget, ultricies eu enim. Praesent nulla tortor, malesuada adipiscing adipiscing sollicitudin, adipiscing eget est.
## Another great heading (h2)
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce bibendum neque eget nunc mattis eu sollicitudin enim tincidunt. Vestibulum lacus tortor, ultricies id dignissim ac, bibendum in velit.
### Some great subheading (h3)
Proin convallis mi ac felis pharetra aliquam. Curabitur dignissim accumsan rutrum. In arcu magna, aliquet vel pretium et, molestie et arcu. Mauris lobortis nulla et felis ullamcorper bibendum.
Phasellus et hendrerit mauris. Proin eget nibh a massa vestibulum pretium. Suspendisse eu nisl a ante aliquet bibendum quis a nunc.
### Some great subheading (h3)
Praesent varius interdum vehicula. Aenean risus libero, placerat at vestibulum eget, ultricies eu enim. Praesent nulla tortor, malesuada adipiscing adipiscing sollicitudin, adipiscing eget est.
> This quote will *change* your life. It will reveal the <i>secrets</i> of the universe, and all the wonders of humanity. Don't <em>misuse</em> it.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce bibendum neque eget nunc mattis eu sollicitudin enim tincidunt.
### Some great subheading (h3)
Vestibulum lacus tortor, ultricies id dignissim ac, bibendum in velit. Proin convallis mi ac felis pharetra aliquam. Curabitur dignissim accumsan rutrum.
{% highlight ruby %}
def hello
puts 'Hello, World!'
end
{% endhighlight %}
In arcu magna, aliquet vel pretium et, molestie et arcu. Mauris lobortis nulla et felis ullamcorper bibendum. Phasellus et hendrerit mauris.
#### You might want a sub-subheading (h4)
In arcu magna, aliquet vel pretium et, molestie et arcu. Mauris lobortis nulla et felis ullamcorper bibendum. Phasellus et hendrerit mauris.
In arcu magna, aliquet vel pretium et, molestie et arcu. Mauris lobortis nulla et felis ullamcorper bibendum. Phasellus et hendrerit mauris.
#### But it's probably overkill (h4)
In arcu magna, aliquet vel pretium et, molestie et arcu. Mauris lobortis nulla et felis ullamcorper bibendum. Phasellus et hendrerit mauris.
##### Could be a smaller sub-heading, `pacman` (h5)
In arcu magna, aliquet vel pretium et, molestie et arcu. Mauris lobortis nulla et felis ullamcorper bibendum. Phasellus et hendrerit mauris.
###### Small yet significant sub-heading (h6)
In arcu magna, aliquet vel pretium et, molestie et arcu. Mauris lobortis nulla et felis ullamcorper bibendum. Phasellus et hendrerit mauris.
### Oh hai, an unordered list!!
In arcu magna, aliquet vel pretium et, molestie et arcu. Mauris lobortis nulla et felis ullamcorper bibendum. Phasellus et hendrerit mauris.
- First item, yo
- Second item, dawg
- Third item, what what?!
- Fourth item, fo sheezy my neezy
### Oh hai, an ordered list!!
In arcu magna, aliquet vel pretium et, molestie et arcu. Mauris lobortis nulla et felis ullamcorper bibendum. Phasellus et hendrerit mauris.
1. First item, yo
2. Second item, dawg
3. Third item, what what?!
4. Fourth item, fo sheezy my neezy
## Headings are cool! (h2)
Proin eget nibh a massa vestibulum pretium. Suspendisse eu nisl a ante aliquet bibendum quis a nunc. Praesent varius interdum vehicula. Aenean risus libero, placerat at vestibulum eget, ultricies eu enim. Praesent nulla tortor, malesuada adipiscing adipiscing sollicitudin, adipiscing eget est.
Praesent nulla tortor, malesuada adipiscing adipiscing sollicitudin, adipiscing eget est.
Proin eget nibh a massa vestibulum pretium. Suspendisse eu nisl a ante aliquet bibendum quis a nunc.
### Tables
Title 1 | Title 2 | Title 3 | Title 4
--------------------- | --------------------- | --------------------- | ---------------------
lorem | lorem ipsum | lorem ipsum dolor | lorem ipsum dolor sit
lorem ipsum dolor sit | lorem ipsum dolor sit | lorem ipsum dolor sit | lorem ipsum dolor sit
lorem ipsum dolor sit | lorem ipsum dolor sit | lorem ipsum dolor sit | lorem ipsum dolor sit
lorem ipsum dolor sit | lorem ipsum dolor sit | lorem ipsum dolor sit | lorem ipsum dolor sit
Title 1 | Title 2 | Title 3 | Title 4
--- | --- | --- | ---
lorem | lorem ipsum | lorem ipsum dolor | lorem ipsum dolor sit
lorem ipsum dolor sit amet | lorem ipsum dolor sit amet consectetur | lorem ipsum dolor sit amet | lorem ipsum dolor sit
lorem ipsum dolor | lorem ipsum | lorem | lorem ipsum
lorem ipsum dolor | lorem ipsum dolor sit | lorem ipsum dolor sit amet | lorem ipsum dolor sit amet consectetur

198
_sass/_highlight.scss Normal file
View File

@ -0,0 +1,198 @@
.highlight table td { padding: 5px; }
.highlight table pre { margin: 0; }
.highlight .gh {
color: #999999;
}
.highlight .sr {
color: #f6aa11;
}
.highlight .go {
color: #888888;
}
.highlight .gp {
color: #555555;
}
.highlight .gs {
}
.highlight .gu {
color: #aaaaaa;
}
.highlight .nb {
color: #f6aa11;
}
.highlight .cm {
color: #75715e;
}
.highlight .cp {
color: #75715e;
}
.highlight .c1 {
color: #75715e;
}
.highlight .cs {
color: #75715e;
}
.highlight .c, .highlight .ch, .highlight .cd, .highlight .cpf {
color: #75715e;
}
.highlight .err {
color: #960050;
}
.highlight .gr {
color: #960050;
}
.highlight .gt {
color: #960050;
}
.highlight .gd {
color: #49483e;
}
.highlight .gi {
color: #49483e;
}
.highlight .ge {
color: #49483e;
}
.highlight .kc {
color: #66d9ef;
}
.highlight .kd {
color: #66d9ef;
}
.highlight .kr {
color: #66d9ef;
}
.highlight .no {
color: #66d9ef;
}
.highlight .kt {
color: #66d9ef;
}
.highlight .mf {
color: #ae81ff;
}
.highlight .mh {
color: #ae81ff;
}
.highlight .il {
color: #ae81ff;
}
.highlight .mi {
color: #ae81ff;
}
.highlight .mo {
color: #ae81ff;
}
.highlight .m, .highlight .mb, .highlight .mx {
color: #ae81ff;
}
.highlight .sc {
color: #ae81ff;
}
.highlight .se {
color: #ae81ff;
}
.highlight .ss {
color: #ae81ff;
}
.highlight .sd {
color: #e6db74;
}
.highlight .s2 {
color: #e6db74;
}
.highlight .sb {
color: #e6db74;
}
.highlight .sh {
color: #e6db74;
}
.highlight .si {
color: #e6db74;
}
.highlight .sx {
color: #e6db74;
}
.highlight .s1 {
color: #e6db74;
}
.highlight .s, .highlight .sa, .highlight .dl {
color: #e6db74;
}
.highlight .na {
color: #a6e22e;
}
.highlight .nc {
color: #a6e22e;
}
.highlight .nd {
color: #a6e22e;
}
.highlight .ne {
color: #a6e22e;
}
.highlight .nf, .highlight .fm {
color: #a6e22e;
}
.highlight .vc {
color: #ffffff;
background-color: #272822;
}
.highlight .nn {
color: #ffffff;
background-color: #272822;
}
.highlight .nl {
color: #ffffff;
background-color: #272822;
}
.highlight .ni {
color: #ffffff;
background-color: #272822;
}
.highlight .bp {
color: #ffffff;
background-color: #272822;
}
.highlight .vg {
color: #ffffff;
background-color: #272822;
}
.highlight .vi {
color: #ffffff;
background-color: #272822;
}
.highlight .nv, .highlight .vm {
color: #ffffff;
background-color: #272822;
}
.highlight .w {
color: #ffffff;
background-color: #272822;
}
.highlight {
color: #ffffff;
background-color: #272822;
}
.highlight .n, .highlight .py, .highlight .nx {
color: #ffffff;
background-color: #272822;
}
.highlight .ow {
color: #f92672;
}
.highlight .nt {
color: #f92672;
}
.highlight .k, .highlight .kv {
color: #f92672;
}
.highlight .kn {
color: #f92672;
}
.highlight .kp {
color: #f92672;
}
.highlight .o {
color: #f92672;
}

View File

@ -15,6 +15,23 @@ $gray-900: #111827;
// Reset all of the element styles
@import 'reset';
// Import all of the highlighting stuff
@import 'highlight';
// Customize it a bit
.highlight {
border-radius: 0.5rem;
box-shadow: inset 0 0 0.5rem $gray-900;
margin-bottom: 0.75rem;
margin-top: 0.75rem;
padding: 0.75rem;
}
// Fucking scrollbar
html {
overflow-y: scroll;
}
// Set the background and text colour for the body element
body {
background-color: $gray-700;
@ -42,7 +59,13 @@ a {
margin-right: auto;
margin-top: 2rem;
padding: 1px;
width: 50vw;
width: 75vw;
}
@media (min-width: 768px) {
#wrapper {
width: 50vw;
}
}
// Page header
@ -55,6 +78,19 @@ a {
border-top-left-radius: 1rem;
border-top-right-radius: 1rem;
padding: 1rem;
a {
color: #fff;
display: flex;
&:hover {
text-decoration: none;
}
.logo {
margin-right: 0.25rem;
}
}
}
// Site links
@ -80,6 +116,7 @@ a {
#footer {
color: $gray-300;
font-size: 0.75rem;
margin-bottom: 1rem;
margin-top: 1rem;
text-align: center;
}
@ -95,3 +132,44 @@ hr {
margin-bottom: 1rem;
margin-top: 1rem;
}
// Style the posts so it isn't a mess
.post {
padding-left: 1rem;
padding-right: 1rem;
padding-top: 0.5rem;
.post-header {
.post-title {
font-size: 2rem;
padding-bottom: 1rem;
}
.post-meta {
padding-bottom: 1rem;
.post-author {
color: $gray-300;
}
}
}
.post-content {
> * {
padding-bottom: 0.5rem;
padding-top: 0.5rem;
&:first-child {
padding-top: 0;
}
}
blockquote {
border-left-color: $gray-700;
border-left-style: solid;
border-left-width: 0.25rem;
color: $gray-300;
padding-left: 1rem;
}
}
}

5
about.md Normal file
View File

@ -0,0 +1,5 @@
---
layout: about
title: about us
permalink: /about
---

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
assets/apple-touch-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

BIN
assets/avatars/luna.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 135 KiB

BIN
assets/avatars/mint.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 KiB

BIN
assets/favicon-16x16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
assets/favicon-32x32.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
assets/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

BIN
assets/mstile-150x150.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

BIN
assets/mstile-310x150.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
assets/mstile-310x310.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

BIN
assets/mstile-70x70.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

View File

@ -0,0 +1,27 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="512.000000pt" height="512.000000pt" viewBox="0 0 512.000000 512.000000"
preserveAspectRatio="xMidYMid meet">
<metadata>
Created by potrace 1.14, written by Peter Selinger 2001-2017
</metadata>
<g transform="translate(0.000000,512.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
<path d="M1984 4280 c-370 -370 -573 -581 -581 -603 -7 -17 -127 -396 -267
-842 l-255 -810 249 -490 c137 -269 278 -546 314 -615 l64 -125 519 -254 c285
-139 525 -253 533 -253 14 0 675 320 939 454 l123 63 309 613 308 612 -138
433 c-237 736 -291 906 -350 1091 l-56 179 -563 556 c-310 306 -566 557 -571
559 -4 1 -263 -254 -577 -568z m1125 -105 l502 -500 259 -810 c143 -445 260
-816 260 -824 0 -8 -132 -274 -292 -592 l-293 -578 -230 -112 c-126 -62 -348
-170 -493 -241 l-264 -128 -491 240 -492 240 -132 263 c-73 144 -205 404 -293
577 -88 173 -160 322 -160 330 1 8 114 373 253 811 l252 797 530 535 529 535
27 -22 c14 -11 252 -246 528 -521z"/>
<path d="M2090 4039 l-465 -470 -241 -762 -240 -761 135 -265 c74 -146 196
-387 271 -534 l137 -268 69 -33 c38 -18 231 -113 428 -210 197 -97 366 -176
374 -176 8 0 209 95 446 211 l433 211 266 527 c147 291 267 536 267 545 0 10
-41 144 -91 299 -50 155 -160 498 -244 761 l-153 479 -459 459 c-252 252 -460
458 -463 458 -3 -1 -214 -212 -470 -471z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

12
browserconfig.xml Normal file
View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<browserconfig>
<msapplication>
<tile>
<square70x70logo src="/assets/mstile-70x70.png" />
<square150x150logo src="/assets/mstile-150x150.png" />
<square310x310logo src="/assets/mstile-310x310.png" />
<wide310x150logo src="/assets/mstile-310x150.png" />
<TileColor>#00aba9</TileColor>
</tile>
</msapplication>
</browserconfig>

2
robots.txt Normal file
View File

@ -0,0 +1,2 @@
User-agent: *
Disallow:

20
site.webmanifest Normal file
View File

@ -0,0 +1,20 @@
{
"name": "mint.lgbt",
"short_name": "mint.lgbt",
"icons": [
{
"src": "/assets/android-chrome-192x192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "/assets/android-chrome-512x512.png",
"sizes": "512x512",
"type": "image/png"
}
],
"theme_color": "#00aba9",
"background_color": "#374151",
"start_url": "https://mint.lgbt",
"display": "standalone"
}