vuepress construir blog
Eu construí um blog estático baseado no vuepress 2.0 como o site oficial do rmw.link.
O codebase está em github.com/rmw-link/blog-vuepress2
A personalização é a seguinte :
Use md-padding e git hooks para adicionar automaticamente espaços entre chinês e inglês
git clone
Depois disso, vá para o diretório e digitedirenv allow
e .envrc irá instalar automaticamente os ganchos do git.direnv é a ferramenta de recarga automática do ambiente. Clique aqui para um tutorial.
Monitorar mudanças e compilar estilos de stylus e scripts de coffeescript para
site/.vuepress
Isto usa uma pequena ferramenta chamada concomitantemente para executar várias tarefas de linha de comando simultaneamente. O parâmetro
--kill-others
assegura que apenas um script está sendo executado de cada vez.Script de download em lote para fontes em arquivos css
Baseado em xonsh,
./download.xsh code.css
isto irá baixar fontes de arquivos css e gerar a caneta stylus correspondente.xonsh é uma combinação muito útil de píton e bash.
O idioma padrão do navegador é mudado automaticamente ao visitar a página inicial
Os directórios digitalizados são automaticamente mapeados para URLs
Estilos de citação embelezados
O estilo de citação é demonstrado abaixo
Yifeng Ruan: "Por que eu gosto do The Pirate Bay?:
Alguns podem argumentar que, sem os direitos autorais, as pessoas não estariam motivadas a inovar.
O sucesso do movimento do software livre é a prova de que este argumento não é verdadeiro.
O fato é que o compartilhamento gratuito também pode produzir um grande trabalho e ganhar dinheiro com o serviço.
"Richard Stallman, o 'pai do software livre', disse: 'Nunca vou usar a minha vida para construir uma prisão para prender outros!
Portanto, por favor, nunca mais diga "os direitos autorais incentivam a originalidade", é uma cortina de fumo capitalista e uma afronta à criatividade humana.
As verdadeiras grandes invenções são feitas para hobbies ou para fins nobres como "promover o bem-estar da humanidade", não para dinheiro!Adicionando gumlet.io cdn a imagens no github bed, Gumlet reconhece o navegador e converte automaticamente png para webp ou avif para economizar largura de banda e melhorar a velocidade de carregamento da página.