import { Component, createSignal, onMount } from 'solid-js'; import { useLocation } from '@solidjs/router'; // 导入组件以注册自定义元素 import './components'; import { Article } from './components'; const App: Component = () => { const location = useLocation(); const [currentPath, setCurrentPath] = createSignal(''); onMount(() => { // 根据路由加载对应的 markdown 文件 let path = decodeURIComponent(location.pathname.slice(1)); if (!path) { path = '/content/index.md'; } else if (!path.startsWith('/content/')) { path = `/content/${path}`; } // 确保有 .md 扩展名 if (!path.endsWith('.md')) { path = `${path}.md`; } setCurrentPath(path); }); return (

TTRPG Tools

); }; export default App;