git ssb

0+

Rômulo Alves / website



Commit ebdd10186a93b78fc7c286a7af3746e479f49e70

Implements new version

romuloalves committed on 3/21/2020, 1:09:05 PM
Parent: 73c7ce63709146b438d28a358ba1e2944060ccd9

Files changed

.gitignorechanged
.well-known/keybase.txtdeleted
index.htmlchanged
package.jsonchanged
static/images/github.svgdeleted
static/images/keybase.svgdeleted
static/images/twitter.svgdeleted
static/manifest.jsondeleted
.nowignoredeleted
Dockerfiledeleted
now.jsondeleted
styles.cssdeleted
talks.htmldeleted
.gitignoreView
@@ -1,1 +1,2 @@
1-.DS_Store
1 +.DS_Store
2 +globalStorageHome/
.well-known/keybase.txtView
@@ -1,56 +1,0 @@
1-==================================================================
2-https://keybase.io/romuloalves
3---------------------------------------------------------------------
4-
5-I hereby claim:
6-
7- * I am an admin of https://romuloalv.es
8- * I am romuloalves (https://keybase.io/romuloalves) on keybase.
9- * I have a public key ASDNWo-uIKXfYyys8mpOlzJnO3T8wnH1qYkc4xXoFAgLvwo
10-
11-To do so, I am signing this object:
12-
13-{
14- "body": {
15- "key": {
16- "eldest_kid": "0120841e52dc009ffc1e76934d8c0190aa0d9757801ab8e0f9389ed407884a8a11d80a",
17- "host": "keybase.io",
18- "kid": "0120cd5a8fae20a5df632cacf26a4e9732673b74fcc271f5a9891ce315e814080bbf0a",
19- "uid": "e5539803bc95abd2085a4bbda97c2f19",
20- "username": "romuloalves"
21- },
22- "merkle_root": {
23- "ctime": 1557399843,
24- "hash": "b2c64d14b4432d0b6ea171d593e3d9690669a011c036715506d689660e89aa7b3283d64a6b9d1968b3a3259f23514b1dbd3db558156a187288f9f9246475c154",
25- "hash_meta": "34b58282e4533a49e90ec353280cd332a4291b786b56b763b766e872d5785813",
26- "seqno": 5334978
27- },
28- "service": {
29- "entropy": "EJ8GN0PjPeqtnEGTH6PEaTc0",
30- "hostname": "romuloalv.es",
31- "protocol": "https:"
32- },
33- "type": "web_service_binding",
34- "version": 2
35- },
36- "client": {
37- "name": "keybase.io go client",
38- "version": "4.0.0"
39- },
40- "ctime": 1557399859,
41- "expire_in": 504576000,
42- "prev": "9c8ef78814e4b198d545ed47de00f7df3bcb9fcfb14ead197fdbac45a6b7e8c4",
43- "seqno": 66,
44- "tag": "signature"
45-}
46-
47-which yields the signature:
48-
49-hKRib2R5hqhkZXRhY2hlZMOpaGFzaF90eXBlCqNrZXnEIwEgzVqPriCl32MsrPJqTpcyZzt0/MJx9amJHOMV6BQIC78Kp3BheWxvYWTESpcCQsQgnI73iBTksZjVRe1H3gD33zvLn8+xTq0Zf9usRaa36MTEIJvxaqkzqHZsUriSD6S0m/KQd67p7zKsBsLKyYAy6kOFAgHCo3NpZ8RAKSNzZ/5STZg+YCnD3CzRmvJUC8kee4EU4P998ranVbRFrwqACu7eRkf/p+5kjMbTDuhtPAjP+7R7ugOmkdKKDqhzaWdfdHlwZSCkaGFzaIKkdHlwZQildmFsdWXEIPH2WYQYaoqD4FIQM1pQIc4qdxryzJcpYZIYNa8pCCB2o3RhZ80CAqd2ZXJzaW9uAQ==
50-
51-And finally, I am proving ownership of this host by posting or
52-appending to this document.
53-
54-View my publicly-auditable identity here: https://keybase.io/romuloalves
55-
56-==================================================================
index.htmlView
@@ -3,72 +3,104 @@
33 <head>
44 <meta charset="UTF-8">
55 <meta name="viewport" content="width=device-width, initial-scale=1.0">
66 <meta http-equiv="X-UA-Compatible" content="ie=edge">
7- <meta name="description" content="@romuloalves - Software engineer" />
7 + <meta name="description" content="romuloalves - software engineer at Pling" />
88 <link rel="icon" type="image/png" href="static/favicon.png" />
9- <link rel="manifest" href="static/manifest.json" />
10- <link rel="stylesheet" href="styles.css">
11- <style>
12- h2 {
13- font-size: 18px;
14- font-weight: 500;
9 + <title>romuloalves</title>
10 + <style type="text/css">
11 + h1, h2 {
12 + margin: 0;
13 + padding: 0;
1514 }
15 + header h1 {
16 + font-size: 32px;
17 + }
18 + header h2 {
19 + color: #666;
20 + font-size: 24px;
21 + }
22 + .link-pling {
23 + color: #1e88e5;
24 + }
25 + section {
26 + margin: 25px 0;
27 + }
28 + section h1 {
29 + font-size: 22px;
30 + }
31 + section ul {
32 + list-style: none;
33 + margin: 0;
34 + padding: 15px 0 15px 15px;
35 + }
36 + .talk {
37 + margin-bottom: 25px;
38 + }
39 + .post-date {
40 + color: #666;
41 + display: block;
42 + }
43 + code {
44 + background: #eee;
45 + margin-left: 5px;
46 + padding: 2px 5px;
47 + }
1648 </style>
17- <title>@romuloalves</title>
1849 </head>
1950 <body>
2051 <header>
21- <div>
22- <h1>Rômulo Alves</h1>
23- <div class="socials">
24- <a href="https://twitter.com/romuloalves" title="Twitter">
25- <img src="static/images/twitter.svg" alt="Twitter" width="25" height="25" />
52 + <h1>Rômulo Alves</h1>
53 + <h2>
54 + software engineer at <a href="https://pling.net.br" target="_blank" rel="noopener" title="Pling" class="link-pling">Pling</a>
55 + </h2>
56 + </header>
57 + <section>
58 + <h1>You can find me on...</h1>
59 + <ul>
60 + <li>
61 + <span>Secure Scuttlebutt</span>
62 + <code>@xr/Q/zqaEwmmd4wg8xRU1TrMLQhc9qBqNCioCqmv1vQ=.ed25519</code>
63 + </li>
64 + <li>
65 + <span>Twitter</span>
66 + <code>
67 + <a href="https://twitter.com/romuloalves" title="Twitter" target="_blank" rel="noopener">twitter.com/romuloalves</a>
68 + </code>
69 + </li>
70 + <li>
71 + <span>Sourcehut</span>
72 + <code>
73 + <a href="https://git.sr.ht/~romuloalves" title="Sourcehut" target="_blank" rel="noopener">git.sr.ht/~romuloalves</a>
74 + </code>
75 + </li>
76 + <li>
77 + <span>GitHub</span>
78 + <code>
79 + <a href="https://github.com/romuloalves" title="GitHub" target="_blank" rel="noopener">github.com/romuloalves</a>
80 + </code>
81 + </li>
82 + </ul>
83 + </section>
84 + <section>
85 + <h1>Talks</h1>
86 + <ul>
87 + <li class="talk">
88 + <span class="post-date">2018-04-14</span>
89 + <a href="static/talks/next.js.pdf"
90 + title="Next.js at Sapiranga Software Development Meetup"
91 + download="Next.js.pdf">
92 + (pt-br) Next.js at Sapiranga Software Development Meetup
2693 </a>
27- <a href="https://github.com/romuloalves" title="GitHub">
28- <img src="static/images/github.svg" alt="GitHub" width="25" height="25" />
94 + </li>
95 + <li class="talk">
96 + <span class="post-date">2016-07-07</span>
97 + <a href="static/talks/react.pdf"
98 + title="React at @cwisoftware"
99 + download="React.pdf">
100 + (pt-br) React at @cwisoftware
29101 </a>
30- <a href="https://keybase.io/romuloalves" title="Keybase">
31- <img src="static/images/keybase.svg" alt="Keybase" width="25" height="25" />
32- </a>
33- </div>
34- </div>
35- </header>
36- <div class="container">
37- <h2>
38- Software engineer at&nbsp;<a href="https://github.com/plingbr" title="PLING" target="_blank" rel="noopener">PLING</a>.
39- JavaScript hacker.
40- Decentralization enthusiast.
41- </h2>
42-
43- <section class="section">
44- <h1>
45- <a href="talks.html" title="Talks">Talks</a>
46- </h1>
47- <ul>
48- <li class="talk">
49- <div class="post">
50- <span class="post-date">2018-04-14</span>
51- <a href="static/talks/next.js.pdf"
52- title="Next.js at Sapiranga Software Development Meetup"
53- download="Next.js.pdf"
54- class="post-title">
55- (pt-br) Next.js at Sapiranga Software Development Meetup
56- </a>
57- </div>
58- </li>
59- <li class="talk">
60- <div class="post">
61- <span class="post-date">2016-07-07</span>
62- <a href="static/talks/react.pdf"
63- title="React at @cwisoftware"
64- download="React.pdf"
65- class="post-title">
66- (pt-br) React at @cwisoftware
67- </a>
68- </div>
69- </li>
70- </ul>
71- </section>
72- </div>
102 + </li>
103 + </ul>
104 + </section>
73105 </body>
74106 </html>
package.jsonView
@@ -1,15 +1,12 @@
11 {
2- "name": "romuloalv.es",
3- "version": "4.0.0",
2 + "name": "website",
3 + "version": "5.0.0",
44 "description": "Rômulo Alves website",
55 "repository": {
66 "type": "git",
7- "url": "git+https://github.com/romuloalves/romuloalves.github.io.git"
7 + "url": "git+https://git.sr.ht/~romuloalves/website"
88 },
99 "author": "romuloalves",
1010 "license": "MIT",
11- "bugs": {
12- "url": "https://github.com/romuloalves/romuloalves.github.io/issues"
13- },
14- "homepage": "https://github.com/romuloalves/romuloalves.github.io"
11 + "homepage": "https://git.sr.ht/~romuloalves/website"
1512 }
static/images/github.svg
static/images/github.svg
static/images/keybase.svg
static/images/keybase.svg
static/images/twitter.svg
static/images/twitter.svg
static/manifest.jsonView
@@ -1,5 +1,0 @@
1-{
2- "short_name": "romuloalves",
3- "name": "Rômulo Alves Website",
4- "start_url": "/"
5-}
.nowignoreView
@@ -1,2 +1,0 @@
1-.DS_Store
2-package.json
DockerfileView
@@ -1,14 +1,0 @@
1-FROM mhart/alpine-node
2-
3-ENV NODE_ENV production
4-
5-WORKDIR /app
6-
7-RUN npm i -g serve \
8- && mkdir -p /app
9-
10-COPY . /app/
11-
12-EXPOSE 3000
13-
14-CMD ["serve", "-l", "3000"]
now.jsonView
@@ -1,36 +1,0 @@
1-{
2- "version": 2,
3- "name": "romuloalv.es",
4- "alias": [
5- "romuloalv.es",
6- "www.romuloalv.es"
7- ],
8- "routes": [
9- {
10- "src": "/.well-known/(.*)",
11- "dest": "/.well-known/$1",
12- "headers": {
13- "content-type": "text/plain",
14- "content-disposition": "inline"
15- }
16- }
17- ],
18- "builds": [
19- {
20- "src": "*.html",
21- "use": "@now/html-minifier"
22- },
23- {
24- "src": "*.css",
25- "use": "@now/html-minifier"
26- },
27- {
28- "src": "static/**",
29- "use": "@now/static"
30- },
31- {
32- "src": ".well-known/*",
33- "use": "@now/static"
34- }
35- ]
36-}
styles.cssView
@@ -1,97 +1,0 @@
1-* {
2- border: none;
3- margin: 0;
4- padding: 0;
5-}
6-
7-body {
8- font-family: Menlo, Monaco, Consolas;
9-}
10-
11-a {
12- color: #000;
13-}
14-a:hover {
15- color: #81D4FA;
16-}
17-
18-h2 {
19- font-size: 22pt;
20-}
21-
22-header div {
23- left: 0;
24- margin-bottom: 5px;
25- padding: 50px 0 15px;
26- right: 0;
27- text-align: center;
28- top: 0;
29-}
30-
31-header div h1 {
32- font-size: 25pt;
33-}
34-
35-.container {
36- margin: 35px auto;
37- max-width: 600px;
38-}
39-
40-@media (max-width: 660px) {
41- .container {
42- max-width: 90%;
43- }
44-}
45-
46-.socials {
47- overflow: auto;
48- text-align: center;
49-}
50-.socials a {
51- margin: 0 10px;
52- text-decoration: none;
53-}
54-
55-.section {
56- margin: 15px auto;
57-}
58-.section h1 {
59- margin-bottom: 15px;
60-}
61-.section h1,
62-.section h1 a {
63- font-size: 26px;
64-}
65-
66-.post-date {
67- color: #757575;
68- display: block;
69- font-size: 16px;
70- margin-bottom: 2px;
71-}
72-.post-title {
73- font-size: 17px;
74-}
75-
76-.talk {
77- list-style-type: none;
78- margin: 20px 0;
79-}
80-
81-.crumb {
82- display: inline-block;
83-}
84-.crumb span,
85-.crumb a {
86- color: #9f9f9f;
87- font-size: 14px;
88- text-decoration: none;
89-}
90-
91-.crumb a:hover {
92- color: #9f9f9f;
93-}
94-
95-.separator {
96- margin: 0 10px;
97-}
talks.htmlView
@@ -1,71 +1,0 @@
1-<!DOCTYPE html>
2-<html lang="en">
3- <head>
4- <meta charset="UTF-8">
5- <meta name="viewport" content="width=device-width, initial-scale=1.0">
6- <meta http-equiv="X-UA-Compatible" content="ie=edge">
7- <meta name="description" content="@romuloalves - Software engineer" />
8- <link rel="icon" type="image/png" href="static/favicon.png" />
9- <link rel="manifest" href="static/manifest.json" />
10- <link rel="stylesheet" href="styles.css">
11- <title>@romuloalves - Talks</title>
12- </head>
13- <body>
14- <header>
15- <div>
16- <h1>Rômulo Alves</h1>
17- <div class="socials">
18- <a href="https://twitter.com/romuloalves" title="Twitter">
19- <img src="static/images/twitter.svg" alt="Twitter" width="25" height="25" />
20- </a>
21- <a href="https://github.com/romuloalves" title="GitHub">
22- <img src="static/images/github.svg" alt="GitHub" width="25" height="25" />
23- </a>
24- <a href="https://keybase.io/romuloalves" title="Keybase">
25- <img src="static/images/keybase.svg" alt="Keybase" width="25" height="25" />
26- </a>
27- </div>
28- </div>
29- </header>
30- <div class="container">
31- <div class="breadcrumbs">
32- <div class="crumb">
33- <a href="index.html" title="Home">Home</a>
34- <span class="separator">&lsaquo;</span>
35- </div>
36- <div class="crumb">
37- <span>Talks</span>
38- </div>
39- </div>
40- <section class="section">
41- <h1>
42- Talks
43- </h1>
44- <ul>
45- <li class="talk">
46- <div class="post">
47- <span class="post-date">2018-04-14</span>
48- <a href="static/talks/next.js.pdf"
49- title="Next.js at Sapiranga Software Development Meetup"
50- download="Next.js.pdf"
51- class="post-title">
52- (pt-br) Next.js at Sapiranga Software Development Meetup
53- </a>
54- </div>
55- </li>
56- <li class="talk">
57- <div class="post">
58- <span class="post-date">2016-07-07</span>
59- <a href="static/talks/react.pdf"
60- title="React at @cwisoftware"
61- download="React.pdf"
62- class="post-title">
63- (pt-br) React at @cwisoftware
64- </a>
65- </div>
66- </li>
67- </ul>
68- </section>
69- </div>
70- </body>
71-</html>

Built with git-ssb-web