Skip to content

Commit 0247976

Browse files
committed
DOC: Website "camo" background
1 parent 57a5f45 commit 0247976

File tree

3 files changed

+23
-23
lines changed

3 files changed

+23
-23
lines changed

.github/scripts/build-website.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ preamble='<!doctype html>
88
<head>
99
<meta charset="utf-8">
1010
<meta name="viewport" content="width=device-width, initial-scale=1.0">
11-
<title>Myba - git-based file backup with encryption</title>
11+
<title>Myba - git-based backup with encryption</title>
1212
<link rel="logo icon" href="icon.svg">
1313
<meta name="theme-color" content="#333">
1414
<meta property="name" content="myba">
@@ -21,7 +21,7 @@ preamble='<!doctype html>
2121
<script async src="https://www.googletagmanager.com/gtag/js?id=G-JT9W3RXCJD"></script>
2222
<script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag("js",new Date());gtag("config","G-JT9W3RXCJD");</script>
2323
<style>
24-
html{background:DarkOliveGreen; line-height: 1.4em; font-family:sans-serif;}
24+
html{line-height: 1.4em; font-family:sans-serif; background: repeating-linear-gradient(60deg, #F5F5F560 0 10px, #00640060 10px 80px, #9ACD3260 80px 120px, #556B2F60 120px 170px, #2F4F4F60 170px 190px, #F0E68C60 190px 200px, #6B8E2360 200px 220px ), repeating-linear-gradient(-60deg, #F5F5F560 0 10px, #00640060 10px 80px, #9ACD3260 80px 120px, #556B2F60 120px 170px, #2F4F4F60 170px 190px, #F0E68C60 190px 200px, #6B8E2360 200px 220px ), repeating-linear-gradient(180deg, #F5F5F560 0 10px, #00640060 10px 80px, #9ACD3260 80px 120px, #556B2F60 120px 170px, #2F4F4F60 170px 190px, #F0E68C60 190px 200px, #6B8E2360 200px 220px ), black;}
2525
article {background:#fffb; padding:2em; margin:auto; max-width: 900px;}
2626
pre {background:#fff8;}
2727
code:not(pre code) {background:#fff8; padding: .2em .5em; white-space: nowrap;}
@@ -35,7 +35,7 @@ a:visited {color:#230}
3535
summary {width:fit-content; border:2px solid silver; cursor:pointer; padding:.2em .6em; margin:.3em 0}
3636
details[open] summary {border:2px solid black;}
3737
</style>
38-
<meta property="og:title" content="Myba - git-based file backup with encryption">
38+
<meta property="og:title" content="Myba - git-based backup with encryption">
3939
<meta property="og:type" content="website">
4040
<meta property="og:url" content="https://kernc.github.io/myba/">
4141
<meta property="og:image" content="https://kernc.github.io/myba/icon.svg">

README.full.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<img src="icon.svg" width="64" alt/> Myba — git-based backup utility with encryption
1+
<img src="icon.svg" width="64" alt/> Myba — git-based backup with encryption
22
=====
33

44
[![Build status](https://img.shields.io/github/actions/workflow/status/kernc/myba/ci.yml?branch=master&style=for-the-badge)](https://github.com/kernc/myba/actions)
@@ -14,26 +14,26 @@
1414
open-source, secure, distributed, version-controlled, encrypted
1515
file backup software based on `git`**,
1616
for **Linux, MacOS, BSDs**, and possibly even **Windows/WSL**.
17-
In a world of vice, instability, evergreen browsers, fast-moving markets and near constant _supply chain attacks_,
18-
it's the best kind of backup utility**a timeless shell script** that relies on few, well-tested and _stable_ technologies.
17+
In a world of vice, instability, "evergreen" browsers, fast-moving markets and near constant _supply chain attacks_,
18+
it's the only kind of backup—**a timeless shell script** that relies on few, well-tested, _stable_ technologies.
1919
Its only **dependencies are**:
2020

2121
* a running **shell** / standard **POSIX environment** (sh, bash, zsh, dash, ... WSL?),
2222
* **gzip**
2323
* **git** (and Git LFS for files sized >40 MB),
2424
* either **OpenSSL** (AES256-CTR) or **GPG** (AES256-CFB) for encryption,
2525

26-
all of which you should discover most popularly available.
26+
all of which you should find most popularly available.
2727

28-
**Git does a great job of securely storing and tracking changes and backing up important documents,**
29-
it is popular and widely-deployed,
30-
[feature-rich](https://git-man-page-generator.lokaltog.net/),
28+
**Git does a great job of securely storing and tracking changes and backing up important documents.**
29+
It is popular,
30+
[feature-rich](https://git-man-page-generator.lokaltog.net/) and widely-deployed,
3131
but it doesn't on its own support encryption, which might be important if the backed-up data
32-
is going to be shared with untrusted (and untrustworthy) third parties
33-
and various intermediary data "processors".
32+
is going to be shared with untrusted (untrustworthy) third parties
33+
and their intermediary "data processors".
3434
One _could_ most simply set up an encryption-decryption process
3535
consisting of [**`clean` and `smudge` git filters** issued pre commits and post checkouts](https://git-scm.com/book/ms/v2/Customizing-Git-Git-Attributes#filters_a),
36-
respectively, but **git filters can't encrypt the tracked file paths / filenames**,
36+
respectively, but **git filters don't encrypt the tracked file paths / filenames**,
3737
whereas one might have a want for that, otherwise almost what's the point? 😶
3838

3939
Features
@@ -51,9 +51,9 @@ Features
5151

5252
How it works
5353
------------
54-
Myba relies on a two-repo solution. On any _client_, **two repositories** are created.
54+
Myba relies on a **two-repo solution**. On any _client_, **two repositories** are created.
5555
**One plaintext** [`--bare`](https://git-scm.com/book/en/v2/Git-on-the-Server-Getting-Git-on-a-Server) repo,
56-
such as in [this guide](https://www.atlassian.com/git/tutorials/dotfiles),
56+
such as in [this dotfiles management guide](https://www.atlassian.com/git/tutorials/dotfiles),
5757
with `$WORK_TREE` set to the root of your volume of interest,
5858
such as `/` or `$HOME` (default).
5959
And **one encrypted** repo that holds encrypted file counterparts.
@@ -71,15 +71,15 @@ the **local encrypted blobs are deleted to save disk space**,
7171
relying on recently-stabilized
7272
[`git sparse-checkout`](https://git-scm.com/docs/git-sparse-checkout) and
7373
[partial `git clone --filter=blob:none`](https://git-scm.com/docs/partial-clone) features,
74-
all in all at a minimized and efficient space cost best-suited to backing up
74+
all in all at a minimized and efficient space cost, best-suited to backing up
7575
text and configuration files, source code files, documents and pictures,
76-
including all kinds or large binary files
76+
including all kinds of large binary files
7777
(as much as you can afford to sync to your cloud storage),
7878
**all under the assumptions that text files compress well** and
79-
that **large binaries don't change too often**.
79+
that **large binaries don't change often**.
8080

8181
**Myba** is **Git + Shell**, preconfigured and wrapped as thinly as needed to provide
82-
fully **encrypted backups** that are really **easily replicated and synced to the cloud**.
82+
**fully encrypted backups** that are really **easily replicated and synced** to the cloud.
8383

8484
<script async src="https://ssl.gstatic.com/trends_nrtr/4031_RC01/embed_loader.js"></script>
8585
<div id="trends"></div>

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<img src="icon.svg" width="64" alt/> Myba — git-based backup utility w/ encryption
1+
<img src="icon.svg" width="64" alt/> Myba — git-based backup with encryption
22
=====
33

44
[![Build status](https://img.shields.io/github/actions/workflow/status/kernc/myba/ci.yml?branch=master&style=for-the-badge)](https://github.com/kernc/myba/actions)
@@ -12,16 +12,16 @@
1212
open-source, secure, distributed, version-controlled, encrypted
1313
file backup software based on `git`**,
1414
for **Linux, MacOS, BSDs**, and possibly even **Windows/WSL**.
15-
In a world of vice, instability, evergreen browsers, fast-moving markets and near constant _supply chain attacks_,
16-
it's the best kind of backup utility**a timeless shell script** that relies on few, well-tested and _stable_ technologies.
15+
In a world of vice, instability, "evergreen" browsers, fast-moving markets and near constant _supply chain attacks_,
16+
it's the only kind of backup—**a timeless shell script** that relies on few, well-tested, _stable_ technologies.
1717
Its only **dependencies are**:
1818

1919
* a running **shell** / standard **POSIX environment** (sh, bash, zsh, dash, ... WSL?),
2020
* **gzip**
2121
* **git** (and Git LFS for files sized >40 MB),
2222
* either **OpenSSL** (AES256-CTR) or **GPG** (AES256-CFB) for encryption,
2323

24-
all of which you should discover most popularly available.
24+
all of which you should find most popularly available.
2525

2626
### **Learn more** about the project on [**`myba` backup project website**](https://kernc.github.io/myba/).
2727

0 commit comments

Comments
 (0)