MishMash-Norway/mishmash-web:MishMash AI 与创造力中心官网源码
MishMash-Norway/mishmash-web
MishMash-Norway/mishmash-web 是挪威研究理事会资助的 MishMash AI 与创造力中心官网 mishmash.no 的源码仓库,网站以英语、Bokmål 和 Nynorsk 三种语言发布,Nynorsk 页面在每次构建时由 Bokmål 页面生成。
Source for mishmash.no, the website of the MishMash Centre for AI and Creativity, a Norwegian research consortium funded by the Research Council of Norway. The site is published in English, Bokmål and Nynorsk; the Nynorsk pages are generated from the Bokmål ones at every build.
Want to change something on the website?
The site is a Jekyll static site published on GitHub Pages. There is no content management system: every page is a text file in this repository. Committing a change kicks off the build process automatically and publishes a new version of the page in a few minutes.
Check the wiki for documentation about how the page works. Start with Start Here, then Your First Edit. Then you can explore Adding News, Adding Events, Markdown Basics, When Things Go Wrong.
To get started with agentic coding, sign up for GitHub Education. It is free for academic staff and students, and it includes Copilot.
Check our web Philosophy for an explanation of why the site is built this way.
Running the site locally
bundle install bundle exec jekyll serve --livereload # → http://127.0.0.1:4000
Python automation for the NVA and ORCID sync, validation and tags is optional:
python3 -m venv venv && source venv/bin/activate pip install -r scripts/requirements.txt
Install Ruby and run the checks before pushing: Running the Site Locally.
Where to find things
| Path | Contents |
|---|---|
site/ |
All published content: pages, collections (_directory, _news, _events), layouts, CSS and JS |
themes/ |
Student UI themes (guide), published at /ui/<name>/ |
scripts/ |
Python and Node automation (overview) and the ui theme switcher |
tests/visual/ |
Playwright specs: screenshots of the main look and the themes with their baselines, and the behaviour of the header menus and the abbreviation toggles (npm run visual, visual:themes, visual:update) |
tests/chat/ |
The question set the Ask MishMash retrieval is scored against |
CONTENT_HANDOVER.yml |
The brief for agents and automated tools: what may be edited, the rules, the runbooks |
config/ |
Local credentials (never committed) and the tag merge map (readme) |
BRAND.md |
The visual identity: wordmark, colours, type, and the rules for using them |
More detail: Site Architecture and Deployment.
Contributing
If you want to change something, create a branch and open a pull request so the quality checks run before publication — see Branches and Pull Requests.
CONTRIBUTING.md covers what is safe to edit and what is machine-generated. Much of the directory is refreshed nightly from NVA and ORCID, so some fields are overwritten if you edit them by hand.
Look and feel
The visual identity (wordmark, colours, type) is documented in BRAND.md and shown at mishmash.no/internal/brand/; stylesheets use the tokens in site/assets/css/brand.css. The look can be swapped: any theme in themes/ can be promoted to become the main site with ./scripts/ui promote <name>, and the outgoing look is kept as a theme. The bubbles theme at mishmash.no/ui/bubbles/ keeps the earlier bubbles look as an alternative. Details: Visual Identity and Theming and themes/README.md.
Licences
The code in this repository (scripts, layouts, includes, stylesheets, JavaScript and themes) is under the MIT licence. The text of the website is CC BY 4.0, the site's own data files are CC0, and images carry their own terms. Personal data in the directory is published under the site's privacy notice, not a licence. The full terms are in the communication strategy on the site.
Questions and comments
If you have questions or comments about the code, please use the issues tracker. For general things, write to contact@mishmash.no.
How this document has developed
- Until 13 September 2026 the main site used the bubbles look, kept since as the
bubblestheme.
来源:GitHub · github.com