vuepress bygga blogg
Jag har byggt en statisk blogg baserad på vuepress 2.0 som officiell webbplats för rmw.link.
Kodbasen finns på github.com/rmw-link/blog-vuepress2
Anpassningen är följande:
Använd md-padding och git hooks för att automatiskt lägga till mellanslag mellan kinesiska och engelska.
git clone
Efter det går du till katalogen och skriver indirenv allow
och .envrc kommer automatiskt att installera git-krokarna.direnv är verktyget för automatisk miljöuppladdning. Klicka här för en handledning.
Rensa automatiskt upp gamla filer på andra språk efter att du bytt namn på huvudspråket.
Övervaka ändringar och kompilera stylus-stilar och coffeescript-skript för att
site/.vuepress
Detta använder ett litet verktyg som heter concurrently för att köra flera kommandoradsaktiviteter samtidigt. Parametern
--kill-others
säkerställer att endast ett skript körs åt gången.Skript för batchhämtning av teckensnitt i css-filer
Baserat på xonsh,
./download.xsh code.css
hämtar detta teckensnitt från css-filer och genererar motsvarande stylus.xonsh är en mycket användbar kombination av python och bash.
Webbläsarens standardspråk byts automatiskt om när du besöker hemsidan.
Citeringsstilen visas nedan
Yifeng Ruan: "Varför gillar jag The Pirate Bay?:
Vissa kan hävda att utan upphovsrätt skulle människor inte vara motiverade att förnya sig.
Framgången för rörelsen för fri programvara är ett bevis på att detta argument inte är sant.
Faktum är att gratis delning också kan ge bra arbete och tjäna pengar på tjänsten.
"Richard Stallman, "fadern till fri programvara", sade: "Jag kommer aldrig att använda mitt liv till att bygga ett fängelse för att fängsla andra!
Så säg aldrig mer att "upphovsrätt uppmuntrar originalitet", det är en kapitalistisk rökridå och en förolämpning mot mänsklig kreativitet.
Riktigt stora uppfinningar görs för hobbyer eller för ädla syften som att "främja mänsklighetens välfärd", inte för pengar!Genom att lägga till gumlet.io cdn till bilder i github-sängenkänner Gumlet igen webbläsaren och konverterar automatiskt png till webp eller avif för att spara bandbredd och förbättra sidans laddningshastighet.