page generation update for: 2023-06-30 15:15:40.792832121 -0400 EDT m=+0.018350511

This commit is contained in:
idk
2023-06-30 15:15:40 -04:00
parent ffc3bc9488
commit 0ba80b3cfa
7 changed files with 330 additions and 1 deletions

0
.nojekyll Normal file
View File

View File

@ -1,2 +1,16 @@
I2P Development Environment I2P Development Environment
=========================== ===========================
This is a collection of scripts and shell functions that is intended to make developing I2P easier.
It does this by configuring work environments, encapsulating common procedures, and adding automated checks to make it easier to manage the development process.
TODO: describe it all. For now, see `env.sh`
## USAGE:
run: `./env.sh` to produce an I2P release-style build from the latest git tag.
You'll need to generate signing keys and set up `config.sh` to point to them if you want a signed build.
You'll also need to add your GPG key to `config.sh`.
source `. env.sh` if you want to use the shell functions ad-hoc in your environment.
Read `env.sh` to learn more about the usage, for now.

24
darklight.css Normal file
View File

@ -0,0 +1,24 @@
/* edgar darklight CSS file */
#checkboxDarkLight:checked + .container {
background-color: #202020;
filter: invert(100%);
}
#checkboxDarkLight{
appearance: none;
width: 80px;
height: 40px;
background: black;
border-radius: 22px;
cursor: pointer;
outline: none;
}
#checkboxDarkLight::before{
content: '';
width: 40px;
height: 35px;
background-color:white;
border-radius: 35px;
cursor: pointer;
transition: .3s linear;
}

BIN
i2plogo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

113
index.html Normal file
View File

@ -0,0 +1,113 @@
<html>
<head>
<title>
I2P Development ...
</title>
<meta name="author" content="unknown" />
<meta name="description" content="" />
<meta name="keywords" content="main" />
<link rel="stylesheet" type="text/css" href="style.css" />
<link rel="stylesheet" type="text/css" href="showhider.css" />
<link rel="stylesheet" type="text/css" href="darklight.css" />
</head>
<body>
<input type="checkbox" id="checkboxDarkLight">
<div class="container">
<div id="navbar">
<a href="#shownav">
Show navigation
</a>
<div id="shownav">
<div id="hidenav">
<ul>
<li>
<a href="..">
Up one level ^
</a>
</li>
<li>
<a href="index.html">
index
</a>
</li>
</ul>
<br>
<a href="#hidenav">
Hide Navigation
</a>
</div>
</div>
</div>
<a id="returnhome" href="/">
/
</a>
<h1>
I2P Development Environment
</h1>
<p>
This is a collection of scripts and shell functions that is intended to make developing I2P easier.
It does this by configuring work environments, encapsulating common procedures, and adding automated checks to make it easier to manage the development process.
</p>
<p>
TODO: describe it all. For now, see
<code>
env.sh
</code>
</p>
<h2>
USAGE:
</h2>
<p>
run:
<code>
./env.sh
</code>
to produce an I2P release-style build from the latest git tag.
You&rsquo;ll need to generate signing keys and set up
<code>
config.sh
</code>
to point to them if you want a signed build.
You&rsquo;ll also need to add your GPG key to
<code>
config.sh
</code>
.
</p>
<p>
source
<code>
. env.sh
</code>
if you want to use the shell functions ad-hoc in your environment.
Read
<code>
env.sh
</code>
to learn more about the usage, for now.
</p>
<div id="sourcecode">
<span id="sourcehead">
<strong>
Get the source code:
</strong>
</span>
<ul>
<li>
<a href="https://i2pgit.org/i2p-hackers/i2p.devscripts.git">
Source Repository: (https://i2pgit.org/i2p-hackers/i2p.devscripts.git)
</a>
</li>
</ul>
</div>
<div>
<iframe src="https://snowflake.torproject.org/embed.html" width="320" height="240" frameborder="0" scrolling="no"></iframe>
</div>
<div>
<a href="https://geti2p.net/">
<img class="i2plogo" src="i2plogo.png"></img>
I2P
</a>
</div>
</body>
</html>

15
showhider.css Normal file
View File

@ -0,0 +1,15 @@
/* edgar showhider CSS file */
#show {display:none; }
#hide {display:block; }
#show:target {display: block; }
#hide:target {display: none; }
#shownav {display:none; }
#hidenav {display:block; }
#shownav:target {display: block; }
#hidenav:target {display: none; }
#donate {display:none; }
#hidedonate {display:block; }
#donate:target {display: block; }
#hidedonate:target {display: none; }

163
style.css Normal file
View File

@ -0,0 +1,163 @@
/* edgar default CSS file */
body {
font-family: "Roboto";
font-family: monospace;
text-align: justify;
background-color: #373636;
color: whitesmoke;
font-size: 1.15em;
}
ul {
width: 55%;
display: block;
}
ol {
width: 55%;
display: block;
}
li {
margin-top: 1%;
}
p {
max-width: 90%;
margin-top: 1%;
margin-left: 3%;
margin-right: 3%;
}
img {
float: left;
top: 5%;
left: 5%;
max-width: 60%;
display: inline;
padding-right: 2%;
}
.inline {
display: inline;
}
.link-button:focus {
outline: none;
}
.link-button:active {
color: red;
}
code {
font-family: monospace;
border-radius: 5%;
padding: 1%;
border-color: darkgray;
font-size: .9em;
}
a {
color: #C6D9FE;
padding: 1%;
}
ul li {
color: #C6D9FE;
}
iframe {
background: aliceblue;
border-radius: 15%;
margin: 2%;
}
.container {
display: inline-block;
margin: 0;
padding: 0;
}
.editor-toolbar a {
display: inline-block;
text-align: center;
text-decoration: none !important;
color: whitesmoke !important;
}
#feed {
width: 60vw;
height: unset !important;
margin: 0;
padding: 0;
float: right;
background-color: #373636;
color: whitesmoke;
border: #C6D9FE solid 1px;
}
.thread-post,
.thread {
color: whitesmoke !important;
background-color: #373636;
border: 1px solid darkgray;
font-size: inherit;
padding-top: 1%;
padding-bottom: 1%;
}
.thread-post {
margin-left: 4%;
}
input {
text-align: center;
color: whitesmoke !important;
background-color: #373636;
border: 1px solid darkgray;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
padding-top: 1%;
padding-bottom: 1%;
}
.thread-hash {
text-align: right;
color: whitesmoke !important;
background-color: #373636;
border: 1px solid darkgray;
font-size: inherit;
padding-top: 1%;
padding-bottom: 1%;
}
.post-body {
text-align: left;
color: whitesmoke !important;
font-size: inherit;
padding-top: 1%;
padding-bottom: 1%;
}
#show {display:none; }
#hide {display:block; }
#show:target {display: block; }
#hide:target {display: none; }
#shownav {display:none; }
#hidenav {display:block; }
#shownav:target {display: block; }
#hidenav:target {display: none; }
#navbar {
float: right;
width: 15%;
}
#returnhome {
font-size: xxx-large;
display: inline;
}
h1 {
display: inline;
}