initial commit
2
.gitignore
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
public/
|
||||
stashed/
|
22
config.toml
Normal file
|
@ -0,0 +1,22 @@
|
|||
# The URL the site will be built for
|
||||
base_url = "https://collective-conciousness.monster"
|
||||
title = "Blog of Ittihadyya"
|
||||
description = "Adyya's den"
|
||||
default_language = "en"
|
||||
# Whether to automatically compile all Sass files in the sass directory
|
||||
compile_sass = true
|
||||
generate_feeds = true
|
||||
#default auithor
|
||||
author = "Ittihadyya (unmarked)"
|
||||
# Whether to build a search index to be used later on by a JavaScript library
|
||||
build_search_index = false
|
||||
generate_robots_txt = true
|
||||
|
||||
[markdown]
|
||||
# Whether to do syntax highlighting
|
||||
# Theme can be customised by setting the `highlight_theme` variable to a theme supported by Zola
|
||||
highlight_code = false
|
||||
render_emoji = true
|
||||
external_links_target_blank = true
|
||||
[extra]
|
||||
# Put all your custom variables here
|
6
content/about/_index.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
+++
|
||||
title = "List of pages with descriptive information about the entities who made this website"
|
||||
template = "about.html"
|
||||
sort_by = "title"
|
||||
page_template = "about-page.html"
|
||||
+++
|
18
content/about/eli.md
Normal file
|
@ -0,0 +1,18 @@
|
|||
+++
|
||||
title = "eli"
|
||||
[extra]
|
||||
footnote1 = "There is no canon pronunciation."
|
||||
footnote2 = "Undecided what kind, exactly."
|
||||
footnote3 = "Silksong is coming out soon, right?"
|
||||
+++
|
||||
**Pronouns** : she/her preferred, but they/them is also fine.
|
||||
|
||||
{{ br() }}
|
||||
|
||||
I'm Eli {{ footnote() }}, an entity{{ footnote() }} of some sorts. Computers fear me, for I usually fuck them up ( *unwillingly*, if I may add ) while tinkering with them. Currently kinda interested in distributed computing.{{br()}}
|
||||
My favourite song is {% link(url="https://www.youtube.com/watch?v=Yh5RSv52g6U") %} Vital Signs by Rush {% end %}. {{br()}}
|
||||
My favourite videogames are *Hollow Knight*{{ footnote() }}, *Sekiro: Shadows Die Twice* and *Terraria*. {{br()}}
|
||||
-\-\-
|
||||
{{ footnoted() }}
|
||||
{{ footnoted() }}
|
||||
{{ footnoted() }}
|
9
content/about/jade.md
Normal file
|
@ -0,0 +1,9 @@
|
|||
+++
|
||||
title = "jade"
|
||||
[extra]
|
||||
footnote1 = "Depending on when you are reading this you might find art of it on the website"
|
||||
+++
|
||||
**Pronouns**: they/them and she/her are fine, no preference between the two. {{br()}}
|
||||
Hii! I'm Jade, my 'sona is a dragon{{footnote()}}! I like drawing! I also do pixel art! My favourite game is *Crying Suns*. If I ever remember to write blog posts they'll probably be about one of the aforementioned things. That's about it ! {{br()}}
|
||||
\-\-\-
|
||||
{{ footnoted() }}
|
5
content/about/vulcan.md
Normal file
|
@ -0,0 +1,5 @@
|
|||
+++
|
||||
title = "vulcan"
|
||||
+++
|
||||
|
||||
thing
|
6
content/blogs/eli/_index.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
+++
|
||||
title = "Eli's blog posts"
|
||||
sort_by = "date"
|
||||
template = "eli-blog.html"
|
||||
page_template = "eli-blog-page.html"
|
||||
+++
|
6
content/blogs/eli/test.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
+++
|
||||
title = "damm"
|
||||
date = "2024-05-05"
|
||||
+++
|
||||
|
||||
test
|
6
content/blogs/jade/_index.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
+++
|
||||
title = "Jade's blog posts"
|
||||
sort_by = "date"
|
||||
template = "jade-blog.html"
|
||||
page_template = "jade-blog-page.html"
|
||||
+++
|
6
content/blogs/vulcan/_index.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
+++
|
||||
title = "Vulcan's blog posts"
|
||||
sort_by = "date"
|
||||
template = "vulcan-blog.html"
|
||||
page_template = "vulcan-blog-page.html"
|
||||
+++
|
11
content/contact.md
Normal file
|
@ -0,0 +1,11 @@
|
|||
+++
|
||||
title = "Contact information"
|
||||
template = "contact.html"
|
||||
page_template = "contact.html"
|
||||
[extra]
|
||||
footnote1 = "That should be within our respective \"about\" pages."
|
||||
+++
|
||||
|
||||
You can contact us on our respective fediverse profiles{{ footnote() }}. {{br()}} You can also contact us on email at {% link(url="mailto:ittihadyya@collective-conciousness.monster") %}ittihadyya@collective-conciousness.monster{% end %}.{{br()}}
|
||||
\-\-\-
|
||||
{{footnoted()}}
|
3
static/css/about.css
Normal file
|
@ -0,0 +1,3 @@
|
|||
.about-content {
|
||||
font-family: monospace;
|
||||
}
|
3
static/css/blog.css
Normal file
|
@ -0,0 +1,3 @@
|
|||
.blockquote-div {
|
||||
background-color: calc(var(--member-bg-color));
|
||||
}
|
0
static/css/eli-blog.css
Normal file
12
static/css/eli-style.css
Normal file
|
@ -0,0 +1,12 @@
|
|||
@import url(eli-blog.css);
|
||||
:root {
|
||||
--eli-color-one: rgb(112, 16, 150);
|
||||
--eli-color-two: rgb(175, 14, 81);
|
||||
--eli-color-three: rgb(136, 97, 13);
|
||||
--navbar-accent-color: var(--eli-color-one);
|
||||
--fnColor: var(--eli-color-three);
|
||||
--member-fg-color: rgb(185, 243, 243);
|
||||
}
|
||||
#navbar-accent {
|
||||
background: linear-gradient(to right, var(--navbar-accent-color), var(--eli-color-two));
|
||||
}
|
108
static/css/footnotes.css
Normal file
|
@ -0,0 +1,108 @@
|
|||
:root {
|
||||
--posX: 25%;
|
||||
--fnTransition: 0.3s;
|
||||
--fnLinger: 0.15s;
|
||||
--fnInteract: calc(var(--fnTransition) + var(--fnLinger));
|
||||
}
|
||||
|
||||
/*--- Footnote Auto-counter --*/
|
||||
#main-content {
|
||||
counter-reset: megacount;
|
||||
}
|
||||
|
||||
/*--- Footnote Superscript Number --*/
|
||||
.fnnum {
|
||||
display: inline-block;
|
||||
width: max-content;
|
||||
text-indent: -0.475ex;
|
||||
vertical-align: super;
|
||||
line-height: 80%;
|
||||
word-break: initial;
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
font-style: initial;
|
||||
color: transparent;
|
||||
position: relative;
|
||||
font-size: 80%;
|
||||
padding: .15em .05em;
|
||||
margin-right: -0.25em;
|
||||
counter-increment: megacount;
|
||||
-webkit-user-select: none;
|
||||
user-select: none;
|
||||
}
|
||||
.fnnum::after {
|
||||
content: "" counter(megacount);
|
||||
color: var(--fnColor, #E6283C);
|
||||
}
|
||||
.fnnum:hover {
|
||||
text-decoration: none;
|
||||
cursor: pointer;
|
||||
background-color: var(--fnColor, #E6283C);
|
||||
}
|
||||
.fnnum:hover::after { color: white; }
|
||||
|
||||
/*--- Footnote Content Wrapper --*/
|
||||
.fncon {
|
||||
position: absolute;
|
||||
left: calc(0.9375rem + 100% - var(--posX));
|
||||
line-height: 1.25;
|
||||
padding: 0.8125rem;
|
||||
width: 12.5rem;
|
||||
box-sizing: border-box;
|
||||
background: white;
|
||||
border: .125rem solid black;
|
||||
font-size: .9125rem;
|
||||
font-weight: initial;
|
||||
font-style: normal;
|
||||
text-align: initial;
|
||||
visibility: hidden;
|
||||
opacity: 0;
|
||||
z-index: 9;
|
||||
transition:
|
||||
opacity 0.15s linear var(--fnLinger),
|
||||
right var(--fnTransition) cubic-bezier(.08,.72,.5,.94) var(--fnLinger),
|
||||
visibility 0.01s linear var(--fnInteract);
|
||||
}
|
||||
.fnnum:hover + .fncon, .fncon:hover {
|
||||
opacity: 1;
|
||||
z-index: 10;
|
||||
left: calc(0.9375rem + 100% - var(--posX));
|
||||
visibility: visible;
|
||||
transition:
|
||||
opacity 0.15s linear,
|
||||
right var(--fnTransition) cubic-bezier(.08,.72,.5,.94);
|
||||
}
|
||||
|
||||
.fncon::before {
|
||||
position: absolute;
|
||||
top: 0; left: 0;
|
||||
transform: translateX(-52%) translateY(-55%) scale(1.15);
|
||||
background-color: var(--fnColor, #E6283C);
|
||||
color: white;
|
||||
content: counter(megacount);
|
||||
font-size: initial;
|
||||
font-weight: bold;
|
||||
font-style: initial;
|
||||
padding: 0.18rem 0.32em 0.08rem;
|
||||
}
|
||||
|
||||
/*--- Mobile Query --*/
|
||||
@media only screen and (max-width: 80rem) {
|
||||
.fncon {
|
||||
position: fixed;
|
||||
bottom: 1.5rem;
|
||||
left: calc(15% - 3.125rem);
|
||||
width: 70%;
|
||||
transition:
|
||||
opacity 0.15s linear var(--fnLinger),
|
||||
left var(--fnTransition) cubic-bezier(.08,.72,.5,.94) var(--fnLinger),
|
||||
visibility 0.01s linear var(--fnInteract);
|
||||
}
|
||||
.fnnum:hover + .fncon, .fncon:hover {
|
||||
left: 15%;
|
||||
transition:
|
||||
opacity 0.15s linear,
|
||||
left var(--fnTransition) cubic-bezier(.08,.72,.5,.94);
|
||||
}
|
||||
}
|
||||
|
84
static/css/general-style.css
Normal file
|
@ -0,0 +1,84 @@
|
|||
@import url(setup.css);
|
||||
@import url(footnotes.css);
|
||||
@import url(navbar.css);
|
||||
:root {
|
||||
/* DEFAULT LIGHT SCHEME COLOURS still WIP */
|
||||
--main-text-color: #1B2430;
|
||||
--outlink-color: #4169e1;
|
||||
--inlink-color: #006400;
|
||||
--purple: #800080;
|
||||
--grey: #878787;
|
||||
--table-color: #000000;
|
||||
--shadow-color: #999999;
|
||||
--transparent-shadow: rgb(29, 29, 29, 0.5);
|
||||
--very-transparent-shadow: rgb(200, 200, 200, 0.01);
|
||||
--title-color: white;
|
||||
--member-bg-color: rgb(177, 174, 160);
|
||||
--member-fg-color: rgb(121, 116, 120);
|
||||
--white: rgb(225,225,225);
|
||||
|
||||
--padsize: 5rem;
|
||||
}
|
||||
@media screen and (prefers-color-scheme: dark) {
|
||||
:root {
|
||||
--member-bg-color: #1B2430;
|
||||
--outlink-color: #ff8080;
|
||||
--inlink-color: #7aff7a;
|
||||
--main-text-color: #FFFFFF;
|
||||
--purple: #ffd1ff ;
|
||||
--grey: #E7F6F2;
|
||||
--table-color: #F7EDDB;
|
||||
--title-color: #FFFFFF;
|
||||
}
|
||||
}
|
||||
|
||||
.base-body {
|
||||
background-color: var(--member-bg-color);
|
||||
}
|
||||
|
||||
|
||||
.container {
|
||||
max-width: none;
|
||||
padding-left: 1.4rem;
|
||||
padding-right: 1.4rem;
|
||||
margin-left: 5%;
|
||||
margin-right: 5%;
|
||||
margin-bottom: 0%;
|
||||
}
|
||||
#first-container {
|
||||
margin: auto;
|
||||
width: 100%;
|
||||
box-sizing: border-box;
|
||||
margin-top: var(--padsize);
|
||||
overflow: auto;
|
||||
max-height: calc(100%-5rem);
|
||||
}
|
||||
.flex-justified{
|
||||
display: flex;
|
||||
margin-left: 25%;
|
||||
margin-right: 25%;
|
||||
justify-self: center;
|
||||
justify-content: center;
|
||||
display: flex
|
||||
}
|
||||
#first-section{
|
||||
background-color: var(--member-fg-color);
|
||||
box-shadow: 0 0.125rem 0.25rem var(--transparent-shadow);
|
||||
}
|
||||
#FooterSpacer {
|
||||
min-height: 100vh;
|
||||
background-color: var(--very-transparent-shadow);
|
||||
backdrop-filter: blur(0.1rem);
|
||||
flex-shrink: 0;
|
||||
}
|
||||
#FootFooter{
|
||||
background-color: var(--member-fg-color);
|
||||
justify-content: center;
|
||||
}
|
||||
.title {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
}
|
||||
.centered-text {
|
||||
text-align: center;
|
||||
}
|
7
static/css/jade-blog.css
Normal file
|
@ -0,0 +1,7 @@
|
|||
.blockquote-div {
|
||||
border: 0.125rem solid var(--jade-color-three);
|
||||
background-color: var(--white);
|
||||
}
|
||||
.blockquote-actual {
|
||||
white-space: pre-line;
|
||||
}
|
17
static/css/jade-style.css
Normal file
|
@ -0,0 +1,17 @@
|
|||
@import url(jade-blog.css);
|
||||
.base-body {
|
||||
background-image: url(../images/jade-web-background.png);
|
||||
background-repeat: repeat;
|
||||
image-rendering: pixelated;
|
||||
}
|
||||
:root {
|
||||
--jade-color-one: rgb(13, 109, 77);
|
||||
--jade-color-two: rgb(93, 184, 71);
|
||||
--navbar-accent-color: var(--jade-color-one);
|
||||
--jade-color-three: rgb(70, 14, 116);
|
||||
--fnColor: var(--jade-color-three);
|
||||
--member-fg-color: rgb(243, 187, 187);
|
||||
}
|
||||
#navbar-accent {
|
||||
background: linear-gradient(to right, var(--navbar-accent-color), var(--jade-color-two));
|
||||
}
|
116
static/css/navbar.css
Normal file
|
@ -0,0 +1,116 @@
|
|||
/*
|
||||
the following is for the navbar
|
||||
*/
|
||||
:root {
|
||||
--navbar-bg-color: hsl(0, 0%, 15%);
|
||||
--navbar-text-color: hsl(0, 0%, 85%);
|
||||
--navbar-text-color-focus: white;
|
||||
--navbar-bg-contrast: hsl(0, 0%, 25%);
|
||||
--navbar-accent-color: rgb(255, 255, 255);
|
||||
}
|
||||
|
||||
#navbar {
|
||||
--navbar-height: 4rem;
|
||||
--navbar-gradient-color: rgb(65, 64, 63);
|
||||
position: fixed;
|
||||
height: var(--navbar-height);
|
||||
background: linear-gradient(90deg, var(--navbar-gradient-color), transparent, var(--navbar-gradient-color) );
|
||||
background-color: var(--navbar-bg-color);
|
||||
left: 0;
|
||||
right: 0;
|
||||
box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.15);
|
||||
z-index: 100; /* don't judge me ok -e */
|
||||
}
|
||||
#navbar-accent {
|
||||
background-color: var(--navbar-accent-color);
|
||||
display:flex;
|
||||
height: 25%;
|
||||
}
|
||||
.navbar-container {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
height: 100%;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.home-link,
|
||||
.navbar-link {
|
||||
color: var(--navbar-text-color);
|
||||
transition: color 0.2s ease-in-out;
|
||||
text-decoration: none;
|
||||
display: flex;
|
||||
font-weight: 400;
|
||||
align-items: center;
|
||||
transition: background-color 0.2s ease-in-out,
|
||||
color 0.2s ease-in-out;
|
||||
}
|
||||
|
||||
.home-link:focus,
|
||||
.home-link:hover {
|
||||
color: var(--navbar-text-color-focus);
|
||||
}
|
||||
|
||||
.navbar-link {
|
||||
justify-content: center;
|
||||
width: 100%;
|
||||
padding: 0.4em 0.8em;
|
||||
border-radius: 0.3125rem;
|
||||
}
|
||||
|
||||
.navbar-link:focus,
|
||||
.navbar-link:hover {
|
||||
color: var(--navbar-text-color-focus);
|
||||
background-color: var(--navbar-bg-contrast);
|
||||
}
|
||||
|
||||
.navbar-logo {
|
||||
background-color: var(--navbar-text-color-focus);
|
||||
border-radius: 0%;
|
||||
width: 8rem;
|
||||
height: 2rem;
|
||||
margin-right: 0.5em;
|
||||
}
|
||||
.icon-bar {
|
||||
display: block;
|
||||
width: 1.5625rem;
|
||||
height: 0.25rem;
|
||||
margin: calc(1/8)rem;
|
||||
transition: background-color 0.2s ease-in-out,
|
||||
transform 0.2s ease-in-out,
|
||||
opacity 0.2s ease-in-out;
|
||||
background-color: var(--navbar-text-color);
|
||||
}
|
||||
|
||||
.navbar-links {
|
||||
list-style-type: none;
|
||||
max-height: 0;
|
||||
overflow: auto;
|
||||
position: absolute;
|
||||
background: transparent;
|
||||
/* background-color: var(--navbar-bg-color); */
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
.navbar-item {
|
||||
margin: 0.4em;
|
||||
white-space: nowrap;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
#navbar .navbar-links,
|
||||
#navbar-links {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
box-shadow: none;
|
||||
position: static;
|
||||
flex-direction: row;
|
||||
list-style-type: none;
|
||||
max-height: max-content;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
#options {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
11
static/css/setup.css
Normal file
|
@ -0,0 +1,11 @@
|
|||
* {
|
||||
box-sizing: border-box;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
body {
|
||||
height: 100vh;
|
||||
font-family: sans-serif, monospace, system-ui;
|
||||
line-height: 1.6;
|
||||
}
|
13
static/css/vulcan-style.css
Normal file
|
@ -0,0 +1,13 @@
|
|||
.base-body {
|
||||
/*background-image: url(../vulcan-web-background.jpg);*/
|
||||
background-image: url(../images/vulcan-pixel-new13.png);
|
||||
image-rendering: pixelated;
|
||||
}
|
||||
:root {
|
||||
--vulcan-color-one: rgb(133, 84, 52);
|
||||
--vulcan-color-two: rgb(131, 36, 36);
|
||||
--navbar-accent-color: var(--vulcan-color-one);
|
||||
}
|
||||
#navbar-accent {
|
||||
background: linear-gradient(to right, var(--navbar-accent-color), var(--vulcan-color-two))
|
||||
}
|
BIN
static/images/doyouliveunderarock.png
Normal file
After Width: | Height: | Size: 85 KiB |
BIN
static/images/jade-web-background.png
Normal file
After Width: | Height: | Size: 125 B |
BIN
static/images/vulcan-pixel-new1.png
Normal file
After Width: | Height: | Size: 214 B |
BIN
static/images/vulcan-pixel-new10.png
Normal file
After Width: | Height: | Size: 209 B |
BIN
static/images/vulcan-pixel-new11.png
Normal file
After Width: | Height: | Size: 115 B |
BIN
static/images/vulcan-pixel-new12.png
Normal file
After Width: | Height: | Size: 151 B |
BIN
static/images/vulcan-pixel-new13.png
Normal file
After Width: | Height: | Size: 195 B |
BIN
static/images/vulcan-pixel-new14.png
Normal file
After Width: | Height: | Size: 187 B |
BIN
static/images/vulcan-pixel-new15.png
Normal file
After Width: | Height: | Size: 183 B |
BIN
static/images/vulcan-pixel-new16.png
Normal file
After Width: | Height: | Size: 195 B |
BIN
static/images/vulcan-pixel-new2.png
Normal file
After Width: | Height: | Size: 214 B |
BIN
static/images/vulcan-pixel-new3.png
Normal file
After Width: | Height: | Size: 220 B |
BIN
static/images/vulcan-pixel-new4.png
Normal file
After Width: | Height: | Size: 205 B |
BIN
static/images/vulcan-pixel-new5.png
Normal file
After Width: | Height: | Size: 207 B |
BIN
static/images/vulcan-pixel-new6.png
Normal file
After Width: | Height: | Size: 221 B |
BIN
static/images/vulcan-pixel-new7.png
Normal file
After Width: | Height: | Size: 201 B |
BIN
static/images/vulcan-pixel-new8.png
Normal file
After Width: | Height: | Size: 207 B |
BIN
static/images/vulcan-pixel-new9.png
Normal file
After Width: | Height: | Size: 202 B |
BIN
static/images/vulcan-web-background.jpg
Executable file
After Width: | Height: | Size: 338 KiB |
18
templates/about-page.html
Normal file
|
@ -0,0 +1,18 @@
|
|||
{% extends "base.html" %}
|
||||
|
||||
{% block head %}
|
||||
{% set name = page.title %}
|
||||
<title>About {{name}}</title>
|
||||
<link rel="stylesheet" href={{get_url(path="css/about.css")}}>
|
||||
{% set css_path = get_url(path="css") ~ "/" ~ name ~ "-style.css" %}
|
||||
<link rel="stylesheet" href="{{css_path}}"/>
|
||||
{% endblock head %}
|
||||
|
||||
{% block content %}
|
||||
<h1 class="title">
|
||||
{{ page.title }}
|
||||
</h1>
|
||||
<p class = "about-content">
|
||||
{{ page.content | safe }}
|
||||
</p>
|
||||
{% endblock content %}
|
16
templates/about.html
Normal file
|
@ -0,0 +1,16 @@
|
|||
{% extends "base.html" %}
|
||||
|
||||
{% block head %}
|
||||
<title>About Ittihadyya</title>
|
||||
{% endblock head %}
|
||||
|
||||
{% block content %}
|
||||
<h1 class ="title">
|
||||
{{ section.title }}
|
||||
</h1>
|
||||
<ul>
|
||||
{% for page in section.pages %}
|
||||
<li><a href="{{ page.permalink | safe}}">{{ page.title }}</a></li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% endblock content %}
|
39
templates/base.html
Normal file
|
@ -0,0 +1,39 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<link rel="stylesheet" href="{{ get_url(path="css/general-style.css") }}"/>
|
||||
<link rel="stylesheet" href="{{ get_url(path="css/navbar.css") }}"/>
|
||||
{% block head %} {% endblock %}
|
||||
</head>
|
||||
<body class="base-body">
|
||||
<header id="navbar">
|
||||
<nav class="navbar-container container">
|
||||
<a href="/" class="home-link" aria-label="Go to site home">
|
||||
<div class="navbar-logo"></div>
|
||||
</a>
|
||||
<div id="navbar-menu" class="menu">
|
||||
<ul class="navbar-links">
|
||||
<li class="navbar-item"><a class="navbar-link" href="/blogs/eli">Eli's blog</a></li>
|
||||
<li class="navbar-item"><a class="navbar-link" href="/blogs/jade">Jade's blog</a></li>
|
||||
<li class="navbar-item"><a class="navbar-link" href="/blogs/vulcan">Vulcan's blog</a></li>
|
||||
<li class="navbar-item"><a class="navbar-link" href="/contact">Contact</a></li>
|
||||
<li class="navbar-item"><a class="navbar-link" href="/about">About</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
<div id="navbar-accent"></div>
|
||||
</header>
|
||||
<section id="first-section" class="flex-justified">
|
||||
<div id = "first-container" class="container">
|
||||
{% block content %} {% endblock %}
|
||||
</div>
|
||||
</section>
|
||||
<div id="FooterSpacer" class ="flex-justified"></div>
|
||||
<footer id="FootFooter" class = "flex-justified">
|
||||
<p class="centered-text">[ Previous space left intentionally blank ]<br> This website is powered by <a href="https://getzola.org">Zola</a></p>
|
||||
</footer>
|
||||
</body>
|
||||
|
||||
</html>
|
12
templates/contact.html
Normal file
|
@ -0,0 +1,12 @@
|
|||
{% extends "base.html" %}
|
||||
|
||||
{% block head %}
|
||||
<title>Ittihadyya | Contact</title>
|
||||
{% endblock head %}
|
||||
|
||||
{% block content %}
|
||||
<h1 class="title">
|
||||
Contact
|
||||
</h1>
|
||||
{{ page.content | safe }}
|
||||
{% endblock content %}
|
18
templates/eli-blog-page.html
Normal file
|
@ -0,0 +1,18 @@
|
|||
{% extends "base.html" %}
|
||||
|
||||
{% block head %}
|
||||
<title>Eli's Blog | {{ page.title }}</title>
|
||||
<link rel="stylesheet" href="{{get_url(path="css/blog.css")}}">
|
||||
<link rel="stylesheet" href="{{ get_url(path="css/eli-style.css") }}">
|
||||
|
||||
{%endblock head %}
|
||||
|
||||
{% block content %}
|
||||
<h1 class="title">
|
||||
{{ page.title }}
|
||||
</h1>
|
||||
<p class="subtitle"><strong>{{ page.date }}</strong></p>
|
||||
<p class="blog post">
|
||||
{{ page.content | safe }}
|
||||
</p>
|
||||
{% endblock content %}
|
19
templates/eli-blog.html
Normal file
|
@ -0,0 +1,19 @@
|
|||
{% extends "base.html" %}
|
||||
|
||||
{% block head %}
|
||||
<title>Eli's Blog</title>
|
||||
<link rel="stylesheet" href="{{ get_url(path="css/eli-style.css") }}">
|
||||
{%endblock head %}
|
||||
|
||||
{% block content %}
|
||||
<h1 class="title">
|
||||
{{ section.title }}
|
||||
</h1>
|
||||
<ul>
|
||||
<!-- If you are using pagination, section.pages will be empty.
|
||||
You need to use the paginator object -->
|
||||
{% for page in section.pages %}
|
||||
<li><a href="{{ page.permalink | safe }}">{{ page.title }}</a></li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% endblock content %}
|
12
templates/index.html
Normal file
|
@ -0,0 +1,12 @@
|
|||
{% extends "base.html" %}
|
||||
|
||||
{% block head %}
|
||||
<title>Ittihadyya's Website</title>
|
||||
{% endblock head %}
|
||||
|
||||
{% block content %}
|
||||
<h1 class="title">
|
||||
This is Ittihadyya's den
|
||||
</h1>
|
||||
<p> Hi! This is the website of Ittihadyya.</p>
|
||||
{% endblock content %}
|
17
templates/jade-blog-page.html
Normal file
|
@ -0,0 +1,17 @@
|
|||
{% extends "base.html" %}
|
||||
|
||||
{% block head %}
|
||||
<title>Jade's Blog | {{page.title}}</title>
|
||||
<link rel="stylesheet" href="{{get_url(path="css/blog.css")}}">
|
||||
<link rel="stylesheet" href="{{ get_url(path="css/jade-style.css") }}">
|
||||
{%endblock head %}
|
||||
|
||||
{% block content %}
|
||||
<h1 class="title">
|
||||
{{ page.title }}
|
||||
</h1>
|
||||
<p class="subtitle"><strong>{{ page.date }}</strong></p>
|
||||
<p class="blog post">
|
||||
{{ page.content | safe }}
|
||||
</p>
|
||||
{% endblock content %}
|
19
templates/jade-blog.html
Normal file
|
@ -0,0 +1,19 @@
|
|||
{% extends "base.html" %}
|
||||
|
||||
{% block head %}
|
||||
<title>Jade's Blog</title>
|
||||
<link rel="stylesheet" href="{{ get_url(path="css/jade-style.css") }}"/>
|
||||
{%endblock head %}
|
||||
|
||||
{% block content %}
|
||||
<h1 class="title">
|
||||
{{ section.title }}
|
||||
</h1>
|
||||
<ul>
|
||||
<!-- If you are using pagination, section.pages will be empty.
|
||||
You need to use the paginator object -->
|
||||
{% for page in section.pages %}
|
||||
<li><a href="{{ page.permalink | safe }}">{{ page.title }}</a></li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% endblock content %}
|
6
templates/shortcodes/blockquote.html
Normal file
|
@ -0,0 +1,6 @@
|
|||
<div class="blockquote-div">
|
||||
<blockquote class="blockquote-actual"{% if url %} cite="{{url}}"{% endif %}>
|
||||
<p>{{body}}</p>
|
||||
</blockquote>
|
||||
{% if author %} <p>{{author}}, {% if source %}<cite>{{source}}</cite>{% endif %}</p> {% endif %}
|
||||
</div>
|
1
templates/shortcodes/br.html
Normal file
|
@ -0,0 +1 @@
|
|||
<br>
|
8
templates/shortcodes/embed-youtube.html
Normal file
|
@ -0,0 +1,8 @@
|
|||
<div {% if class %}class="{{class}}"{% endif %}></div>
|
||||
<iframe
|
||||
src="https://www.youtube.com/embed/{{id}}{% if autoplay %}?autoplay=1{% endif %}"
|
||||
webkitallowfullscreen
|
||||
mozallowfullscreen
|
||||
allowfullscreen>
|
||||
</iframe>
|
||||
</div>
|
1
templates/shortcodes/embedimage.html
Normal file
|
@ -0,0 +1 @@
|
|||
<div><img {% if h %} height={{h}} {% endif %} {% if w %} width={{w}} {% endif %} src="{{file}}" alt="{{alt}}"></img></div>
|
6
templates/shortcodes/footnote.html
Normal file
|
@ -0,0 +1,6 @@
|
|||
{% set footnum = "footnote" ~ nth %}
|
||||
{% set footnum2 = "#"~footnum %}
|
||||
<a class = "fnnum" href={{footnum2}} id={{"initial-" ~ footnum }} >.</a>
|
||||
<span class = "fncon">
|
||||
{{ page.extra[footnum] }}
|
||||
</span>
|
3
templates/shortcodes/footnoted.html
Normal file
|
@ -0,0 +1,3 @@
|
|||
{% set footnum = "footnote" ~ nth %}
|
||||
{% set initial = "#initial-footnote" ~ nth%}
|
||||
<div class = "footnote-footer"><a href = {{initial}} id = {{footnum}} aria-label="Jump up" title = "Jump up">{{nth}}.</a> {{ page.extra[footnum] }}</div>
|
6
templates/shortcodes/footnotee.html
Normal file
|
@ -0,0 +1,6 @@
|
|||
{% set footnum = "footnote" ~ id %}
|
||||
{% set footnum2 = "#"~footnum %}
|
||||
<a class = "fnnum" href={{footnum2}} id={{"initial-" ~ footnum }} >.</a>
|
||||
<span class = "fncon">
|
||||
{{ page.extra[footnum] }}
|
||||
</span>
|
1
templates/shortcodes/h1.html
Normal file
|
@ -0,0 +1 @@
|
|||
<h1>{{body}}</h1>
|
1
templates/shortcodes/h2.html
Normal file
|
@ -0,0 +1 @@
|
|||
<h2>{{body}}</h2>
|
1
templates/shortcodes/h3.html
Normal file
|
@ -0,0 +1 @@
|
|||
<h3>{{body}}</h3>
|
1
templates/shortcodes/link.html
Normal file
|
@ -0,0 +1 @@
|
|||
<a href={{url}}><em>{{body}}</em></a>
|
17
templates/vulcan-blog-page.html
Normal file
|
@ -0,0 +1,17 @@
|
|||
{% extends "base.html" %}
|
||||
|
||||
{% block head %}
|
||||
<title>Vulcan's Blog | {{page.title}}</title>
|
||||
<link rel="stylesheet" href="{{ get_url( path="css/blog.css" ) }} ">
|
||||
<link rel="stylesheet" href="{{ get_url(path="css/vulcan-style.css") }} ">
|
||||
{%endblock head %}
|
||||
|
||||
{% block content %}
|
||||
<h1 class="title">
|
||||
{{ page.title }}
|
||||
</h1>
|
||||
<p class="subtitle"><strong>{{ page.date }}</strong></p>
|
||||
<p class="blog post">
|
||||
{{ page.content | safe }}
|
||||
</p>
|
||||
{% endblock content %}
|
19
templates/vulcan-blog.html
Normal file
|
@ -0,0 +1,19 @@
|
|||
{% extends "base.html" %}
|
||||
|
||||
{% block head %}
|
||||
<title>Vulcan's Blog</title>
|
||||
<link rel="stylesheet" href="{{ get_url(path="css/vulcan-style.css") }}"/>
|
||||
{%endblock head %}
|
||||
|
||||
{% block content %}
|
||||
<h1 class="title">
|
||||
{{ section.title }}
|
||||
</h1>
|
||||
<ul>
|
||||
<!-- If you are using pagination, section.pages will be empty.
|
||||
You need to use the paginator object -->
|
||||
{% for page in section.pages %}
|
||||
<li><a href="{{ page.permalink | safe }}">{{ page.title }}</a></li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
{% endblock content %}
|
1
test
|
@ -1 +0,0 @@
|
|||
test
|