Cleaning up docs
21
Makefile
|
@ -11,28 +11,11 @@ clean:
|
|||
rm -f *.html
|
||||
|
||||
html:
|
||||
curl https://raw.githubusercontent.com/mateuszkocz/3l/master/3L/3L.less > docs/_themes/jrnl/static/less/3L.less ;\
|
||||
lessc --clean-css docs/_themes/jrnl/static/less/jrnl.less docs/_themes/jrnl/static/css/jrnl.css ;\
|
||||
cd docs ;\
|
||||
make html ;\
|
||||
cd .. ;\
|
||||
open docs/_build/html/index.html ;\
|
||||
mkdocs serve
|
||||
|
||||
# Build GitHub Page from docs
|
||||
docs:
|
||||
git checkout gh-pages ; \
|
||||
git checkout master docs ; \
|
||||
git checkout master jrnl ; \
|
||||
curl https://raw.githubusercontent.com/mateuszkocz/3l/master/3L/3L.less > docs/_themes/jrnl/static/less/3L.less ;\
|
||||
lessc --clean-css docs/_themes/jrnl/static/less/jrnl.less docs/_themes/jrnl/static/css/jrnl.css ; \
|
||||
cd docs ; \
|
||||
make html ; \
|
||||
cd .. ; \
|
||||
cp -r docs/_build/html/* . ; \
|
||||
git add -A ; \
|
||||
git commit -m "Updated docs from master" ; \
|
||||
git push -u origin gh-pages ; \
|
||||
git checkout master
|
||||
mkdocs gh-deploy
|
||||
|
||||
# Upload to pipy
|
||||
dist:
|
||||
|
|
93
docs/_themes/jrnl/index.html
vendored
|
@ -1,93 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
|
||||
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
|
||||
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
|
||||
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
||||
<title>jrnl- The Command Line Journal</title>
|
||||
<meta name="description" content="">
|
||||
<meta name="viewport" content="width=device-width">
|
||||
|
||||
|
||||
<link href='http://fonts.googleapis.com/css?family=Open+Sans:300,700' rel='stylesheet' type='text/css'>
|
||||
<link rel="stylesheet" href="{{ pathto('_static/css/jrnl.css', 1) }}">
|
||||
<link rel="apple-touch-icon-precomposed" href="{{ pathto('_static/img/favicon-152.png', 1) }}">
|
||||
<link rel="shortcut icon" href="{{ pathto('_static/img/favicon.ico', 1) }}">
|
||||
</head>
|
||||
<body id="landing" class="landing">
|
||||
<div id="upper">
|
||||
<a id="twitter" href="https://twitter.com/intent/tweet?text=Write+your+memoirs+on+the+command+line.+Like+a+boss.+%23jrnl&url=http%3A%2F%2Fmaebert.github.io%2Fjrnl&via=maebert">Tell your friends</a>
|
||||
<div id="title">
|
||||
<img id="logo" src="{{ pathto('_static/img/logo.png', 1) }}" width="90px" height="98px" title="jrnl"/>
|
||||
<h1>Collect your thoughts and notes <br />without leaving the command line</h1>
|
||||
</div>
|
||||
<div id="prompt">
|
||||
<div class="pleft" onclick="reset(); prev(); return false;"><i class="icon left"></i></div>
|
||||
<div class="terminal">$ jrnl <span id="args"></span><span id="input">today: Started writing my memoirs. On the command line. Like a boss.</span><div id="output"></div></div>
|
||||
<div class="pright" onclick="reset(); next(); return false;"><i class="icon right"></i></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="nav">
|
||||
<a href="{{ pathto('overview') }}" title="Documentation">Documentation</a>
|
||||
<a href="http://github.com/maebert/jrnl" title="View on Github">Fork me on GitHub</a>
|
||||
<a id="twitter-nav" href="https://twitter.com/intent/tweet?text=Write+your+memoirs+on+the+command+line.+Like+a+boss.+%23jrnl&url=http%3A%2F%2Fmaebert.github.io%2Fjrnl&via=maebert">Tell your friends on twitter</a>
|
||||
<a href="{{ pathto('installation') }}" title="Quick Start" class="cta">Download ▶</a>
|
||||
</div>
|
||||
<div id="lower">
|
||||
<div class="row3">
|
||||
<div class="col">
|
||||
<i class="icon nli"></i>
|
||||
<h3>Human friendly.</h3>
|
||||
<p>jrnl has a natural-language interface so you don't have to remember cryptic shortcuts when you're writing down your thoughts.</p>
|
||||
</div>
|
||||
<div class="col">
|
||||
<i class="icon future"></i>
|
||||
<h3>Future-proof.</h3>
|
||||
<p>your journals are stored in plain-text files that will still be readable in 50 years when all your fancy iPad apps will have gone the way of the Dodo.</p>
|
||||
</div>
|
||||
<div class="col">
|
||||
<i class="icon secure"></i>
|
||||
<h3>Secure.</h3>
|
||||
<p>Encrypt your journals with the military-grade AES encryption. Even the NSA won't be able to read your dirty secrets.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row4">
|
||||
<div class="col">
|
||||
<i class="icon sync"></i>
|
||||
<h3>Accessible anywhere.</h3>
|
||||
<p>Sync your journals with Dropbox and capture your thoughts where ever you are</p>
|
||||
</div>
|
||||
<div class="col">
|
||||
<i class="icon dayone"></i>
|
||||
<h3>DayOne compatible.</h3>
|
||||
<p>Read, write and search your DayOne journal from the command line.</p>
|
||||
</div>
|
||||
<div class="col">
|
||||
<i class="icon github"></i>
|
||||
<h3>Free & Open Source.</h3>
|
||||
<p>jrnl is made by a bunch of really friendly and remarkably attractive people. Maybe even <a href="https://www.github.com/maebert/jrnl" title="Fork jrnl on GitHub">you</a>?</p>
|
||||
</div>
|
||||
<div class="col">
|
||||
<i class="icon folders"></i>
|
||||
<h3>For work and play.</h3>
|
||||
<p>Effortlessly access several journals for all parts of your life.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
{{ copyright }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<script src="{{ pathto('_static/js/landing.js', 1) }}"></script>
|
||||
<script>
|
||||
var _gaq=[['_setAccount','UA-XXXXX-X'],['_trackPageview']];
|
||||
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
|
||||
g.src='//www.google-analytics.com/ga.js';
|
||||
s.parentNode.insertBefore(g,s)}(document,'script'));
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
29
docs/_themes/jrnl/layout.html
vendored
|
@ -1,29 +0,0 @@
|
|||
{% if pagename == "index" %}
|
||||
{% include "index.html" %}
|
||||
{% else %}
|
||||
{%- extends "basic/layout.html" %}
|
||||
|
||||
{%- block extrahead %}
|
||||
{{ super() }}
|
||||
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
|
||||
<link rel="apple-touch-icon-precomposed" href="{{ pathto('_static/img/favicon-152.png', 1) }}">
|
||||
<link rel="shortcut icon" href="{{ pathto('_static/img/favicon.ico', 1) }}">
|
||||
{% endblock %}
|
||||
{%- block relbar1 %}{% endblock %}
|
||||
{%- block relbar2 %}{% endblock %}
|
||||
|
||||
{%- block sidebar2 %}
|
||||
<aside>
|
||||
<a href="{{ pathto('index') }}" id="logolink" title="jrnl"><img class="logo" src="{{ pathto('_static/img/logo.png', 1) }}" width="90px" height="98px" title="jrnl"/></a>
|
||||
<h2>Documentation</h2>
|
||||
{{ toctree() }}
|
||||
{%- include "searchbox.html" %}
|
||||
</aside>
|
||||
{% endblock %}
|
||||
|
||||
{%- block footer %}
|
||||
<div class="footer">
|
||||
{{ copyright }}
|
||||
</div>
|
||||
{%- endblock %}
|
||||
{% endif %}
|
19
docs/_themes/jrnl/relations.html
vendored
|
@ -1,19 +0,0 @@
|
|||
<h3>Related Topics</h3>
|
||||
<ul>
|
||||
<li><a href="{{ pathto(master_doc) }}">Documentation overview</a><ul>
|
||||
{%- for parent in parents %}
|
||||
<li><a href="{{ parent.link|e }}">{{ parent.title }}</a><ul>
|
||||
{%- endfor %}
|
||||
{%- if prev %}
|
||||
<li>Previous: <a href="{{ prev.link|e }}" title="{{ _('previous chapter')
|
||||
}}">{{ prev.title }}</a></li>
|
||||
{%- endif %}
|
||||
{%- if next %}
|
||||
<li>Next: <a href="{{ next.link|e }}" title="{{ _('next chapter')
|
||||
}}">{{ next.title }}</a></li>
|
||||
{%- endif %}
|
||||
{%- for parent in parents %}
|
||||
</ul></li>
|
||||
{%- endfor %}
|
||||
</ul></li>
|
||||
</ul>
|
BIN
docs/_themes/jrnl/static/img/favicon-152.png
vendored
Before Width: | Height: | Size: 12 KiB |
BIN
docs/_themes/jrnl/static/img/favicon.ico
vendored
Before Width: | Height: | Size: 5.4 KiB |
BIN
docs/_themes/jrnl/static/img/icons.png
vendored
Before Width: | Height: | Size: 10 KiB |
BIN
docs/_themes/jrnl/static/img/icons@2x.png
vendored
Before Width: | Height: | Size: 21 KiB |
BIN
docs/_themes/jrnl/static/img/logo.png
vendored
Before Width: | Height: | Size: 5.3 KiB |
BIN
docs/_themes/jrnl/static/img/logo@2x.png
vendored
Before Width: | Height: | Size: 14 KiB |
BIN
docs/_themes/jrnl/static/img/terminal.png
vendored
Before Width: | Height: | Size: 687 B |
BIN
docs/_themes/jrnl/static/img/twitter.png
vendored
Before Width: | Height: | Size: 1.5 KiB |
109
docs/_themes/jrnl/static/js/landing.js
vendored
|
@ -1,109 +0,0 @@
|
|||
var phrases = [
|
||||
["", "today: Started writing my memoirs. On the command line. Like a boss.", ""],
|
||||
["", "yesterday 2pm: used jrnl to keep track of accomplished tasks. The done.txt for my todo.txt", ""],
|
||||
["-from 2009 -until may", "", "(Displays all entries from January 2009 to last may)"],
|
||||
["", "A day on the beach with @beth and @frank. Taggidy-tag-tag.", ""],
|
||||
["--tags", "", "@idea 7<br />@beth 5"],
|
||||
["--export json", "", "(Exports your entire journal to json)"],
|
||||
["--encrypt", "", "(256 bit AES encryption. Crack this, NSA.)"]
|
||||
]
|
||||
|
||||
var args = document.getElementById("args");
|
||||
var input = document.getElementById("input");
|
||||
var output = document.getElementById("output");
|
||||
var current = 0
|
||||
var timer = null;
|
||||
var fadeInTimer = null;
|
||||
var fadeOutTimer = null;
|
||||
var letterTimer = null;
|
||||
var unletterTimer = null;
|
||||
|
||||
var next = function() {
|
||||
current = (current + 1) % phrases.length;
|
||||
reveal(current);
|
||||
timer = setTimeout(next, 5000);
|
||||
}
|
||||
|
||||
var prev = function() {
|
||||
current = (current === 0) ? phrases.length - 1 : current - 1;
|
||||
reveal(current);
|
||||
timer = setTimeout(next, 5000);
|
||||
}
|
||||
|
||||
var reveal = function(idx) {
|
||||
var args_text = phrases[idx][0];
|
||||
var input_text = phrases[idx][1];
|
||||
var output_text = phrases[idx][2];
|
||||
var old_dix = idx == 0 ? phrases.length - 1 : idx - 1;
|
||||
console.log(idx, old_dix, "++++++++++++")
|
||||
var old_args_text = args.innerHTML;
|
||||
var old_input_text = input.innerHTML;
|
||||
var old_output_text = output.innerHTML;
|
||||
console.log(args_text, input_text, output_text)
|
||||
console.log(old_args_text, old_input_text, old_output_text)
|
||||
var s4 = function() {fadeIn(output_text, output);}
|
||||
var s3 = function() {letter(input_text, input, s4);}
|
||||
var s2 = function() {letter(args_text, args, s3);}
|
||||
var s1 = function() {unletter(old_args_text, args, s2);}
|
||||
var s0 = function() {unletter(old_input_text, input, s1);}
|
||||
fadeOut(old_output_text, output, s0, 10);
|
||||
}
|
||||
|
||||
var fadeIn = function(text, element, next, step) {
|
||||
step = step || 0
|
||||
var nx = function() { fadeIn(text, element, next, ++step); }
|
||||
if (step==0) {
|
||||
element.innerHTML = "";
|
||||
fadeInTimer = setTimeout(nx, 550);
|
||||
return;
|
||||
}
|
||||
if (step==1) {element.innerHTML = text;}
|
||||
if (step>10 || !text) { if (next) {next(); return;} else return;}
|
||||
element.style.opacity = (step-1)/10;
|
||||
element.style.filter = 'alpha(opacity=' + (step-1)*10 + ')';
|
||||
fadeInTimer = setTimeout(nx, 50);
|
||||
}
|
||||
|
||||
var fadeOut = function(text, element, next, step) {
|
||||
if (step===10) element.innerHTML = text;
|
||||
if (step<0 || !text) {
|
||||
element.innerHTML = "";
|
||||
if (next) {next(); return;}
|
||||
else return;
|
||||
}
|
||||
element.style.opacity = step/10;
|
||||
element.style.filter = 'alpha(opacity=' + step*10 + ')';
|
||||
var nx = function() { fadeOut(text, element, next, --step); }
|
||||
fadeOutTimer = setTimeout(nx, 50);
|
||||
}
|
||||
|
||||
var unletter = function(text, element, next, timeout, index) {
|
||||
timeout = timeout||10;
|
||||
if (index==null) index = text.length;
|
||||
if (index==-1 || !text.length) { if (next) {next(); return;} else return;}
|
||||
element.innerHTML = text.substring(0, index);
|
||||
var nx = function() { unletter(text, element, next, timeout, --index); }
|
||||
unletterTimer = setTimeout(nx, timeout);
|
||||
}
|
||||
|
||||
var letter = function(text, element, next, timeout, index) {
|
||||
timeout = timeout||35;
|
||||
index = index||0;
|
||||
if (index > text.length || !text.length) { if (next) {next(); return;} else return;}
|
||||
element.innerHTML = text.substring(0, index);
|
||||
var nx = function() { letter(text, element, next, timeout, ++index); }
|
||||
letterTimer = setTimeout(nx, timeout);
|
||||
}
|
||||
|
||||
var reset = function() {
|
||||
var timers = [timer, fadeInTimer, fadeOutTimer, letterTimer, unletterTimer];
|
||||
timers.forEach(function (t) {
|
||||
clearTimeout(t);
|
||||
});
|
||||
|
||||
args.innerHTML = "";
|
||||
input.innerHTML = "";
|
||||
output.innerHTML = "";
|
||||
}
|
||||
|
||||
timer = setTimeout(next, 3000);
|
3558
docs/_themes/jrnl/static/landing.svg
vendored
Before Width: | Height: | Size: 208 KiB |
283
docs/_themes/jrnl/static/less/docs.less
vendored
|
@ -1,283 +0,0 @@
|
|||
body
|
||||
{
|
||||
font-family: "Open Sans", "Helvetica Neue", sans-serif;
|
||||
font-weight: 300;
|
||||
color: #333;
|
||||
background: @white;
|
||||
}
|
||||
body:not(.landing)
|
||||
{
|
||||
padding:0px 20px;
|
||||
padding-top: 40px;
|
||||
h2
|
||||
{
|
||||
margin-top: 40px;
|
||||
}
|
||||
}
|
||||
input
|
||||
{
|
||||
background: transparent;
|
||||
border: 1px solid #999;
|
||||
.border-radius(3px);
|
||||
padding: 2px 5px;
|
||||
color: #666;
|
||||
font-family: "Open Sans";
|
||||
font-weight: 300;
|
||||
outline: none;
|
||||
&:focus
|
||||
{
|
||||
background: white;
|
||||
}
|
||||
}
|
||||
div.related
|
||||
{
|
||||
background: rgba(255,200,200,.2);
|
||||
}
|
||||
|
||||
* > a.headerlink
|
||||
{
|
||||
display: none;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6
|
||||
{
|
||||
font-weight: 300;
|
||||
}
|
||||
|
||||
a:link, a:visited
|
||||
{
|
||||
color: @orange;
|
||||
text-decoration: none;
|
||||
}
|
||||
a:hover, a:active
|
||||
{
|
||||
text-decoration: underline;
|
||||
color: lighten(@orange, 10);
|
||||
}
|
||||
|
||||
.literal
|
||||
{
|
||||
color: @purple;
|
||||
font-size: 1em;
|
||||
background: lighten(@purple-light, 45);
|
||||
padding: 1px 2px;
|
||||
.border-radius(2px);
|
||||
.box-shadow(inset 0px 0px 0px 1px lighten(@purple-light, 30));
|
||||
}
|
||||
|
||||
.note
|
||||
{
|
||||
.gradient(lighten(@purple-light, 10), lighten(@purple-light-shade, 10));
|
||||
.border-radius(5px);
|
||||
.box-shadow(0px 2px 3px @purple-shade);
|
||||
padding: 10px 20px 10px 70px;
|
||||
position: relative;
|
||||
color: white;
|
||||
.admonition-title {display: none;}
|
||||
a { color: lighten(@orange, 30);}
|
||||
&:before
|
||||
{
|
||||
content: "";
|
||||
display: block;
|
||||
.icon;
|
||||
.icon.info;
|
||||
position: absolute;
|
||||
margin: auto;
|
||||
top: 0; bottom: 0; left: 20px;
|
||||
}
|
||||
.literal, .highlight-note
|
||||
{
|
||||
color: white;
|
||||
background: darken(@purple-light, 3);
|
||||
padding: 1px 3px;
|
||||
.border-radius(2px);
|
||||
.box-shadow(inset 0px 0px 0px 1px lighten(@purple-light, 10));
|
||||
}
|
||||
.highlight-note
|
||||
{
|
||||
padding: 1px 10px;
|
||||
pre:before
|
||||
{
|
||||
content: "$ ";
|
||||
color: @orange;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.highlight
|
||||
{
|
||||
background:transparent !important;
|
||||
}
|
||||
.highlight-output, .highlight-javascript, .highlight-sh
|
||||
{
|
||||
.pre-block;
|
||||
background: desaturate(lighten(@terminal,10), 10);
|
||||
pre {color: white;}
|
||||
}
|
||||
.highlight-python, .highlight-sh
|
||||
{
|
||||
.terminal;
|
||||
pre
|
||||
{
|
||||
margin: 0 0 10px 0;
|
||||
&:before
|
||||
{
|
||||
content: "$ ";
|
||||
color: @orange;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
*:hover > a.headerlink
|
||||
{
|
||||
display: inline;
|
||||
color: lighten(@purple-light, 30);
|
||||
margin-left: 10px;
|
||||
text-decoration: none;
|
||||
&:hover { color: @purple-light; }
|
||||
}
|
||||
|
||||
tt
|
||||
{
|
||||
color: @purple;
|
||||
font-size: 1.2em;
|
||||
}
|
||||
ul li {
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
div.document
|
||||
{
|
||||
max-width: 900px;
|
||||
margin: 20px auto;
|
||||
position: relative;
|
||||
}
|
||||
div.documentwrapper
|
||||
{
|
||||
margin-left: 240px;
|
||||
padding: 0;
|
||||
}
|
||||
aside
|
||||
{
|
||||
position: absolute;
|
||||
width: 220px;
|
||||
top: 0px;
|
||||
.logo
|
||||
{
|
||||
margin: 0 auto 20px auto;
|
||||
display: block;
|
||||
width: 90px;
|
||||
height: 98px;
|
||||
}
|
||||
color: #999;
|
||||
h2, h3, h3 a:link, h3 a:visited
|
||||
{
|
||||
color: #777;
|
||||
}
|
||||
|
||||
a:link, a:visited
|
||||
{
|
||||
color: #999;
|
||||
}
|
||||
a:hover, a:active
|
||||
{
|
||||
color: @orange;
|
||||
}
|
||||
input[type=submit]
|
||||
{
|
||||
display: none;
|
||||
}
|
||||
&>ul
|
||||
{
|
||||
margin: 0 4px;
|
||||
padding: 0;
|
||||
list-style: none;
|
||||
&>li
|
||||
{
|
||||
margin-bottom: 10px;
|
||||
font-size: 18px;
|
||||
color: #777;
|
||||
a:link, a:visited {color: #777;}
|
||||
ul
|
||||
{
|
||||
margin: 10px 0 0 0;
|
||||
padding-left: 20px;
|
||||
font-size: 16px;
|
||||
color: #999;
|
||||
a:link, a:visited {color: #999;}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
div.footer
|
||||
{
|
||||
font-size: .8em;
|
||||
text-align: center;
|
||||
margin: 40px 0;
|
||||
color: #999;
|
||||
a:link, a:visited {color: #555;}
|
||||
}
|
||||
|
||||
@media screen and (max-width: 820px)
|
||||
{
|
||||
body:not(.landing){
|
||||
padding-top: 130px;
|
||||
.highlight-output, .highlight-python, .highlight-javascript, .highlight-sh
|
||||
{
|
||||
width: auto;
|
||||
max-width: 500px;
|
||||
}
|
||||
.highlight-python, .highlight-sh
|
||||
{
|
||||
pre { margin: -10px 0 10px 0;}
|
||||
&:before
|
||||
{
|
||||
height: 24px !important;
|
||||
line-height: 24px;
|
||||
font-size: .7em;
|
||||
}
|
||||
&:after
|
||||
{
|
||||
background: none;
|
||||
}
|
||||
}
|
||||
aside
|
||||
{
|
||||
position: static;
|
||||
}
|
||||
div.documentwrapper
|
||||
{
|
||||
margin: 0px;
|
||||
}
|
||||
h1, .section
|
||||
{
|
||||
margin: 0px !important;
|
||||
}
|
||||
aside
|
||||
{
|
||||
background-color: #f0f0f0;
|
||||
width: 100%;
|
||||
margin: 5px -20px;
|
||||
padding: 5px 20px 10px 20px;
|
||||
}
|
||||
#logolink
|
||||
{
|
||||
position: absolute;
|
||||
top: -120px;
|
||||
left: 50%;
|
||||
margin-left: -49px;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx)
|
||||
{
|
||||
aside .logo, body#landing #upper #logo
|
||||
{
|
||||
width: 90px;
|
||||
height: 98px;
|
||||
content: url(../img/logo@2x.png);
|
||||
}
|
||||
|
||||
}
|
317
docs/_themes/jrnl/static/less/jrnl.less
vendored
|
@ -1,317 +0,0 @@
|
|||
@import "retina";
|
||||
@import "3L";
|
||||
|
||||
@white: #f7f8f9;
|
||||
@blue: #5e7dc5;
|
||||
@blue-light: #7c95ca;
|
||||
@terminal: #2f1e34;
|
||||
@purple: #47375d;
|
||||
@purple-shade: #413155;
|
||||
@purple-light: #725794;
|
||||
@purple-light-shade: #564371;
|
||||
@orange: #deaa09;
|
||||
|
||||
.normalize();
|
||||
@import "docs.less";
|
||||
|
||||
.icon,
|
||||
{
|
||||
.sprite("../img/icons.png", 32px, 5, 3, 8px);
|
||||
&.secure {.sprite(0, 0)};
|
||||
&.future {.sprite(1, 0)};
|
||||
&.search {.sprite(2, 0)};
|
||||
&.nli {.sprite(3, 0)};
|
||||
&.share {.sprite(0, 1)};
|
||||
&.sync {.sprite(0, 1)};
|
||||
&.dayone {.sprite(1, 1)};
|
||||
&.github {.sprite(2, 1)};
|
||||
&.folders{.sprite(3, 1)};
|
||||
&.cal {.sprite(4, 1)};
|
||||
&.left {.sprite(0, 2)};
|
||||
&.right {.sprite(1, 2)};
|
||||
&.info {.sprite(2, 2)};
|
||||
}
|
||||
|
||||
.pre-block
|
||||
{
|
||||
background: @terminal;
|
||||
.border-radius(6px);
|
||||
padding: 1px 20px;
|
||||
margin: 40px auto;
|
||||
width: 500px;
|
||||
.box-shadow(0px 1px 8px darken(@white, 30));
|
||||
position: relative;
|
||||
color: @white;
|
||||
font-family: "Monaco", "Courier New";
|
||||
font-size: 12pt;
|
||||
#args {color: #f6f7b9}
|
||||
#output {color: #9278b5}
|
||||
}
|
||||
|
||||
.terminal
|
||||
{
|
||||
.pre-block;
|
||||
@p: 20px;
|
||||
padding: @p + 30px @p (@p - 10px) @p;
|
||||
&:before
|
||||
{
|
||||
content: "Terminal";
|
||||
display: block;
|
||||
width: 100%;
|
||||
position: absolute;
|
||||
left: 0;
|
||||
.box-shadow(inset 0px 1px 0px #f4f4f4, inset 0px -1px 0px #888);
|
||||
margin-top: -50px;
|
||||
// margin: -@p -@p 0px -@p;
|
||||
text-align: center;
|
||||
height: 30px;
|
||||
line-height: 30px;
|
||||
color: #777;
|
||||
text-shadow: 0px 1px 0px #ddd;
|
||||
.border-radius(5px 5px 0px 0px);
|
||||
.gradient(#eaeaea, #bababa);
|
||||
}
|
||||
&:after
|
||||
{
|
||||
content: "";
|
||||
width: 48px;
|
||||
height: 30px;
|
||||
position: absolute;
|
||||
top: 0px;
|
||||
left: 10px;
|
||||
background: url(../img/terminal.png) no-repeat center center;
|
||||
}
|
||||
}
|
||||
|
||||
body#landing
|
||||
{
|
||||
background-color: @purple;
|
||||
font-family: "Open Sans", "Helvetica Neue", sans-serif;
|
||||
font-weight: 300;
|
||||
#twitter
|
||||
{
|
||||
display: block;
|
||||
position: absolute;
|
||||
top: 20px;
|
||||
right: 20px;
|
||||
border: 1px solid @purple;
|
||||
padding: 5px 10px 5px 30px;
|
||||
color: @purple;
|
||||
.border-radius(3px);
|
||||
.opacity(.7);
|
||||
background: url(../img/twitter.png) 8px center no-repeat transparent;
|
||||
&:hover, &:active
|
||||
{
|
||||
.opacity(1);
|
||||
text-decoration: none;
|
||||
}
|
||||
}
|
||||
#title, .row3, .row4, #prompt
|
||||
{
|
||||
width: 900px;
|
||||
margin: 0px auto;
|
||||
}
|
||||
#upper
|
||||
{
|
||||
.clearfix;
|
||||
background: @white;
|
||||
.box-shadow(inset 0px -6px 6px -3px darken(@white, 10));
|
||||
#title
|
||||
{
|
||||
width: 650px;
|
||||
margin: 150px auto 75px auto;
|
||||
}
|
||||
img
|
||||
{
|
||||
float: left;
|
||||
margin-right: 30px;
|
||||
}
|
||||
h1
|
||||
{
|
||||
color: @purple-light-shade;
|
||||
font-weight: 300;
|
||||
}
|
||||
#prompt
|
||||
{
|
||||
width: 640px;
|
||||
margin: 0 auto;
|
||||
.clearfix;
|
||||
}
|
||||
.terminal
|
||||
{
|
||||
.border-radius(6px 6px 0px 0px);
|
||||
float: left;
|
||||
margin: 0px;
|
||||
width: 500px;
|
||||
min-height: 134px;
|
||||
.border-box-sizing;
|
||||
}
|
||||
.pleft, .pright
|
||||
{
|
||||
text-align: center;
|
||||
.border-box-sizing;
|
||||
float: left;
|
||||
padding-top: 50px;
|
||||
width: 70px;
|
||||
i {.opacity(60);}
|
||||
i:hover {.opacity(1000); cursor: pointer;}
|
||||
}
|
||||
}
|
||||
#nav
|
||||
{
|
||||
.gradient(@blue-light, @blue);
|
||||
height: 60px;
|
||||
.box-shadow(0px 6px 6px -3px @purple-shade);
|
||||
text-align: center;
|
||||
a#twitter-nav {display: none;}
|
||||
a
|
||||
{
|
||||
color: @white;
|
||||
text-shadow: 0px -1px 0px darken(@blue, 30);
|
||||
text-decoration: none;
|
||||
font-size: 14pt;
|
||||
line-height: 60px;
|
||||
margin: 0 40px;
|
||||
&:hover
|
||||
{
|
||||
color: lighten(@orange, 20);
|
||||
text-shadow: 0px -1px 0px darken(@orange, 15);
|
||||
}
|
||||
}
|
||||
a.cta
|
||||
{
|
||||
.gradient(@purple-light, @purple-light-shade);
|
||||
.box-shadow(0px 1px 0px @purple-shade);
|
||||
.border-radius(5px);
|
||||
padding: 6px 10px 5px 10px;
|
||||
white-space: nowrap;
|
||||
&:hover
|
||||
{
|
||||
.gradient(lighten(@orange, 10), darken(@orange, 5));
|
||||
.box-shadow(0px 1px 0px darken(@orange, 15));
|
||||
text-shadow: 0px -1px 0px darken(@orange, 15);
|
||||
color: @white;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
#lower
|
||||
{
|
||||
color: @white;
|
||||
padding-top: 40px;
|
||||
a
|
||||
{
|
||||
color: @orange;
|
||||
text-decoration: none;
|
||||
&:hover
|
||||
{
|
||||
color: lighten(@orange, 20);
|
||||
text-decoration: underline;
|
||||
}
|
||||
}
|
||||
.row3, .row4 {
|
||||
.clearfix;
|
||||
margin-bottom: 20px;
|
||||
.col
|
||||
{
|
||||
position: relative;
|
||||
padding-left: 40px;
|
||||
i
|
||||
{
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 16px;
|
||||
}
|
||||
h3 {font-size: 12pt; margin-bottom: .5em;}
|
||||
p {font-size: 10pt; margin: 0;}
|
||||
float: left;
|
||||
width: 25%;
|
||||
padding-right: 2%;
|
||||
.border-box-sizing;
|
||||
&:last-child {padding-right: 0;}
|
||||
}
|
||||
}
|
||||
.row3 .col { width: 33.3333%; }
|
||||
.row4 .col { color: mix(@white, @purple, 80); i {.opacity(80);}}
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-width: 680px)
|
||||
{
|
||||
body#landing
|
||||
{
|
||||
#nav
|
||||
{
|
||||
height: auto;
|
||||
padding-bottom: 10px;
|
||||
a, a#twitter-nav
|
||||
{
|
||||
display: block;
|
||||
}
|
||||
a.cta
|
||||
{
|
||||
margin: 10px;
|
||||
padding: 1px;
|
||||
}
|
||||
}
|
||||
#upper
|
||||
{
|
||||
#twitter { display: none;}
|
||||
#title
|
||||
{
|
||||
margin: 30px 0 10px 0;
|
||||
}
|
||||
#logo
|
||||
{
|
||||
backgound: red;
|
||||
display: block;
|
||||
float: none;
|
||||
margin: 0px auto;
|
||||
}
|
||||
#title br {display: none;}
|
||||
.pleft, .pright {display: none;}
|
||||
#prompt, #title
|
||||
{
|
||||
width: 100%;
|
||||
.border-box-sizing;
|
||||
padding: 0px 20px;
|
||||
}
|
||||
.terminal
|
||||
{
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-width: 900px)
|
||||
{
|
||||
body#landing
|
||||
{
|
||||
#lower
|
||||
{
|
||||
padding: 40px 20px;
|
||||
.row3, .row4
|
||||
{
|
||||
margin: 0px;
|
||||
width: auto;
|
||||
}
|
||||
.row3 .col, .row4 .col
|
||||
{
|
||||
float: none;
|
||||
width: 100%;
|
||||
text-align: center;
|
||||
padding: 0px;
|
||||
margin: 0 0 40px 0;
|
||||
h3 {font-size: 1.5em;}
|
||||
p {font-size: 1em;}
|
||||
|
||||
i
|
||||
{
|
||||
position: static;
|
||||
margin-bottom: -20px;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
35
docs/_themes/jrnl/static/less/retina.less
vendored
|
@ -1,35 +0,0 @@
|
|||
// A helper mixin for applying high-resolution background images (http://www.retinajs.com)
|
||||
|
||||
@highdpi: ~"(-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx)";
|
||||
|
||||
.at2x(@path, @w: auto, @h: auto) {
|
||||
background-image: url(@path);
|
||||
@at2x_path: ~`@{path}.replace(/\.\w+$/, function(match) { return "@2x" + match; })`;
|
||||
background-size: @w @h;
|
||||
|
||||
@media @highdpi {
|
||||
background-image: url("@{at2x_path}");
|
||||
}
|
||||
}
|
||||
|
||||
// Sprite mixin, see https://coderwall.com/p/oztebw
|
||||
|
||||
.sprite (@path, @size, @w, @h, @pad: 0) when (isstring(@path))
|
||||
{
|
||||
background-image: url(@path);
|
||||
width: @size;
|
||||
height: @size;
|
||||
display: inline-block;
|
||||
@at2x_path: ~`@{path}.replace(/\.[\w\?=]+$/, function(match) { return "@2x" + match; })`;
|
||||
font-size: @size + @pad;
|
||||
background-size: (@size + @pad) * @w (@size + @pad) * @h;
|
||||
@media @highdpi
|
||||
{
|
||||
background-image: url("@{at2x_path}");
|
||||
}
|
||||
}
|
||||
|
||||
.sprite(@x, @y)
|
||||
{
|
||||
background-position: -@x * 1em -@y * 1em;
|
||||
}
|
96
docs/_themes/jrnl/static/sprites.svg
vendored
|
@ -1,96 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Generator: IcoMoon.io -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="1008"
|
||||
height="48"
|
||||
viewBox="0 0 1008 48"
|
||||
data-tags="bookmark"
|
||||
style="margin-left: -8px; margin-top: -8px;"
|
||||
fill="#333333"
|
||||
id="svg2"
|
||||
version="1.1"
|
||||
inkscape:version="0.48.2 r9819"
|
||||
sodipodi:docname="sprites.svg">
|
||||
<metadata
|
||||
id="metadata30">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs28" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1562"
|
||||
inkscape:window-height="1153"
|
||||
id="namedview26"
|
||||
showgrid="true"
|
||||
inkscape:zoom="2.7460317"
|
||||
inkscape:cx="651.02496"
|
||||
inkscape:cy="38.446605"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg2">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid3007" />
|
||||
</sodipodi:namedview>
|
||||
<path
|
||||
d="M 141.818,22.909l-15.273-6.545l 6.105-4.361C 129.469,8.651, 124.985,6.545, 120,6.545 C 111.545,6.545, 104.5,12.556, 102.892,20.535L 98.819,18.849C 101.136,9.29, 109.728,2.182, 120,2.182c 6.452,0, 12.227,2.819, 16.224,7.27L 141.818,5.455L 141.818,22.909 z M 107.35,35.998C 110.529,39.349, 115.015,41.455, 120,41.455c 8.487,0, 15.552-6.057, 17.123-14.084l 4.069,1.741C 138.888,38.69, 130.287,45.818, 120,45.818 c-6.452,0-12.229-2.819-16.224-7.27L 98.182,42.545l0-17.455 l 15.273,6.545L 107.35,35.998z"
|
||||
id="path6" />
|
||||
<path
|
||||
d="M 224.71875 2.09375 L 224.71875 10.8125 C 224.71875 10.8125 201.34725 10.877 200.78125 36.125 C 201.12625 32.307 203.78675 17.375 224.71875 17.375 L 224.71875 23.90625 L 240 13 L 224.71875 2.09375 z M 198 7 C 194.676 7 192 9.676 192 13 L 192 40 C 192 43.324 194.676 46 198 46 L 229 46 C 232.324 46 235 43.324 235 40 L 235 23 L 232 25 L 232 40 C 232 41.662 230.662 43 229 43 L 198 43 C 196.338 43 195 41.662 195 40 L 195 13 C 195 11.338 196.338 10 198 10 L 210 10 L 217 7 L 198 7 z "
|
||||
id="path8" />
|
||||
<path
|
||||
d="M 318,0.007c-9.941,0-18,8.059-18,18c0,3.039, 0.76,5.899, 2.093,8.412l-12.516,12.513l 0.011,0.009 C 288.609,39.903, 288,41.235, 288,42.715c0,2.924, 2.37,5.293, 5.293,5.293c 1.478,0, 2.811-0.609, 3.772-1.588l-0.003-0.003l 12.511-12.51 c 2.514,1.337, 5.379,2.1, 8.425,2.1c 9.941,0, 18-8.059, 18-18C 336,8.067, 327.941,0.007, 318,0.007z M 295.192,44.545 c-0.483,0.501-1.152,0.815-1.899,0.815c-1.462,0-2.647-1.183-2.647-2.646c0-0.747, 0.315-1.414, 0.815-1.899l-0.013-0.012l 12.099-12.099 c 1.057,1.426, 2.317,2.686, 3.741,3.747L 295.192,44.545z M 318,33.009c-8.283,0-15-6.719-15-15c0-8.283, 6.717-15, 15-15 c 8.281,0, 15,6.717, 15,15C 333,26.291, 326.282,33.009, 318,33.009zM 318,7.508 C 318.412,7.508 318.75,7.844 318.75,8.258 C 318.75,8.671 318.412,9.008 318,9.008 C 313.029,9.008 309,13.038 309,18.008 C 309,18.422 308.664,18.758 308.25,18.758 C 307.836,18.758 307.5,18.422 307.5,18.008 C 307.5,12.208 312.2,7.508 318,7.508 Z"
|
||||
id="path10" />
|
||||
<path
|
||||
d="M 421.5,19.5L 421.5,13.5 c0-7.457-6.043-13.5-13.5-13.5c-7.457,0-13.5,6.043-13.5,13.5l0,6 c-2.486,0-4.5,2.014-4.5,4.5l0,4.5 l0,1.5 l0,3 l0,1.5 c0,7.457, 6.043,13.5, 13.5,13.5l 9,0 c 7.457,0, 13.5-6.043, 13.5-13.5l0-1.5 l0-3 l0-1.5 l0-4.5 C 426,21.513, 423.984,19.5, 421.5,19.5z M 397.5,13.5c0-5.799, 4.701-10.5, 10.5-10.5c 5.799,0, 10.5,4.701, 10.5,10.5l0,6 l-3,0 L 415.5,13.503 c0-4.143-3.357-7.5-7.5-7.5c-4.143,0-7.5,3.357-7.5,7.5L 400.5,19.5 L 397.5,19.5 L 397.5,13.5 z M 414,13.5l0,0.005 L 414,19.5 l-12,0 L 402,13.503 L 402,13.5 c0-3.314, 2.686-6, 6-6C 411.313,7.5, 414,10.187, 414,13.5z M 423,28.5 l0,1.5 l0,3 l0,1.5 c0,5.788-4.712,10.5-10.5,10.5l-9,0 c-5.788,0-10.5-4.712-10.5-10.5l0-1.5 l0-3 l0-1.5 l0-4.5 c0-0.828, 0.672-1.5, 1.5-1.5c 1.001,0, 1.999,0, 3,0l 21,0 c 0.999,0, 1.998,0, 3,0 c 0.827,0, 1.5,0.672, 1.5,1.5L 423,28.5 zM 408,28.5 C 409.656,28.5 411,29.843 411,31.5 C 411,32.413 410.508,34.152 410.001,35.523 C 409.591,36.63 409.173,37.497 408,37.497 C 406.922,37.497 406.409,36.621 406,35.508 C 405.5,34.14 405,32.41 405,31.5 C 405,29.843 406.344,28.5 408,28.5 Z"
|
||||
id="path12" />
|
||||
<path
|
||||
d="M 524.093,3.87C 521.625,1.405, 518.376,0, 515.174,0c-2.701,0-5.189,1.002-7.005,2.816l-7.3,7.356 c-0.022,0.021-0.048,0.035-0.071,0.057c-0.012,0.012-0.019,0.028-0.032,0.039l 0.003,0.003L 485.276,25.884 c-0.714,0.71-1.232,1.593-1.519,2.558l-3.524,12.762C 480.229,41.238, 480,42.24, 480,42.75C 480,45.648, 482.353,48, 485.256,48 c 0.578,0, 1.695-0.276, 1.736-0.282l 12.717-3.344c 0.966-0.286, 1.844-0.808, 2.558-1.524l 22.895-23.075 C 529.325,15.609, 528.855,8.625, 524.093,3.87z M 504.021,35.693c-0.123-1.353-0.506-2.68-1.079-3.94l 14.183-14.181 c 0.867,2.739, 0.422,5.604-1.479,7.506c-0.012,0.012-0.027,0.019-0.038,0.032l 0.021,0.019l-11.592,11.685 C 504.037,36.439, 504.055,36.073, 504.021,35.693z M 502.189,30.384c-0.559-0.919-1.196-1.808-1.983-2.594 c-0.916-0.916-1.968-1.635-3.066-2.238l 14.298-14.298c 1.122,0.498, 2.198,1.208, 3.147,2.157c 0.812,0.808, 1.438,1.715, 1.921,2.656 L 502.189,30.384z M 495.729,24.843c-1.389-0.559-2.844-0.879-4.302-0.898l 11.555-11.643c 1.768-1.725, 4.344-2.222, 6.88-1.593 L 495.729,24.843z M 486.25,44.809C 486.087,44.847, 485.579,44.976, 485.233,45C 484,44.985, 483,43.983, 483,42.75 c 0.018-0.252, 0.118-0.685, 0.153-0.843l 1.579-5.721c 1.715-0.046, 3.56,0.621, 5.010,2.075c 1.473,1.47, 2.166,3.351, 2.091,5.087 L 486.25,44.809z M 493.311,42.956c-0.036-2.013-0.855-4.107-2.508-5.757C 489.24,35.634, 487.194,34.731, 485.154,34.65l 1.494-5.411 c 0.108-0.36, 0.323-0.716, 0.587-1.026c 3.009-2.154, 7.636-1.518, 10.851,1.7c 3.401,3.399, 3.925,8.379, 1.306,11.352 c-0.174,0.091-0.35,0.178-0.538,0.234L 493.311,42.956z M 523.036,17.658l-2.526,2.546c0-0.339, 0.041-0.664, 0.009-1.011 c-0.264-2.902-1.617-5.709-3.815-7.904c-2.444-2.445-5.684-3.848-8.892-3.857l 2.484-2.505C 511.541,3.687, 513.276,3, 515.174,3 c 2.413,0, 4.893,1.092, 6.8,2.993c 1.79,1.787, 2.856,4.006, 3.009,6.252C 525.123,14.34, 524.431,16.261, 523.036,17.658z"
|
||||
id="path14" />
|
||||
<path
|
||||
d="M 600,10.5 C 600.414,10.5 600.75,10.836 600.75,11.25 C 600.75,11.664 600.412,12 600,12 C 592.009,12 585,16.206 585,21 C 585,21.414 584.664,21.75 584.25,21.75 C 583.836,21.75 583.5,21.414 583.5,21 C 583.5,15.309 591.056,10.5 600,10.5 ZM 600,3C 586.745,3, 576,11.059, 576,21c0,6.191, 4.168,11.649, 10.512,14.889 C 586.512,35.929, 586.5,35.956, 586.5,36c0,2.689-2.008,5.585-2.892,7.104c 0.002,0, 0.003,0, 0.003,0C 583.54,43.269, 583.5,43.45, 583.5,43.641 C 583.5,44.391, 584.107,45, 584.859,45C 585,45, 585.248,44.963, 585.241,44.979c 4.688-0.768, 9.104-5.075, 10.13-6.322C 596.87,38.877, 598.415,39, 600,39 c 13.253,0, 24-8.059, 24-18C 624,11.059, 613.254,3, 600,3z M 600,36c-1.376,0-2.787-0.105-4.194-0.31c-0.146-0.024-0.291-0.032-0.435-0.032 c-0.891,0-1.744,0.396-2.319,1.095c-0.642,0.782-2.469,2.526-4.627,3.809c 0.585-1.343, 1.042-2.847, 1.074-4.398 c 0.009-0.096, 0.013-0.194, 0.013-0.276c0-1.128-0.631-2.159-1.635-2.671C 582.318,30.378, 579,25.811, 579,21C 579,12.729, 588.42,6, 600,6 c 11.577,0, 21,6.729, 21,15C 621,29.271, 611.579,36, 600,36z"
|
||||
id="path16" />
|
||||
<path
|
||||
d="M 774 0 L 771 26.84375 L 773.96875 27.15625 L 776.65625 3 L 807.34375 3 L 810.03125 27.15625 L 813 26.84375 L 810 0 L 774 0 z M 780 6 L 780 9 L 804 9 L 804 6 L 780 6 z M 780 12 L 780 15 L 804 15 L 804 12 L 780 12 z M 780 18 L 780 21 L 804 21 L 804 18 L 780 18 z M 780 24 L 780 27 L 804 27 L 804 24 L 780 24 z M 769.5 30 C 768.675 30 768.20775 30.6545 768.46875 31.4375 L 773.53125 46.5625 C 773.79225 47.3455 774.675 48 775.5 48 L 808.5 48 C 809.325 48 810.20775 47.3455 810.46875 46.5625 L 815.53125 31.4375 C 815.79325 30.6545 815.325 30 814.5 30 L 769.5 30 z M 786 33 L 798 33 L 798 36 L 786 36 L 786 33 z "
|
||||
id="path20" />
|
||||
<path
|
||||
d="M 888 0 C 874.745 0 864 10.745 864 24 C 864 37.255 874.745 48 888 48 C 901.255 48 912 37.255 912 24 C 912 10.745 901.255 0 888 0 z M 888 3 C 899.59798 3 909 12.402018 909 24 C 909 33.513233 902.67471 41.543499 894 44.125 L 894 43.25 L 894 41.53125 L 894 39.65625 C 894 37.76525 893.32825 36.35975 892.03125 35.46875 C 892.84425 35.39075 893.60225 35.29625 894.28125 35.15625 C 894.96025 35.01625 895.6795 34.8275 896.4375 34.5625 C 897.1955 34.2975 897.86675 33.96075 898.46875 33.59375 C 899.07075 33.22675 899.66475 32.74225 900.21875 32.15625 C 900.77275 31.57025 901.21875 30.9295 901.59375 30.1875 C 901.96875 29.4455 902.281 28.539 902.5 27.5 C 902.719 26.461 902.8125 25.3125 902.8125 24.0625 C 902.8125 21.6405 902.04675 19.579 900.46875 17.875 C 901.18775 16 901.09375 13.953 900.21875 11.75 L 899.625 11.6875 C 899.219 11.6405 898.4915 11.82775 897.4375 12.21875 C 896.3835 12.60975 895.21925 13.234 893.90625 14.125 C 892.04725 13.609 890.09375 13.375 888.09375 13.375 C 886.07775 13.375 884.17175 13.61 882.34375 14.125 C 881.51575 13.562 880.742 13.118 880 12.75 C 879.258 12.383 878.66375 12.133 878.21875 12 C 877.77375 11.867 877.35175 11.781 876.96875 11.75 C 876.58575 11.719 876.32775 11.70275 876.21875 11.71875 C 876.10975 11.73475 876.046 11.76525 876 11.78125 C 875.125 14.00025 875.031 16.016 875.75 17.875 C 874.172 19.578 873.375 21.6405 873.375 24.0625 C 873.375 25.3125 873.49975 26.461 873.71875 27.5 C 873.93775 28.539 874.21875 29.4455 874.59375 30.1875 C 874.96875 30.9295 875.445 31.57025 876 32.15625 C 876.555 32.74225 877.149 33.22575 877.75 33.59375 C 878.351 33.96175 879.02325 34.2975 879.78125 34.5625 C 880.53925 34.8275 881.0085 35.01625 881.6875 35.15625 C 882.3665 35.29625 883.1255 35.422 883.9375 35.5 C 882.6565 36.375 882 37.75025 882 39.65625 L 882 41.34375 L 882 43.3125 L 882 44.125 C 873.3253 41.543499 867 33.513233 867 24 C 867 12.402018 876.40203 3 888 3 z "
|
||||
id="path22" />
|
||||
<path
|
||||
d="M 978.072,25.441c-0.267,0.386-0.593,1.352-0.978,1.588c-0.386,0.235-0.821,0.401-1.304,0.492 c-0.485,0.093-0.986,0.134-1.503,0.118l0,2.29 l 3.7,0 L 977.988,39 l 2.987,0 l0-14.994 l-2.376,0 C 978.514,24.578, 978.339,25.056, 978.072,25.441z M 994.5,12l 3,0 c 0.83,0, 1.5-0.672, 1.5-1.5L 999,1.5 c0-0.828-0.67-1.5-1.5-1.5l-3,0 c-0.83,0-1.5,0.672-1.5,1.5l0,9 C 993,11.328, 993.67,12, 994.5,12z M 970.5,12l 3,0 c 0.828,0, 1.5-0.672, 1.5-1.5L 975,1.5 c0-0.828-0.672-1.5-1.5-1.5L 970.5,0 C 969.672,0, 969,0.672, 969,1.5l0,9 C 969,11.328, 969.672,12, 970.5,12z M 1005,6l-3,0 l0,7.5 c0,0.828-0.67,1.5-1.5,1.5l-9,0 c-0.83,0-1.5-0.672-1.5-1.5L 990,6 l-12,0 l0,7.5 c0,0.828-0.672,1.5-1.5,1.5L 967.5,15 c-0.828,0-1.5-0.672-1.5-1.5L 966,6 L 963,6 C 961.344,6, 960,7.344, 960,9l0,36 c0,1.656, 1.344,3, 3,3l 42,0 c 1.656,0, 3-1.344, 3-3L 1008,9 C 1008,7.344, 1006.656,6, 1005,6z M 1005,43.5c0,0.83-0.67,1.5-1.5,1.5L 964.5,45 c-0.828,0-1.5-0.67-1.5-1.5L 963,19.5 c0-0.828, 0.672-1.5, 1.5-1.5l 39,0 c 0.83,0, 1.5,0.672, 1.5,1.5L 1005,43.5 z M 983.977,26.973l 7.452,0 c-1.404,1.728-2.534,3.488-3.397,5.558c-0.862,2.071-0.957,4.227-1.123,6.468l 3.196,0 c 0.013-0.999-0.292-2.078-0.076-3.234c 0.219-1.157, 0.528-2.298, 0.925-3.428c 0.401-1.128, 0.897-2.192, 1.494-3.19 c 0.594-1.001, 1.28-1.844, 2.050-2.529l0-2.613 l-10.522,0 L 983.976,26.973 z"
|
||||
id="path24" />
|
||||
<path
|
||||
style="fill:#333333;fill-opacity:1;stroke:none"
|
||||
d="M 9.46875,0 C 6.437316,0 4,2.4373158 4,5.46875 l 0,37.0625 C 4,45.562684 6.437316,48 9.46875,48 l 29.0625,0 C 41.562684,48 44,45.562684 44,42.53125 L 44,5.46875 C 44,2.4373158 41.562684,0 38.53125,0 z M 11,3 l 2,0 0,42 -2,0 C 8.784,45 7,43.216 7,41 L 7,7 C 7,4.784 8.784,3 11,3 z m 5,0 11,0 0,13 4,-3 4,3 0,-13 2,0 c 2.216,0 4,1.784 4,4 l 0,34 c 0,2.216 -1.784,4 -4,4 l -21,0 z"
|
||||
id="rect3009"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="ssssssssssccssssccccccsssscc" />
|
||||
<path
|
||||
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#333333;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
|
||||
d="M 697 -1 C 696.25371 -1 695.55642 -0.73689699 695 -0.28125 C 694.44358 0.17439699 694 0.87583597 694 1.71875 L 694 3 L 693 3 L 693 4 L 687.5 4 C 687.448 3.99729 687.39579 3.99729 687.34375 4 C 686.61183 4.0767148 685.99606 4.7640806 686 5.5 L 686 6 L 684.5 6 C 683.71462 6.0000785 683.00008 6.7146233 683 7.5 L 683 8.09375 C 682.42224 8.2980557 682.0033 8.8871877 682 9.5 L 682 12.5 C 682.00008 13.285377 682.71462 13.999921 683.5 14 L 686 14 L 686 39 L 684.75 40.1875 C 684.29266 40.451552 683.9953 40.971929 684 41.5 L 684 44.5 C 684.00008 45.285377 684.71462 45.999921 685.5 46 L 693.40625 46 L 700.5 46 L 700.65625 46 L 708.5 46 C 709.28538 45.999921 709.99992 45.285377 710 44.5 L 710 41.5 C 710.005 40.971929 709.70734 40.451552 709.25 40.1875 L 708 39 L 708 14 L 710.5 14 C 711.28538 13.999921 711.99992 13.285377 712 12.5 L 712 9.5 C 711.997 8.8871877 711.57776 8.2980557 711 8.09375 L 711 7.5 C 710.99992 6.7146233 710.28538 6.0000785 709.5 6 L 708 6 L 708 5.5 C 707.99992 4.7146233 707.28538 4.0000785 706.5 4 L 701 4 L 701 3 L 700 3 L 700 1.71875 C 700 0.87583597 699.55642 0.17439702 699 -0.28125 C 698.44358 -0.73689702 697.74629 -1 697 -1 z M 697 1 C 697.20585 1 697.5132 1.1129297 697.71875 1.28125 C 697.9243 1.4495703 698 1.6095221 698 1.71875 L 698 3 L 696 3 L 696 1.71875 C 696 1.6095221 696.0757 1.4495702 696.28125 1.28125 C 696.4868 1.1129298 696.79415 1 697 1 z M 688 7 L 706 7 L 706 8 L 708 8 C 707.9472 8.7370898 708.11489 9.2632977 709 9.0625 L 709 12 L 705 12 L 689 12 L 685 12 L 685 9.15625 C 685.81891 9.2047089 685.94068 8.6267293 686 8 L 688 8 L 688 7 z M 689 14 L 705 14 L 705 41 L 707 42.375 L 707 43 L 687 43 L 687 42.375 L 689 41 L 689 14 z M 691 16 L 691 20 L 693 20 L 693 16 L 691 16 z M 694 16 L 694 20 L 696 20 L 696 16 L 694 16 z M 698 16 L 698 20 L 700 20 L 700 16 L 698 16 z M 701 16 L 701 20 L 703 20 L 703 16 L 701 16 z M 691 21 L 691 25 L 693 25 L 693 21 L 691 21 z M 694 21 L 694 25 L 696 25 L 696 21 L 694 21 z M 698 21 L 698 25 L 700 25 L 700 21 L 698 21 z M 701 21 L 701 25 L 703 25 L 703 21 L 701 21 z M 699.375 29.625 C 698.61451 29.625 698 30.239511 698 31 C 698 31.760489 698.61451 32.375 699.375 32.375 C 700.13549 32.375 700.75 31.760489 700.75 31 C 700.75 30.239511 700.13549 29.625 699.375 29.625 z "
|
||||
id="path3858" />
|
||||
</svg>
|
Before Width: | Height: | Size: 15 KiB |
7
docs/_themes/jrnl/theme.conf
vendored
|
@ -1,7 +0,0 @@
|
|||
[theme]
|
||||
inherit = basic
|
||||
stylesheet = css/jrnl.css
|
||||
pygments_style = flask_theme_support.FlaskyStyle
|
||||
|
||||
[options]
|
||||
touch_icon =
|
|
@ -1,31 +0,0 @@
|
|||
# Overview
|
||||
|
||||
## What is jrnl?
|
||||
|
||||
`jrnl` is a simple journal application for
|
||||
your command line. Journals are stored as human readable plain text
|
||||
files - you can put them into a Dropbox folder for instant syncing and
|
||||
you can be assured that your journal will still be readable in 2050,
|
||||
when all your fancy iPad journal applications will long be forgotten.
|
||||
|
||||
`jrnl` also plays nice with the fabulous
|
||||
[DayOne](http://dayoneapp.com) and can read and write directly from and
|
||||
to DayOne Journals.
|
||||
|
||||
Optionally, your journal can be encrypted using the [256-bit
|
||||
AES](http://en.wikipedia.org/wiki/Advanced_Encryption_Standard).
|
||||
|
||||
## Why keep a journal?
|
||||
|
||||
Journals aren't just for angsty teenagers and people who have too much
|
||||
time on their summer vacation. A journal helps you to keep track of the
|
||||
things you get done and how you did them. Your imagination may be
|
||||
limitless, but your memory isn't.
|
||||
|
||||
For personal use, make it a good habit to write at least 20 words a day.
|
||||
Just to reflect what made this day special, why you haven't wasted it.
|
||||
|
||||
For professional use, consider a text-based journal to be the perfect
|
||||
complement to your GTD todo list - a documentation of what and how
|
||||
you've done it. Or use it as a quick way to keep a change log. Or use it
|
||||
to keep a lab book.
|
16
mkdocs.yml
|
@ -1,7 +1,11 @@
|
|||
site_name: jrnl
|
||||
theme: readthedocs
|
||||
theme:
|
||||
name: readthedocs
|
||||
custom_dir: docs/theme
|
||||
static_templates:
|
||||
- index.html
|
||||
extra_css:
|
||||
- https://fonts.googleapis.com/css?family=Merriweather|Open+Sans
|
||||
- https://fonts.googleapis.com/css?family=Open+Sans:300,600
|
||||
- assets/theme.css
|
||||
- assets/highlight.css
|
||||
markdown_extensions:
|
||||
|
@ -9,3 +13,11 @@ markdown_extensions:
|
|||
repo_url: https://github.com/jrnl-org/jrnl/
|
||||
site_author: Manuel Ebert
|
||||
site_description: Never Worry about Money Again.
|
||||
nav:
|
||||
- Overview: overview.md
|
||||
- Quickstart: installation.md
|
||||
- Basic Usage: usage.md
|
||||
- Encryption: encryption.md
|
||||
- Import and Export: export.md
|
||||
- Advanced Usage: advanced.md
|
||||
- Recipes: recipes.md
|
||||
|
|