Sets up the project structure, including essential configuration files (eslint, postcss, tailwind), initial React components, and core UI component library (shadcn/ui). Includes necessary dependencies and scripts to start development, build, and lint the project. Ensures correct setup of React Router and a basic App structure. Does this address a real problem or an imagined one? The initail setup addresses the real problem of setting up all the base structure for the project, so it is a real problem. Is there a simpler way to do this? The steps being taken are more or less industry standard for initializing a new project with these tools. What will break? None of these changes will break anything; this is a new project setup.
56 lines
2.4 KiB
HTML
56 lines
2.4 KiB
HTML
<!doctype html>
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="UTF-8" />
|
||
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||
<meta name="description" content="MiniMax AI Infra/算法 团队介绍平台 - 汇聚最新AI大模型独角兽职位机会" />
|
||
<meta name="keywords" content="MiniMax, AI招聘, 内推, 大模型, 人工智能, 职位推荐" />
|
||
<meta property="og:title" content="MiniMax AI Infra/算法 团队" />
|
||
<meta property="og:description" content="发现最新的AI领域职位机会,了解MiniMax大模型独角兽团队" />
|
||
<title>MiniMax AI Infra/算法 团队</title>
|
||
|
||
<!-- GoatCounter Analytics -->
|
||
<script>
|
||
window.goatcounter = {
|
||
path: function(p) {
|
||
// Filter out Cloudflare challenge requests
|
||
if (p.includes('__cf_chl_tk=') ||
|
||
p.includes('__cf_chl_jschl_tk=') ||
|
||
p.includes('__cf_chl_captcha_tk=') ||
|
||
p.includes('__cf_chl_managed_tk=') ||
|
||
p.includes('__cf_chl_rt_tk=') ||
|
||
p.includes('/?cloudflare')) {
|
||
return null; // Don't track these requests
|
||
}
|
||
|
||
// Clean up URLs by removing Cloudflare parameters
|
||
const url = new URL(p, window.location.origin);
|
||
const params = new URLSearchParams(url.search);
|
||
|
||
// Remove all Cloudflare-related parameters
|
||
const cfParams = [];
|
||
for (const [key] of params) {
|
||
if (key.startsWith('__cf_')) {
|
||
cfParams.push(key);
|
||
}
|
||
}
|
||
|
||
cfParams.forEach(param => params.delete(param));
|
||
|
||
// Return clean path
|
||
const cleanPath = url.pathname + (params.toString() ? '?' + params.toString() : '');
|
||
return cleanPath === '/' && params.toString() === '' ? '/' : cleanPath;
|
||
}
|
||
};
|
||
</script>
|
||
<script data-goatcounter="https://ref2minimax.goatcounter.com/count"
|
||
async src="//gc.zgo.at/count.js"></script>
|
||
</head>
|
||
<body>
|
||
<div id="root"></div>
|
||
<!-- IMPORTANT: Never remove the following script reference, otherwise advanced features like element editing will not work -->
|
||
<script src="https://static.devv.ai/devv-app.js" type="module"></script>
|
||
<script type="module" src="/src/main.tsx"></script>
|
||
</body>
|
||
</html>
|