[{"data":1,"prerenderedAt":197},["ShallowReactive",2],{"publications-en":3},[4],{"_path":5,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":9,"description":8,"authors":10,"authors_orcid":14,"year":18,"doi":8,"venue":19,"keywords":20,"body":26,"_type":21,"_id":191,"_source":192,"_file":193,"_stem":194,"_extension":195,"locale":196},"\u002Fpublications\u002Fmarkuxt-framework","publications",false,"","Markuxt Publication Demo: A Markdown-First Framework for Academic Portals",[11,12,13],"hnrobert","Calc1te","Gentle-Lijie",[15,16,17],"0009-0000-1778-7485","0009-0005-8541-2729","0009-0009-3964-7198",2025,"Open Source Project",[21,22,23,24,25],"markdown","nuxt","academic portal","static site","framework",{"type":27,"children":28,"toc":184},"root",[29,113,120,126,132,162,168,173,179],{"type":30,"tag":31,"props":32,"children":37},"element","a",{"class":33,"href":34,"target":35,"rel":36},"card-github no-styling","https:\u002F\u002Fgithub.com\u002Fmarkuxt\u002Fmarkuxt","_blank","noopener noreferrer",[38,79,85],{"type":30,"tag":39,"props":40,"children":42},"div",{"class":41},"gc-titlebar",[43,74],{"type":30,"tag":39,"props":44,"children":46},{"class":45},"gc-titlebar-left",[47,63,69],{"type":30,"tag":39,"props":48,"children":50},{"class":49},"gc-owner",[51,56],{"type":30,"tag":39,"props":52,"children":55},{"class":53,"style":54},"gc-avatar","background-image: url(\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F291453921?v=4\"); background-size: cover; background-position: center; background-color: transparent;",[],{"type":30,"tag":39,"props":57,"children":59},{"class":58},"gc-user",[60],{"type":61,"value":62},"text","markuxt",{"type":30,"tag":39,"props":64,"children":66},{"class":65},"gc-divider",[67],{"type":61,"value":68},"\u002F",{"type":30,"tag":39,"props":70,"children":72},{"class":71},"gc-repo",[73],{"type":61,"value":62},{"type":30,"tag":39,"props":75,"children":78},{"class":76,"aria-hidden":77},"github-logo","true",[],{"type":30,"tag":39,"props":80,"children":82},{"class":81},"gc-description",[83],{"type":61,"value":84},"A Markdown-first academic portal framework for laboratories, research groups, and knowledge communities, powered by Nuxt.",{"type":30,"tag":39,"props":86,"children":88},{"class":87},"gc-infobar",[89,95,100,106],{"type":30,"tag":39,"props":90,"children":92},{"class":91},"gc-stars",[93],{"type":61,"value":94},"2",{"type":30,"tag":39,"props":96,"children":98},{"class":97},"gc-forks",[99],{"type":61,"value":94},{"type":30,"tag":39,"props":101,"children":103},{"class":102},"gc-license",[104],{"type":61,"value":105},"Apache-2.0",{"type":30,"tag":107,"props":108,"children":110},"span",{"class":109},"gc-language",[111],{"type":61,"value":112},"Vue",{"type":30,"tag":114,"props":115,"children":117},"h2",{"id":116},"abstract",[118],{"type":61,"value":119},"Abstract",{"type":30,"tag":121,"props":122,"children":123},"p",{},[124],{"type":61,"value":125},"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.",{"type":30,"tag":114,"props":127,"children":129},{"id":128},"key-contributions",[130],{"type":61,"value":131},"Key Contributions",{"type":30,"tag":133,"props":134,"children":135},"ul",{},[136,142,147,152,157],{"type":30,"tag":137,"props":138,"children":139},"li",{},[140],{"type":61,"value":141},"A Markdown-first content authoring workflow for academic portals",{"type":30,"tag":137,"props":143,"children":144},{},[145],{"type":61,"value":146},"Complete theme layer with four preset palettes",{"type":30,"tag":137,"props":148,"children":149},{},[150],{"type":61,"value":151},"Built-in support for LaTeX math, Mermaid diagrams, and code highlighting",{"type":30,"tag":137,"props":153,"children":154},{},[155],{"type":61,"value":156},"First-class i18n with per-page locale files",{"type":30,"tag":137,"props":158,"children":159},{},[160],{"type":61,"value":161},"Dark\u002Flight mode with OS preference detection",{"type":30,"tag":114,"props":163,"children":165},{"id":164},"architecture",[166],{"type":61,"value":167},"Architecture",{"type":30,"tag":121,"props":169,"children":170},{},[171],{"type":61,"value":172},"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.",{"type":30,"tag":114,"props":174,"children":176},{"id":175},"conclusion",[177],{"type":61,"value":178},"Conclusion",{"type":30,"tag":121,"props":180,"children":181},{},[182],{"type":61,"value":183},"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.",{"title":8,"searchDepth":185,"depth":185,"links":186},2,[187,188,189,190],{"id":116,"depth":185,"text":119},{"id":128,"depth":185,"text":131},{"id":164,"depth":185,"text":167},{"id":175,"depth":185,"text":178},"content:publications:markuxt-framework.md","content","publications\u002Fmarkuxt-framework.md","publications\u002Fmarkuxt-framework","md","en",1783178633654]