Skip to content
Voykit

Template workbench

One live page for every template. Open it, decide what to change in the look and the content, edit the component and the data named beside it, and only then roll the change out to the other pages of that template. The full list with what each template decides is on Page templates.

Places

TemplateSample pageLook: edit inContent: edit in
City — Destination OS/tokyocomponents/pages/CityPage.tsx (+ components/pages/city/*, layout/SideMenu.tsx)data/tokyo/city.yaml
City — basic guide/nagoyacomponents/pages/BasicCityPage.tsxdata/basic/<country>.yaml (cities[])
Country/japancomponents/pages/GeoPage.tsxdata/geo/japan.yaml
Country — advisory/russiacomponents/pages/GeoPage.tsxdata/geo/russia.yaml
Region/kansaicomponents/pages/GeoPage.tsxdata/geo/kansai.yaml
Subregion/southeast-asiacomponents/pages/GeoPage.tsxdata/geo/southeast-asia.yaml
Continent/asiacomponents/pages/GeoPage.tsxdata/geo/asia.yaml
Excursion/ha-long-baycomponents/pages/ExcursionPage.tsxdata/excursions/ha-long-bay.yaml
National park/parks/phong-nha-ke-bang-national-parkcomponents/pages/ParkPage.tsxdata/parks/
Trek/treks/sapa-valley-trekcomponents/pages/TrekPage.tsxdata/treks/
Dive area/dives/con-daocomponents/pages/DivePage.tsxdata/dives/con-dao.yaml

Inside a city

TemplateSample pageLook: edit inContent: edit in
Cluster/tokyo/clusters/asakusaapp/[slug]/clusters/[cluster]/page.tsxdata/tokyo/clusters/asakusa.yaml
Place/tokyo/places/senso-jiapp/[slug]/places/[place]/page.tsx (+ components/pages/DetailBlocks.tsx)data/tokyo/places/senso-ji.yaml
Eat/tokyo/eat/tsukiji-outer-marketapp/[slug]/eat/[venue]/page.tsxdata/tokyo/eat/
Sleep area/tokyo/sleep/shinjukuapp/[slug]/sleep/[area]/page.tsxdata/tokyo/sleep/
Arrive (gateway)/tokyo/arrive/hndapp/[slug]/arrive/[gateway]/page.tsxdata/tokyo/arrive/hnd.yaml
Days preset/tokyo/days/3app/[slug]/days/[preset]/page.tsxdata/tokyo/days/
Street/tokyo/streets/takeshita-doricomponents/pages/StreetPage.tsxdata/streets/
First time here/tokyo/first-timecomponents/pages/FirstTimePage.tsxdata/tokyo/city.yaml
Things to do/tokyo/things-to-docomponents/pages/ThingsToDoPage.tsxdata/entertainment/

Decide and plan

TemplateSample pageLook: edit inContent: edit in
Compare two cities/compare/kyoto-vs-osakaapp/compare/[pair]/page.tsxdata/compare/
Route/routes/hanoi-to-ho-chi-minh-citycomponents/pages/RoutePage.tsxdata/routes/
Travel topic/topics/rail-travel-in-vietnamcomponents/pages/TopicPage.tsxdata/topics/
Theme (one system decision)/themes/japan/jr-passcomponents/pages/SystemPage.tsxdata/themes/
Desk (one task)/desk/visasapp/desk/[util]/page.tsxlib/tools/desks.ts
Phrasebook/phrasebook/vietnamesecomponents/pages/PhrasebookPage.tsxdata/phrasebook/
Tool (example)/tools/jet-lagapp/tools/<tool>/page.tsx + components/tools/lib/tools/catalog.ts

Site

TemplateSample pageLook: edit inContent: edit in
Home/app/page.tsx + components/home/components/home/data.ts
Article / visa page/japan/visa-requirementscomponents/pages/ArticlePage.tsxdata/pages/japan__visa-requirements.yaml
Atlas seed/atlascomponents/pages/AtlasPage.tsxdata/atlas/
Method / about / legal/methodapp/method/page.tsx, app/about/page.tsx—
Your trip/tripsapp/trips/page.tsxdevice storage