vuepress bouw blog
Ik heb een statische blog gebouwd op basis van vuepress 2.0 als de officiële website voor rmw.link.
De codebase is op github.com/rmw-link/blog-vuepress2
De aangepaste inhoud is als volgt :
Gebruik md-padding en git hooks om automatisch spaties toe te voegen tussen Chinees en Engels
git clone
Ga daarna naar de directory en typ indirenv allow
en .envrc zal automatisch de git hooks installeren.direnv is het autoloader gereedschap voor de omgeving. Klik hier voor een handleiding.
Automatisch opruimen van oude bestanden in andere talen na hernoemen van de hoofdtaal bestandsnaam
Controleer wijzigingen en compileer stylus stijlen en coffeescript scripts om
site/.vuepress
Dit gebruikt een klein hulpprogramma, concurrently genaamd, om meerdere commandoregeltaken tegelijk uit te voeren. De parameter
--kill-others
zorgt ervoor dat slechts één script tegelijk wordt uitgevoerd.Batch download script voor lettertypes in css bestanden
Gebaseerd op xonsh,
./download.xsh code.css
zal dit lettertypes downloaden van css bestanden en de overeenkomstige stylus genereren.xonsh is een zeer nuttige combinatie van python en bash.
De standaardtaal van de browser wordt automatisch omgeschakeld bij het bezoeken van de startpagina
Gescande directories worden automatisch toegewezen aan URL's
De aanhalingsstijl wordt hieronder gedemonstreerd
Yifeng Ruan: "Waarom hou ik van The Pirate Bay?:
Sommigen zouden kunnen aanvoeren dat mensen zonder auteursrecht niet gemotiveerd zouden zijn om te innoveren.
Het succes van de vrije software beweging bewijst dat dit argument niet waar is.
Het is een feit dat gratis delen ook geweldig werk kan opleveren en geld kan verdienen aan de dienst.
"Richard Stallman, de 'vader van de vrije software', zei: 'Ik zal mijn leven nooit gebruiken om een gevangenis te bouwen om anderen in op te sluiten!
Dus zeg alsjeblieft nooit meer "auteursrecht stimuleert originaliteit", het is een kapitalistisch rookgordijn en een belediging voor de menselijke creativiteit.
Werkelijk grote uitvindingen worden gedaan voor hobby's of voor nobele doeleinden zoals "het bevorderen van het welzijn van de mensheid", niet voor geld!Door gumlet.io cdn toe te voegen aan afbeeldingen in het github bed, herkent Gumlet de browser en converteert png automatisch naar webp of avif om bandbreedte te besparen en de laadsnelheid van de pagina te verbeteren.