#javascript #html #css #reactjs #frameworks
#javascript #HTML #css — код #reactjs #фреймворки
Вопрос:
Чего я пытаюсь добиться, так это создать инструмент, который позволит мне создавать веб-сайты, подобные конструкторам lego. Таким образом, у меня будет большинство уникальных блогов без лишнего кодирования. Например, я хочу 100 блогов, похожих на WordPress. Каждый блог будет иметь верхний / основной / боковой / нижний колонтитул. Итак, я подумываю о кодировании 5 заголовков, 5 основных, 5 боковых панелей, 5 нижних колонтитулов в качестве компонента. Затем я буду случайным образом использовать заголовок A, основной B, боковую панель C, нижний колонтитул D и вуаля, у меня есть первый блог 🙂 Блоги должны быть настолько уникальными, насколько это возможно при использовании этого метода. Во-вторых, важно то, что я должен иметь их как html / css, а не js. Итак, я искал фреймворк, который позволит мне достичь этого. Сначала я смотрел на gatsbyjs, но я не могу получить html-файлы, затем я попробовал nextjs, потому что там при сборке вы можете экспортировать html. Но в простом блоге только с одной главной страницей я получил такое index.html
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width" />
<meta name="next-head-count" content="2" />
<noscript data-n-css=""></noscript>
<link
rel="preload"
href="/_next/static/chunks/main-925041ce925730787a8a.js"
as="script"
/>
<link
rel="preload"
href="/_next/static/chunks/webpack-50bee04d1dc61f8adf5b.js"
as="script"
/>
<link
rel="preload"
href="/_next/static/chunks/framework.6323d7e8995473683279.js"
as="script"
/>
<link
rel="preload"
href="/_next/static/chunks/f6078781a05fe1bcb0902d23dbbb2662c8d200b3.964928bcb82fd5c6065f.js"
as="script"
/>
<link
rel="preload"
href="/_next/static/chunks/pages/_app-0a8231baaa9660ceaca9.js"
as="script"
/>
<link
rel="preload"
href="/_next/static/chunks/pages/index-7638f3314f35e6ffac1c.js"
as="script"
/>
</head>
<body>
<div id="__next"><div>Welcome to the Next.js blog</div></div>
<script id="__NEXT_DATA__" type="application/json">
{
"props": { "pageProps": {} },
"page": "/",
"query": {},
"buildId": "ElUp7syt_UnrlISSJbfd4",
"nextExport": true,
"autoExport": true,
"isFallback": false
}
</script>
<script
nomodule=""
src="/_next/static/chunks/polyfills-4acaa4b69e5977b3ab87.js"
></script>
<script
src="/_next/static/chunks/main-925041ce925730787a8a.js"
async=""
></script>
<script
src="/_next/static/chunks/webpack-50bee04d1dc61f8adf5b.js"
async=""
></script>
<script
src="/_next/static/chunks/framework.6323d7e8995473683279.js"
async=""
></script>
<script
src="/_next/static/chunks/f6078781a05fe1bcb0902d23dbbb2662c8d200b3.964928bcb82fd5c6065f.js"
async=""
></script>
<script
src="/_next/static/chunks/pages/_app-0a8231baaa9660ceaca9.js"
async=""
></script>
<script
src="/_next/static/chunks/pages/index-7638f3314f35e6ffac1c.js"
async=""
></script>
<script
src="/_next/static/ElUp7syt_UnrlISSJbfd4/_buildManifest.js"
async=""
></script>
<script
src="/_next/static/ElUp7syt_UnrlISSJbfd4/_ssgManifest.js"
async=""
></script>
</body>
</html>```
Its a lot of scripts that i don't really need. Then i was thinking maybe jekyll but also couldnt find html to export. So now i.m writing here, because maybe some of U know any framework that will let me accomplish what i'm trying to do?
Комментарии:
1. Пожалуйста, сформулируйте четкий вопрос. Ваш пост должен содержать хотя бы один вопросительный знак.
Ответ №1:
посмотрите, хотите ли вы, чтобы ваше приложение было динамичным, тогда вам нужно использовать js или его библиотеку или фреймворки. Поскольку у вас есть предварительно написанный код на html / css, вы можете использовать React https://reactjs.org/docs/add-react-to-a-website.html который можно легко добавить в ваш html / css-код.
Комментарии:
1. Мне не нужна динамика в этом 🙂 Мне нужен какой-то фреймворк, чтобы извлечь из него html / css. Затем я сохраню его в базе данных и выберу случайным образом 🙂
2. итак, как бы вы случайно выбрали нужный вам какой-нибудь язык программирования. это вы можете легко сделать, используя react