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