Skip to content

Repository files navigation

Autak.org

Website of Autak e.V. — Next.js App Router, hosted on Vercel.

Edit content (no coding)

News posts, open positions, shop items, the team, projects, quotes, press and videos are Markdown files. Changing a file on GitHub is enough; a developer is not needed for each edit.

Start here: USERGUIDE.md — add, edit and delete content (German + English).

Short version in the content folder: editorial/README.md

You want to change Open
A news item editorial/news/
An internship / thesis editorial/positions/
A shop product editorial/shop/
Team / alumni / supporters editorial/members/
A project page editorial/projects/
A quote editorial/voices/
Press coverage editorial/press/
A video editorial/videos/
Workshop / capabilities editorial/capabilities/

Workflow: edit or add a .md file → commit on main → Vercel rebuilds the site. German and English fields are both required.

Legal pages stay generated in TypeScript. Ask a developer for those, or for a new type of page.

Develop

Requires Node 22 (see .nvmrc).

npm install
npm run dev

Open http://localhost:3000. After a Markdown change, restart npm run dev if the new file does not show up.

npm run build
npm start
npm run lint
npm run typecheck

Machine-translated locales (FR, NL, ES, TR) are generated from English:

npm run translate

Layout

Path Purpose
editorial/ Volunteer-editable Markdown (news, positions, shop, members, projects, media)
src/content/ Typed loaders plus generated legal text
src/i18n/dictionaries/ UI copy (nav, buttons, page chrome)
src/app/[locale]/ Pages
public/images/ Photos referenced from Markdown as /images/...
content/ Legacy HTML snapshot of the old one.com site

Releases

Packages

Contributors

Languages