building and deployment notes on the new jimz.cc
updates as of 2024-12-02
this site is now being generated via hugo instead. the following info are only kept for future reference.
overview
some notes on scaffolding this site when following the official instructions.
some background info
this site used to be built with gatsby, even thought the built site is fast in response and have endless possibilites by adding plugins, it is still too heavy and bulky at the back ( a basic starter takes too much time to start, and too much dependencies to deal with ), at least to me and in my use case which i don’t really need that much interactivities, and even if i did need them, in my next project i’d probably be building it with Fresh.
deploying lume project to deno deploy
overview
the instructions given in lume regarding the deploying to deno deploy is incomplete. this page serves to provide a complete instruction.
background info
- build static page with lume ;
- host the codes in github ;
- deploy in deno deploy ;
- automatic re-deployment in deno deploy on every gith push ;
this page describe (4) and provide missing info in lume.land by consolidating related info in reference pages listed at the end of this page.
nodejs package.json dependencies notation
official notes on npmjs semver
syntax
version
Must match version exactly>version
Must be greater thanversion
>=version
etc<version
<=version
~version
“Approximately equivalent to version” See semver ( via the external link above )^version
“Compatible with version” See semver1.2.x
1.2.0, 1.2.1, etc., but not 1.3.0http://...
See ‘URLs as Dependencies’ in the original page*
Matches any version""
(just an empty string) Same as *version1 - version2
Same as>=version1 <=version2
.range1 || range2
Passes if eitherrange1
orrange2
are satisfied.
valid examples
{ "dependencies" :
{ "foo" : "1.0.0 - 2.9999.9999"
, "bar" : ">=1.0.2 <2.1.2"
, "baz" : ">1.0.2 <=2.3.4"
, "boo" : "2.0.1"
, "qux" : "<1.0.0 || >=2.3.1 <2.4.5 || >=2.5.2 <3.0.0"
, "asd" : "http://asdf.com/asdf.tar.gz"
, "til" : "~1.2"
, "elf" : "~1.2.3"
, "two" : "2.x"
, "thr" : "3.3.x"
, "lat" : "latest"
, "dyl" : "file:../dyl"
}
}
public DNS providers with fallback addresses
cloudflare
1.1.1.1
1.0.0.1
cloudflare, with malware blocking
1.1.1.2
1.0.0.2
8.8.8.8
8.4.4.8
quad9
9.9.9.9
149.112.112.112
openDNS
208.67.222.222
208.67.220.220
Fricatives by Eric YIP
Fricatives
To speak English properly, Mrs. Lee said, you must learn the difference between three and free. Three men escaped from Alcatraz in a rubber raft and drowned on their way to Angel Island. Hear the difference? Try this: you fought your way into existence. Better. Look at this picture. Fresh yellow grains beaten till their seeds spill. That’s threshing. That’s submission. You must learn to submit before you can learn. You must be given a voice before you can speak. Nobody wants to listen to a spectacled boy with a Hong Kong accent. You will have to leave this city, these dark furrows stuffed full with ancestral bones. Know that death is thorough. You will speak of bruised bodies skinnier than yours, force the pen past batons and blood, call it fresh material for writing. Now they’re paying attention. You’re lucky enough to care about how the tongue moves, the seven types of fricatives, the articulatory function of teeth sans survival. You will receive a good education abroad and make your parents proud. You will take a stranger’s cock in your mouth in the piss-slick stall of that dingy Cantonese restaurant you love and taste where you came from, what you were made of all along. Put some work into it, he growls. C’mon, give me some bite. Your mother visits one October, tells you how everyone speaks differently here, more proper. You smile, nod, bring her to your favourite restaurant, order dim sum in English. They’re releasing the students arrested five years ago. Just a tad more soy sauce please, thank you. The television replays yesterday on repeat. The teapots are refilled. You spoon served rice into your mouth, this perfect rice. Steamed, perfect, white.
Chris Gueffroy / Berlin's moment of freedom that turned world history
keywords to search for
- east germany
- Adolf Eichmann
- Chris Gueffroy
- Berlin’s moment of freedom that turned world history
the guardian
Berlin’s moment of freedom that turned world history
the new york times
2 East German Guards Convicted Of Killing Man as He Fled to West
the medium
Hannah Arendt / 平庸的惡 / Banality of Evil
keywords to search for
- Adolf Eichmann
- Hannah Arendt / 平庸的惡 / Banality of Evil
the guardian
Hannah Arendt’s challenge to Adolf Eichmann