Este projeto permite transformar arquivos Markdown em três formatos acessíveis:
- 🌐 HTML
- ✍️ O próprio Markdown
Tudo isso organizado em um site responsivo hospedado no GitHub Pages.
- Conversão automática de
.mdpara.pdfe.html(Obrigado ao yzane pelo conversor) - Navegação amigável com busca integrada
- Ideal para consulta rápida, estudo e documentação técnica
- Totalmente estático e hospedado gratuitamente via GitHub Pages
Um site com vários cheatsheets para aprender o mais rápido possível e para uso de referência.
Note
Este repositório é um template! Clique em “Use this template” no topo da página para criar o seu próprio.
Após criar seu repositório, basta adicionar arquivos .md com front-matter na pasta cheatsheets/. Exemplo:
---
title: Python Básico
description: Comandos essenciais e estruturas básicas da linguagem.
---
# Python Básico
## Variáveis- Crie seu repositório a partir do template
- Adicione suas cheatsheets em
cheatsheets/ - Vá em Settings → Pages e selecione a branch
main(ough-pages)
Pronto! O site será publicado automaticamente com versões .html, .pdf e .md de cada arquivo.
Para desenvolver e visualizar o projeto localmente, consolidamos todas as etapas de build e execução em um único comando npm start.
- Node.js (v18+) e um gerenciador de pacotes (como npm ou pnpm).
- Ruby com
bundler(para rodar o Jekyll).
Clone o repositório e use o seu gerenciador de pacotes para instalar todas as dependências (Node.js e Ruby) de uma só vez:
git clone https://github.com/LiloMarino/Learning-Cheat-Sheets.git
cd Learning-Cheat-Sheets
npm install
# ou
pnpm installO comando npm install (ou pnpm install) irá automaticamente instalar as dependências Node.js e, em seguida, executar o bundle install para as dependências Ruby.
Use o comando correspondente ao seu sistema operacional. Ele irá limpar, gerar os arquivos (.pdf, .html, .md) e iniciar o servidor Jekyll.
| Seu Sistema | Comando para Executar |
|---|---|
| WSL, Linux, macOS | pnpm dev:unix |
| Windows (CMD/PowerShell) | pnpm dev:win |
Este comando executa duas etapas em sequência:
- Gera os Assets: Cria as pastas (
assets/html,assets/pdfs,assets/markdown) e executa os scripts de conversão de todos os arquivos.mdpara os formatos.pdfe.html. - Inicia o Servidor: Executa o
bundle exec jekyll serve --livereload, que sobe o servidor local com recarregamento automático.
Acesse no navegador: http://localhost:4000
Este projeto utiliza partes modificadas do repositório vscode-markdown-pdf, mantido por yzane.
Essas partes estão localizadas em scripts/markdown-pdf/ e seguem a licença MIT original, incluída em scripts/markdown-pdf/LICENSE.
Este projeto utiliza a licença MIT, incluida em LICENSE.