Skip to content

Commit

Permalink
Apply initial config
Browse files Browse the repository at this point in the history
  • Loading branch information
ricardogouveia3 committed Sep 1, 2024
1 parent f28e6f2 commit 87fac79
Show file tree
Hide file tree
Showing 14 changed files with 182 additions and 15 deletions.
16 changes: 16 additions & 0 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"env": {
"test": {
"presets": [
[
"@babel/preset-env",
{
"targets": {
"node": "current"
}
}
]
]
}
}
}
13 changes: 13 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# editorconfig.org
root = true

[*]
indent_style = space
indent_size = 2
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

[*.md]
trim_trailing_whitespace = false
15 changes: 15 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
module.exports = {
root: true,
env: {
browser: true,
node: true,
},
extends: [
'@nuxtjs/eslint-config-typescript',
'plugin:prettier/recommended',
'plugin:nuxt/recommended',
],
plugins: [],
// add your custom rules here
rules: {},
}
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,6 @@ pnpm-debug.log*

# jetbrains setting folder
.idea/

# Identifier files from OS moves
*.Identifier
1 change: 1 addition & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
20
4 changes: 4 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"semi": false,
"singleQuote": true
}
1 change: 1 addition & 0 deletions public/CNAME
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
rcrd.dev
32 changes: 32 additions & 0 deletions public/data/backup-labs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
[
{
"title": "AMUT",
"color": "#E74C3C",
"link": "https://rcrd.dev/amut/",
"description": "Teclado virtual de memes em som usando JS key id",
"icon": "",
"experimental": true,
"maintained": true,
"id": 2
},
{
"title": "LBCM",
"color": "#FFC355",
"link": "https://rcrd.dev/lbcm/",
"description": "Máquina de criptografia baseada no comprimento do texto",
"icon": "",
"experimental": true,
"maintained": true,
"id": 3
},
{
"title": "MPG",
"color": "#4834d4",
"link": "https://rcrd.dev/mpg/",
"description": "Gerador de senhas amigáveis e seguras a partir de dicionários de palavras",
"icon": "",
"experimental": true,
"maintained": false,
"id": 4
}
]
62 changes: 62 additions & 0 deletions public/data/backup-portfolio.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
[
{
"title": "10TimePoint Chrome Extension",
"link": "https://chrome.google.com/webstore/detail/10-time-point/ckfilfnnlblcddjlapbnfgdajphfkkon",
"date": "3 de Fevereiro de 2021",
"type": "Browser Extension",
"typeColor": "#009432",
"bgColor": "#D980FA",
"cardImg": "https://i.ibb.co/tQYs5yP/RCRD-portfolio-card.png",
"portfolioImg64": ""
},
{
"title": "Cards - Taperebá Coworking",
"link": "https://dribbble.com/shots/5655532-Cards-for-coworking-plans",
"date": "5 de Dezembro de 2018",
"type": "UI Design",
"typeColor": "#E010BD",
"bgColor": "#E59753",
"cardImg": "https://i.ibb.co/k3gb1r9/cards-tapereba.jpg",
"portfolioImg64": ""
},
{
"title": "7Dev Tapajós Code Studio",
"link": "https://dribbble.com/shots/4739829-7Dev-Webpage/",
"date": "11 de Junho de 2018",
"type": "UI & Dev",
"typeColor": "#f1c40f",
"bgColor": "#62A5EB",
"cardImg": "https://i.ibb.co/bdvBZyy/7dev.jpg",
"portfolioImg64": ""
},
{
"title": "Espaço Ki",
"link": "http://espacokisantarem.com.br/",
"date": "30 de Maio de 2018",
"type": "Wordpress Dev",
"typeColor": "#34495e",
"bgColor": "#FD9301",
"cardImg": "https://i.ibb.co/jrjThnQ/espaco-ki.jpg",
"portfolioImg64": ""
},
{
"title": "Front-end Week 2k19",
"link": "http://frontendweek.com.br/",
"date": "18 de Abril de 2018",
"type": "UI & Dev",
"typeColor": "#f1c40f",
"bgColor": "#DC653D",
"cardImg": "https://i.ibb.co/zZXWK4t/few-2018.jpg",
"portfolioImg64": ""
},
{
"title": "Devinsanta",
"link": "http://devinsanta.github.io/",
"date": "15 de Abril de 2017",
"type": "UI & Dev",
"typeColor": "#f1c40f",
"bgColor": "#64A719",
"cardImg": "https://i.ibb.co/zG2PC1d/devinsanta.jpg",
"portfolioImg64": ""
}
]
Binary file added public/favicon.ico
Binary file not shown.
10 changes: 1 addition & 9 deletions public/favicon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions public/logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/opengraph.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
39 changes: 33 additions & 6 deletions src/layouts/Layout.astro
Original file line number Diff line number Diff line change
@@ -1,20 +1,44 @@
---
interface Props {
title: string;
description: string;
}
const { title } = Astro.props;
const { title, description } = Astro.props;
---

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="description" content="Astro description" />
<meta name="viewport" content="width=device-width" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<meta name="title" itemprop="name" content={title}>
<meta name="robots" content="index, follow">
<meta name="language" content="English">
<meta name="keywords" content="front-end, developer, portfolio, web">
<meta name="description" itemprop="description" content={description}>
<meta name="author" content="Ricardo Gouveia">
<meta name="viewport" content="width=device-width,initial-scale:1" />
<meta name="generator" content={Astro.generator} />
<link rel="canonical" href="https://rcrd.dev">


<meta charset="UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<link rel="icon" type="image/x-icon" href="./favicon.ico">
<link rel="shortcut icon" href="./favicon.ico">
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<link rel="logo" type="image/svg" href="./logo.svg">

<title>{title}</title>

<meta name="theme-color" content="#4ecdc4">

<meta property="og:image" itemprop="image" content="./opengraph.jpg">
<meta property="og:title" content={title}>
<meta property="og:url" content="https://rcrd.dev/">
<meta property="og:type" content="website">
<meta property="og:site_name" content="rcrd.dev">
<meta property="og:description" content={description}>
</head>
<body>
<slot />
Expand All @@ -33,7 +57,10 @@ const { title } = Astro.props;
);
}
html {
font-family: system-ui, sans-serif;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
background: #13151a;
}
code {
Expand Down

0 comments on commit 87fac79

Please sign in to comment.