Tukain

Bem-vindo ao meu blog!

Aqui eu falo sobre coisas do meu cotidiano ou sobre assuntos que me interessam.

Sintaxe no estilo Markdown!

Graças ao advento do ChatGPT, eu pude colocar uma sintaxe no estilo Markdown para esse site!

A implementação é repleta de expressões regulares, e olha, agora eu entendo porquê que fizeram um livro inteiro que só fala sobre isso, eita coisinha complicada do cacete.

Esse site, pelo menos no momento, não tem o código-fonte público, mas isso não vai levar muito tempo, só o suficiente para que eu dê um jeito de pôr isso aqui no Neocities.

Espera um pouco...

Eu acabei de notar uma coisa aqui enquanto estava ajustando o PicoCSS para que ele melhor se encaixasse no meu padrão de design, e percebi uma coisa...

Esse site não tem Javascript no lado do cliente!

Cara, isso me pegou muito de surpresa, sério. Tipo, esse site é literalemente 1 arquivo JSX, e é hosteado por um Runtime Javascript, a última coisa que eu esperava seria que o resultado final fosse ter 0 Javascript!

Sei lá, foi algo tipo... parece um pato, nada como pato, mas na verdade é um ganso. Tecnicamente, isso aqui não é lá muito diferente de um SSG, como o próprio Lume, mas, logicamente, ele tem bem menos funcionalidades... por padrão, por que a única limitação aqui é quem usa, e no meu caso ele vai permanecer bem limitado mesmo, o limite do meu raciocínio já foi atingido só de usar uma arquitetura serverless, quanto mais transformar esse pequenito projeto aqui em um site autossuficiente com um SSG interno.

Apesar de eu querer muito, não vou mentir...

Deno Deploy

Essa semana eu comecei a experimentar o Deno, e também o Deno Deploy e rapaz... que. coisa. incrível!

Bom, para começar, eu tenho que deixar claro que eu não sou um programador, apesar de ter um interesse muito grande na área. Eu tenho o custome de "desenvolver" apenas websites simples e etc, sempre com a intenção de experimentar alguma ferramenta ou framework nova, como por exemplo:

  • Jekyll
  • Lume
  • Hugo
  • PicoCSS
  • Bootstrap
As ferramentas da vez são o Deno, Deno Deploy e... o JSX. É, dessa vez eu cedi a tentação e decidi aprender a como usar esse "kit junior dev". E rapaz, não vou mentir, eu tô curtindo.

Eu não sei ainda como que eu posso fazer um "projeto" no Deno Deploy onde só tem 1 arquivo JSX, mas não acho que seja lá muito complexo.
Na realidade eu só precisava apertar o botão "Export to Github" no playground, o próprio Deno Deploy cria um repositório com um Workflow preparado para pôr o site no ar!
Fora isso, a estrutura do site é beeeeem simples, tem o total de 6 componentes aqui, e a inspiração para isso foi um artigo (do próprio Deno) onde é mostrado um site criado com apenas 1 arquivo JSX. O link é esse aqui.

Lógico que com "inspirado" eu quero dizer que eu fiz um Ctrl C Ctrl V do que eu precisava e improvisei no resto 😁

Teste

Isso é um teste.

Ctrl Alt Del

code


use fmt;
export fn main() void = {
  fmt::println("Olá, mundo!")!;
};
    

teste

Aqui vai um link para o google.