vuepress build blog
J'ai construit un blog statique basé sur vuepress 2.0 comme site officiel de rmw.link.
La base de code est à github.com/rmw-link/blog-vuepress2
La personnalisation est la suivante :
Utiliser md-padding et les hooks git pour ajouter automatiquement des espaces entre le chinois et l'anglais
git clone
Après cela, allez dans le répertoire et tapezdirenv allow
et .envrc installera automatiquement les hooks git.direnv est l'outil d'autoloader de l'environnement. Cliquez ici pour un tutoriel.
Traduction automatique des blogs en plusieurs langues
Voir les outils de traduction markdown
Suivre les changements et compiler les styles de stylet et les scripts coffeescript pour
site/.vuepress
Cette méthode utilise un petit outil appelé concurrently pour exécuter plusieurs tâches en ligne de commande simultanément. Le paramètre
--kill-others
garantit qu'un seul script est exécuté à la fois.Script de téléchargement par lots pour les polices dans les fichiers css
Basé sur xonsh,
./download.xsh code.css
ceci téléchargera les polices à partir des fichiers css et générera le stylet correspondant.xonsh est une combinaison très utile de python et de bash.
Les répertoires analysés sont automatiquement mis en correspondance avec les URL.
Des styles de citation améliorés
Le style de citation est présenté ci-dessous
Yifeng Ruan : "Pourquoi est-ce que j'aime The Pirate Bay ?:
Certains diront que sans droits d'auteur, les gens ne seraient pas motivés pour innover.
Le succès du mouvement du logiciel libre est la preuve que cet argument n'est pas vrai.
Le fait est que le partage gratuit peut également produire un excellent travail et permettre de gagner de l'argent grâce à ce service.
"Richard Stallman, le "père du logiciel libre", a déclaré : "Je n'utiliserai jamais ma vie pour construire une prison pour emprisonner les autres !".
Alors, s'il vous plaît, ne dites plus jamais "le droit d'auteur encourage l'originalité", c'est un écran de fumée capitaliste et un affront à la créativité humaine.
Les vraies grandes inventions sont faites pour les loisirs ou à des fins nobles comme "promouvoir le bien-être de l'humanité", pas pour l'argent !En ajoutant gumlet.io cdn aux images dans le lit github, Gumlet reconnaît le navigateur et convertit automatiquement les png en webp ou avif pour économiser la bande passante et améliorer la vitesse de chargement des pages.