Jekyll: Propor colocar o plug-in AutoPrefixer na lista de permissões no Github Pages

Criado em 25 jan. 2016  ·  4Comentários  ·  Fonte: jekyll/jekyll

Depois de ler o nº 325, gostaria de propor um plugin para ser incluído na lista de permissões do Github Pages.

O plug-in Autoprefixer adiciona regras CSS para oferecer suporte a navegadores atuais, incluindo prefixos de fornecedores ou regras alternativas para oferecer suporte a mais navegadores prontos para uso.

Autoprefixador original: autoprefixer-rails
Plugin Jekyll Autoprefixer: octopress-autoprefixer

Acho esse recurso essencial porque simplifica consideravelmente meus arquivos CSS/Sass. Com este plugin eu não preciso especificar muitas regras diferentes em minhas folhas de estilo para fazer exatamente a mesma coisa em diferentes navegadores.

Como exemplo, no Autoprefixer eu só preciso escrever justify-content: center; e ele irá gerar o seguinte para mim:

-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;

Este plugin me economiza muito tempo ao fazer sites, então espero que isso possa chegar ao Github Pages para que todos possamos economizar um pouco de tempo. :sorrir:

github-pages frozen-due-to-age

Comentários muito úteis

@JohnStarich Você pode usar -prefix-free , que adiciona quaisquer prefixos necessários no lado do cliente. Não é tão bom quanto prefixar em tempo de compilação, mas pelo menos permitirá que você ainda use páginas gh para compilar a partir de seu repositório remoto.

Todos 4 comentários

Oi @JohnStarich! Infelizmente, não temos poder para adicionar plugins ao GitHub Pages. Isso é para o GitHub decidir. De um modo geral, eles tentam ser bastante rigorosos na adição de novos plugins, pois a equipe de segurança do GitHub deve revisar todas as linhas de todos os plugins adicionados ou atualizados, por isso leva um pouco de tempo.

Os ativos, em particular, são um tópico difícil e devemos descobrir qual é a melhor abordagem. @envygeeks solicitou que jekyll-assets fosse adicionado ao GitHub Pages, e acredito que a equipe está considerando sua proposta agora. Ele permite autoprefixar com o addon rails, então se considerarmos isso, faríamos isso na proposta dele ou como um pull request para jekyll-sass-converter .

Espero que isso esclareça um pouco as coisas. Obrigado!

Faz, obrigado! Talvez devêssemos deixar um comentário no #325 para que outras pessoas também saibam?

@JohnStarich Você pode usar -prefix-free , que adiciona quaisquer prefixos necessários no lado do cliente. Não é tão bom quanto prefixar em tempo de compilação, mas pelo menos permitirá que você ainda use páginas gh para compilar a partir de seu repositório remoto.

@jamiewilson Obrigado! Essa é uma ótima solução para mim. :+1:

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

envygeeks picture envygeeks  ·  4Comentários

PJOssenbruggen picture PJOssenbruggen  ·  3Comentários

weilinzung picture weilinzung  ·  3Comentários

dudhatp picture dudhatp  ·  3Comentários

MertcanGokgoz picture MertcanGokgoz  ·  3Comentários