Embla-Flatlandsmo / mineverktoy

mineverktoy.com is the Norwegian version of "The Setup" (usesthis.com)

Home Page:http://mineverktoy.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mineverktoy.com

A collection of interviews with creative people about what hardware and software they use.

Basically the Norwegian version of The Setup, made with the blessing of its creator - Daniel Bogan.

LICENSE:

Creative Commons Attribution-ShareAlike 3.0 Unported

Running it locally

The rig needs node v18 or higher when I write this. nvm is a good way to install different node versions.

npm install to install dependencies

npm run dev to launch site locally at localhost:4321: web pages will auto-reload if you save any changes while you have that running.

./new-interview.rb from root dir to generate scaffolding for each new interview

Editing interviews

The interview content is found under src/content/blog/

Deploying it

Push to master, Github Actions will deploy the site to Github Pages (see astro.yml)

The rest of the README is bits and pieces from the default Astro README

Astro Starter Kit: Blog

Features:

  • ✅ Minimal styling (make it your own!)
  • ✅ 100/100 Lighthouse performance
  • ✅ SEO-friendly with canonical URLs and OpenGraph data
  • ✅ Sitemap support
  • ✅ RSS Feed support
  • ✅ Markdown & MDX support

🚀 Project Structure

├── public/
├── src/
│   ├── components/
│   ├── content/
│   ├── layouts/
│   └── pages/
├── astro.config.mjs
├── README.md
├── package.json
└── tsconfig.json

Astro looks for .astro or .md files in the src/pages/ directory. Each page is exposed as a route based on its file name.

There's nothing special about src/components/, but that's where we like to put any Astro/React/Vue/Svelte/Preact components.

The src/content/ directory contains "collections" of related Markdown and MDX documents. Use getCollection() to retrieve posts from src/content/blog/, and type-check your frontmatter using an optional schema. See Astro's Content Collections docs to learn more.

Any static assets, like images, can be placed in the public/ directory.

🧞 Commands

All commands are run from the root of the project, from a terminal:

Command Action
npm install Installs dependencies
npm run dev Starts local dev server at localhost:4321
npm run build Build your production site to ./dist/
npm run preview Preview your build locally, before deploying
npm run astro ... Run CLI commands like astro add, astro check
npm run astro -- --help Get help using the Astro CLI

About

mineverktoy.com is the Norwegian version of "The Setup" (usesthis.com)

http://mineverktoy.com


Languages

Language:MDX 96.2%Language:Astro 2.7%Language:CSS 0.6%Language:JavaScript 0.2%Language:Ruby 0.2%Language:TypeScript 0.2%Language:Shell 0.0%