wowie zowie initial commit

This commit is contained in:
Lynne Megido 2021-01-08 17:17:56 +10:00
commit 286a23d1dc
Signed by: lynnesbian
GPG key ID: F0A184B5213D9F90
22 changed files with 343 additions and 0 deletions

5
.gitignore vendored Normal file
View file

@ -0,0 +1,5 @@
_site
.sass-cache
.jekyll-cache
.jekyll-metadata
vendor

5
.idea/.gitignore vendored Normal file
View file

@ -0,0 +1,5 @@
# Default ignored files
/shelf/
/workspace.xml
# Editor-based HTTP Client requests
/httpRequests/

View file

@ -0,0 +1,5 @@
<component name="ProjectCodeStyleConfiguration">
<state>
<option name="PREFERRED_PROJECT_CODE_STYLE" value="Default" />
</state>
</component>

15
.idea/lynnespace.iml Normal file
View file

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/temp" />
<excludeFolder url="file://$MODULE_DIR$/.tmp" />
<excludeFolder url="file://$MODULE_DIR$/tmp" />
<excludeFolder url="file://$MODULE_DIR$/_site" />
<excludeFolder url="file://$MODULE_DIR$/.jekyll-cache" />
<excludeFolder url="file://$MODULE_DIR$/vendor" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

8
.idea/modules.xml Normal file
View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/lynnespace.iml" filepath="$PROJECT_DIR$/.idea/lynnespace.iml" />
</modules>
</component>
</project>

6
.idea/vcs.xml Normal file
View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>

30
Gemfile Normal file
View file

@ -0,0 +1,30 @@
source "https://rubygems.org"
# Hello! This is where you manage which Jekyll version is used to run.
# When you want to use a different version, change it below, save the
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
#
# bundle exec jekyll serve
#
# This will help ensure the proper Jekyll version is running.
# Happy Jekylling!
gem "jekyll", "~> 4.0.0"
# This is the default theme for new Jekyll sites. You may change this to anything you like.
gem "minima", "~> 2.5"
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
# uncomment the line below. To upgrade, run `bundle update github-pages`.
# gem "github-pages", group: :jekyll_plugins
# If you have any plugins, put them here!
group :jekyll_plugins do
gem "jekyll-feed", "~> 0.12"
end
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
# and associated library.
install_if -> { RUBY_PLATFORM =~ %r!mingw|mswin|java! } do
gem "tzinfo", "~> 1.2"
gem "tzinfo-data"
end
# Performance-booster for watching directories on Windows
gem "wdm", "~> 0.1.1", :install_if => Gem.win_platform?

86
Gemfile.lock Normal file
View file

@ -0,0 +1,86 @@
GEM
remote: https://rubygems.org/
specs:
addressable (2.7.0)
public_suffix (>= 2.0.2, < 5.0)
colorator (1.1.0)
concurrent-ruby (1.1.7)
em-websocket (0.5.2)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0.6.0)
eventmachine (1.2.7)
ffi (1.14.2)
forwardable-extended (2.6.0)
http_parser.rb (0.6.0)
i18n (1.8.7)
concurrent-ruby (~> 1.0)
jekyll (4.0.1)
addressable (~> 2.4)
colorator (~> 1.0)
em-websocket (~> 0.5)
i18n (>= 0.9.5, < 2)
jekyll-sass-converter (~> 2.0)
jekyll-watch (~> 2.0)
kramdown (~> 2.1)
kramdown-parser-gfm (~> 1.0)
liquid (~> 4.0)
mercenary (~> 0.3.3)
pathutil (~> 0.9)
rouge (~> 3.0)
safe_yaml (~> 1.0)
terminal-table (~> 1.8)
jekyll-feed (0.15.1)
jekyll (>= 3.7, < 5.0)
jekyll-sass-converter (2.1.0)
sassc (> 2.0.1, < 3.0)
jekyll-seo-tag (2.7.1)
jekyll (>= 3.8, < 5.0)
jekyll-watch (2.2.1)
listen (~> 3.0)
kramdown (2.3.0)
rexml
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
liquid (4.0.3)
listen (3.4.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.3.6)
minima (2.5.1)
jekyll (>= 3.5, < 5.0)
jekyll-feed (~> 0.9)
jekyll-seo-tag (~> 2.1)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
public_suffix (4.0.6)
rb-fsevent (0.10.4)
rb-inotify (0.10.1)
ffi (~> 1.0)
rexml (3.2.4)
rouge (3.26.0)
safe_yaml (1.0.5)
sassc (2.4.0)
ffi (~> 1.9)
terminal-table (1.8.0)
unicode-display_width (~> 1.1, >= 1.1.1)
thread_safe (0.3.6)
tzinfo (1.2.9)
thread_safe (~> 0.1)
tzinfo-data (1.2020.6)
tzinfo (>= 1.0.0)
unicode-display_width (1.7.0)
wdm (0.1.1)
PLATFORMS
x86_64-linux
DEPENDENCIES
jekyll (~> 4.0.0)
jekyll-feed (~> 0.12)
minima (~> 2.5)
tzinfo (~> 1.2)
tzinfo-data
wdm (~> 0.1.1)
BUNDLED WITH
2.2.4

15
_config.yml Normal file
View file

@ -0,0 +1,15 @@
url: "https://lynnesbian.space/"
exclude: [.idea]
include: [_content]
defaults:
-
scope:
path: ""
values:
layout:
default
collections:
content:
output: true
permalink: /:path/

4
_content/contact.html Normal file
View file

@ -0,0 +1,4 @@
---
title: Contact
---
test test test

31
_content/index.html Normal file
View file

@ -0,0 +1,31 @@
---
title: Home
permalink: /
---
<h1>Lynnesbian dot Space</h1>
<p>
Welcome to my website, where I write about and catalogue things that are interesting to me, and maybe even to you, too!
</p>
<h2>About me</h2>
<p>
At some point I will write more here.
<p>
I'm Lynne. My interests include creating free software, writing about computers and other things, and spending time with my partners!
</p>
<p>
I write the <a href="https://bune.city">Bune City Blog</a>, which is mostly about computers, but occasionally goes into other topics. I also post on the Fediverse from my account, <a href="https://fedi.lynnesbian.space/@lynnesbian">@lynnesbian@fedi.lynnesbian.space</a>.
</p>
<p>
I provide a Searx instance <a href="https://searx.lynnesbian.space">here</a>, which you can use to search the web for pages, images, files, and more. I also provide a few <a href="https://apt.bune.city">mirrors</a> of small apt repositories.
</p>
<p>
My public PGP key is available <a href="https://keybase.io/lynnesbian/pgp_keys.asc">here</a>, hosted on Keybase. I have proven ownership of lynnesbian.space via <a href="https://keybase.io/lynnesbian/sigchain#ad0cb53b48a917df3c369f64150672fc86be8bd946850269b81d25fd068626d30f">DNS</a>, so you can be sure it's really me.
</p>
<p>
I live in Queensland, Australia, meaning that my timezone is AEST, or UTC+1000. Queensland does not observe daylight savings time. If it seems like I'm always up at weird hours, that's probably why.
</p>
<p>
The Jekyll source directory used to build this site is available <a href="https://git.bune.city/lynnesbian/lynnesbian.space">here</a>, although I can't see anyone getting much use out of it.
</p>
</p>

3
_content/projects.html Normal file
View file

@ -0,0 +1,3 @@
---
title: Projects
---

45
_layouts/default.html Normal file
View file

@ -0,0 +1,45 @@
<!DOCTYPE html>
<html lang='en-AU' prefix="og: http://ogp.me/ns#">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
<link rel="stylesheet" type="text/css" href="/assets/style.css">
<script src='/assets/script.js'></script>
{% comment %}<script async src="https://ackee.lynnesbian.space/script.js" data-ackee-server="https://ackee.lynnesbian.space" data-ackee-domain-id="f0217e7d-ec2a-4a9b-baf3-d2d2215810ba"></script>{% endcomment %}
<title>{{ page.title | default: "lynnesbian dot space" }}</title>
<meta property="og:title" content="{{ page.title | default: 'Henlo!' }}">
<meta property="og:site_name" content="lynnesbian dot space">
<meta property="og:type" content="{{ page.og_type | default: 'website' }}">
<meta property="og:url" content="https://lynnesbian.space{{ page.url }}">
<meta property="og:image" content="https://lynnesbian.space/assets/img/bune.png">
<meta name="flattr:id" content="zly0ql">
</head>
<body>
{% comment %}{% include header.html %}{% endcomment %}
<header>
<picture id="bune">
<source type="image/webp" srcset="/assets/img/bune.webp">
<img id="bune" src='/assets/img/bune.png' alt="A drawing of a rabbit with brown-tipped ears sniffing the air excitedly!">
</picture>
<nav>
{%- for html_page in site.content -%}
{%- unless html_page.url == '/' -%}
<a href='{{ html_page.url }}' {%- if page.title == html_page.title %} class='current'{% endif -%}>
{{ html_page.title }}
</a>
{%- endunless -%}
{%- endfor -%}
</nav>
</header>
<main>
<article>
{{ content }}
</article>
</main>
</body>
</html>

BIN
assets/img/bune.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 179 KiB

BIN
assets/img/bune.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 407 KiB

BIN
assets/img/lynnesoft.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 401 KiB

29
assets/schema/me.json Normal file
View file

@ -0,0 +1,29 @@
{
"@context": "https://schema.org",
"@type": "Person",
"name": "Lynnesbian",
"givenName": "Lynne",
"nationality": "Australia",
"url": "https://lynnesbian.space",
"email": "lynne@bune.city",
"birthDate": "1998-04-02",
"gender": {
"@type": "GenderType",
"name": "Female"
},
"knowsLanguage": {
"@type": "Language",
"name": "English",
"alternateName": "en"
},
"sameAs": [
"https://fedi.lynnesbian.space/@lynnesbian",
"https://keybase.io/lynnesbian",
"https://github.com/lynnesbian",
"https://git.bune.city/lynnesbian",
"https://steamcommunity.com/id/lynnesbian",
"https://account.xbox.com/en-au/profile?gamertag=lynnesbian",
"https://www.youtube.com/channel/UCAslpe1QisQv5fkD1E5QV1Q",
"https://reddit.com/u/deleeciousCheeps"
]
}

0
assets/script.js Normal file
View file

54
assets/style.css Normal file
View file

@ -0,0 +1,54 @@
html, body {
height: 100%;
}
body {
font-family: sans-serif;
margin: 0;
display: grid;
grid-template-columns: max(300px, 20%) auto;
background: #ccc;
}
main article {
max-width: 1800px;
box-shadow: 0 0 20px #777;
padding: 0 50px;
margin: 0 auto;
background: white;
min-height: 100%;
overflow: auto;
}
main article h1,
main article h2 {
margin-left: -20px;
}
header {
/* sidebar */
background: #6c4e7b;
z-index: 1;
}
nav a {
color: white;
}
nav a {
padding: 10px 0;
display: block;
width: 100%;
text-align: center;
text-decoration: none;
font-size: 1.5em;
transition: 0.2s all;
}
nav a:hover {
background: #ffffff44;
}
#bune {
object-fit: contain;
display: block;
width: min(100%, 150px);
margin: 30px auto 50px auto;
}

2
run.sh Executable file
View file

@ -0,0 +1,2 @@
#!/usr/bin/env bash
bundle exec jekyll serve --watch