Executando verificação de segurança...
2

Pitch: Um blog escrito em uma linguagem de sistemas!

Opa devs! Venho mostrar meu blog que venho fazendo, feito 100% em Nim!

TL;DR: Este é um SSG que os posts (e tudo no projeto) são apenas código Nim! blog.thisago.com


Porquê?

Nim é uma linguagem de sistemas, porém muito versátil. Nos últimos anos, venho usando ela o sempre que posso, porém, por ser uma lang pouco conhecida, eu pensei em mostrar um pouco de seu poder e facilidade por meio de um blog.

Neste blog, terá explicações de como funciona e exemplos e seções para o usuário testar por conta própria no próprio navegador! (quando possível)

Como ele funciona?

Este blog foi feito com base no Nimib, uma lib que permite converter Nim para HTML!

Várias funcionalidades interessantes se tornam possível com esse método de gerar páginas, como por exemplo:

  • É possivel escrever um bloco de código, que será adicionado no HTML o output junto, e como um Python Notebook, as variáveis são lembradas através dos blocos.
  • Existe um bloco de código que compilará o Nim para Javascript, e será rodado dinamicamente no site, ou seja, é possivel adicionar interação na página no mesmo arquivo que gera o HTML estáticamente.]
  • Obviamente, por ser em Nim, várias libs podem ser importadas e usadas na página, estaticamente ou dinamicamente!

Com apenas estas funcionalidades, fazer um posts para showcase de projetos Nim é muito prático!


O blog é gerado pelo Github Workflows e publicado pelo Github Pages! blog.thisago.com

Para saber mais sobre, veja o repositório em thisago/blog

Para integração,também é gerado um JSON com a lista de posts: blog.thisago.com/posts.json

Carregando publicação patrocinada...
1

usando ocr para copiar conteudo

ShareX software gratuito possui uma ferramenta de OCR.
Seu texto foi copiado.

A parte de template seria bom se inspirar no Spring usando Thymeleaf.
A linguagem parece muito boa para iniciantes, muito parecida com Python.

1

Oh no! Haha

Mas a ideia é mais para impedir bots e usuários mais leigos XD

Para impedir OCR teria que deixar o texto parcialmente ilegivel, o que dificultaria a leitura, no caso, não era o objetivo...


A parte de template seria bom se inspirar no Spring usando Thymeleaf.

Vou dar uma olhada

A linguagem parece muito boa para iniciantes, muito parecida com Python.

Sim

1

UM APP EM NIMMMM!!! Eu adoro essa linguagem, só não achei um bom motivo para estudar ainda kkkkk. Ah e paralelo, pesquisa sobre o arquivo CNAME para github sites, ele deixar você usar um domínio próprio sem dar aquele warning do seu blog

1

Ah sim, estou vendo isso agora, o Github reclama quando é usado o A, eu coloquei o CNAME mas ainda não propagou...

Legal encontrar BRs interessados em Nim!

1

Eu acho que o último doido que eu encontrei assim foi um que programava em V. mas vamos manter um contato, tô doido pra estudar nim, só não pulo nessa do blog porque já tenho outro framework em mente