Back to Articles
2025Open Source Project

Markuxt Publication Demo: A Markdown-First Framework for Academic Portals

hnrobert, Calc1te, and Gentle-Lijie

Summary

markuxt
/
markuxt
A Markdown-first academic portal framework for laboratories, research groups, and knowledge communities, powered by Nuxt.
2
2
Apache-2.0
Vue

Abstract

Markuxt is an open-source framework that enables academic teams to build complete web portals using Markdown as the primary content format. Built on Nuxt 3, it provides a full theme layer including layouts, components, content transformers, and internationalization support.

Key Contributions

  • A Markdown-first content authoring workflow for academic portals
  • Complete theme layer with four preset palettes
  • Built-in support for LaTeX math, Mermaid diagrams, and code highlighting
  • First-class i18n with per-page locale files
  • Dark/light mode with OS preference detection

Architecture

Markuxt follows a Nuxt layer architecture where consuming sites extend the framework and provide only content and configuration. Content is organized into five types — members, publications, projects, positions, and news — each authored as Markdown files with YAML frontmatter.

Conclusion

Markuxt lowers the barrier for academic teams to establish a professional web presence by eliminating the need for CMS expertise while providing rich content features out of the box.

Tags

markdownnuxtacademic portalstatic siteframework

Authors from this organization

hnrobert

hnrobert

Creator / Developer / Maintainer

Robert He · Full Stack Developer @ UNNC CS Y2024 · Creating what I like & what you need

Calc1te

Calc1te

Developer / Maintainer

風吹けばカルシ · Sometimes I pretend I know how to code

Gentle-Lijie

Gentle-Lijie

Developer / Maintainer

Lijie Zhou