commit 359ba13f238d63eba609ce46fced9fb82fd5ff81
Author: root <root@hub.scroll.pub> Date: 2024-12-28 12:36:45 +0000 Subject: Initial commit diff --git a/body.html b/body.html new file mode 100644 index 0000000..42c5d6b --- /dev/null +++ b/body.html @@ -0,0 +1,133 @@ +<header class="hero"> + <h1>The First Roman Empire</h1> + <p>Discover the grandeur of ancient Rome</p> +</header> + +<nav class="sticky-nav"> + <ul> + <li><a href="#culture">Culture</a></li> + <li><a href="#food">Food</a></li> + <li><a href="#religion">Religion</a></li> + <li><a href="#emperor">Emperor</a></li> + <li><a href="#legacy">Legacy</a></li> + </ul> +</nav> + +<section id="culture" class="section culture-section"> + <div class="content"> + <h2>Roman Culture</h2> + <div class="grid"> + <div class="card"> + <img src="images/art.jpg" alt="Roman Art"> + <h3>Art & Architecture</h3> + <p>Explore the magnificent art and architectural wonders of Rome.</p> + </div> + <div class="card"> + <img src="images/literature.jpg" alt="Roman Literature"> + <h3>Literature</h3> + <p>Discover the timeless works of Roman authors and poets.</p> + </div> + <div class="card"> + <img src="images/society.jpg" alt="Roman Society"> + <h3>Society</h3> + <p>Learn about the social structure and daily life in ancient Rome.</p> + </div> + </div> + </div> +</section> + +<section id="food" class="section food-section"> + <div class="content"> + <h2>Roman Cuisine</h2> + <div class="grid"> + <div class="card"> + <img src="images/banquet.jpg" alt="Roman Banquet"> + <h3>Banquets</h3> + <p>Experience the lavish feasts of Roman nobility.</p> + </div> + <div class="card"> + <img src="images/wine.jpg" alt="Roman Wine"> + <h3>Wine</h3> + <p>Discover the importance of wine in Roman culture.</p> + </div> + <div class="card"> + <img src="images/recipes.jpg" alt="Roman Recipes"> + <h3>Recipes</h3> + <p>Try authentic Roman recipes passed down through generations.</p> + </div> + </div> + </div> +</section> + +<section id="religion" class="section religion-section"> + <div class="content"> + <h2>Roman Religion</h2> + <div class="grid"> + <div class="card"> + <img src="images/gods.jpg" alt="Roman Gods"> + <h3>Gods & Goddesses</h3> + <p>Meet the deities worshipped by the ancient Romans.</p> + </div> + <div class="card"> + <img src="images/temples.jpg" alt="Roman Temples"> + <h3>Temples</h3> + <p>Visit the sacred temples dedicated to Roman gods.</p> + </div> + <div class="card"> + <img src="images/rituals.jpg" alt="Roman Rituals"> + <h3>Rituals</h3> + <p>Learn about the religious practices and ceremonies of Rome.</p> + </div> + </div> + </div> +</section> + +<section id="emperor" class="section emperor-section"> + <div class="content"> + <h2>The Roman Emperor</h2> + <div class="grid"> + <div class="card"> + <img src="images/augustus.jpg" alt="Augustus"> + <h3>Augustus</h3> + <p>Discover the life and reign of Rome's first emperor.</p> + </div> + <div class="card"> + <img src="images/power.jpg" alt="Imperial Power"> + <h3>Imperial Power</h3> + <p>Understand the role and authority of the Roman emperor.</p> + </div> + <div class="card"> + <img src="images/succession.jpg" alt="Imperial Succession"> + <h3>Succession</h3> + <p>Learn how power was transferred in the Roman Empire.</p> + </div> + </div> + </div> +</section> + +<section id="legacy" class="section legacy-section"> + <div class="content"> + <h2>The Roman Legacy</h2> + <div class="grid"> + <div class="card"> + <img src="images/law.jpg" alt="Roman Law"> + <h3>Law</h3> + <p>Explore the foundations of Roman law and its influence today.</p> + </div> + <div class="card"> + <img src="images/engineering.jpg" alt="Roman Engineering"> + <h3>Engineering</h3> + <p>Marvel at the engineering feats of ancient Rome.</p> + </div> + <div class="card"> + <img src="images/language.jpg" alt="Latin Language"> + <h3>Language</h3> + <p>Discover the impact of Latin on modern languages.</p> + </div> + </div> + </div> +</section> + +<footer> + <p>Explore the wonders of the First Roman Empire</p> +</footer> \ No newline at end of file diff --git a/index.scroll b/index.scroll new file mode 100644 index 0000000..f874a2e --- /dev/null +++ b/index.scroll @@ -0,0 +1,8 @@ +buildHtml +baseUrl https://romanempire.scroll.pub +metaTags +editButton /edit.html +title The First Roman Empire: A Journey Through Time +style.css +body.html +script.js \ No newline at end of file diff --git a/prompt.json b/prompt.json new file mode 100644 index 0000000..1a47eb1 --- /dev/null +++ b/prompt.json @@ -0,0 +1,25 @@ +{ + "id": "aabf385d-2c17-4c9b-a48a-419cf87c1021", + "object": "chat.completion", + "created": 1735389373, + "model": "deepseek-chat", + "choices": [ + { + "index": 0, + "message": { + "role": "assistant", + "content": "---domain---\nromanempire.scroll.pub\n---index.scroll---\nbuildHtml\nbaseUrl https://romanempire.scroll.pub\nmetaTags\neditButton /edit.html\ntitle The First Roman Empire: A Journey Through Time\nstyle.css\nbody.html\nscript.js\n---body.html---\n<header class=\"hero\">\n <h1>The First Roman Empire</h1>\n <p>Discover the grandeur of ancient Rome</p>\n</header>\n\n<nav class=\"sticky-nav\">\n <ul>\n <li><a href=\"#culture\">Culture</a></li>\n <li><a href=\"#food\">Food</a></li>\n <li><a href=\"#religion\">Religion</a></li>\n <li><a href=\"#emperor\">Emperor</a></li>\n <li><a href=\"#legacy\">Legacy</a></li>\n </ul>\n</nav>\n\n<section id=\"culture\" class=\"section culture-section\">\n <div class=\"content\">\n <h2>Roman Culture</h2>\n <div class=\"grid\">\n <div class=\"card\">\n <img src=\"images/art.jpg\" alt=\"Roman Art\">\n <h3>Art & Architecture</h3>\n <p>Explore the magnificent art and architectural wonders of Rome.</p>\n </div>\n <div class=\"card\">\n <img src=\"images/literature.jpg\" alt=\"Roman Literature\">\n <h3>Literature</h3>\n <p>Discover the timeless works of Roman authors and poets.</p>\n </div>\n <div class=\"card\">\n <img src=\"images/society.jpg\" alt=\"Roman Society\">\n <h3>Society</h3>\n <p>Learn about the social structure and daily life in ancient Rome.</p>\n </div>\n </div>\n </div>\n</section>\n\n<section id=\"food\" class=\"section food-section\">\n <div class=\"content\">\n <h2>Roman Cuisine</h2>\n <div class=\"grid\">\n <div class=\"card\">\n <img src=\"images/banquet.jpg\" alt=\"Roman Banquet\">\n <h3>Banquets</h3>\n <p>Experience the lavish feasts of Roman nobility.</p>\n </div>\n <div class=\"card\">\n <img src=\"images/wine.jpg\" alt=\"Roman Wine\">\n <h3>Wine</h3>\n <p>Discover the importance of wine in Roman culture.</p>\n </div>\n <div class=\"card\">\n <img src=\"images/recipes.jpg\" alt=\"Roman Recipes\">\n <h3>Recipes</h3>\n <p>Try authentic Roman recipes passed down through generations.</p>\n </div>\n </div>\n </div>\n</section>\n\n<section id=\"religion\" class=\"section religion-section\">\n <div class=\"content\">\n <h2>Roman Religion</h2>\n <div class=\"grid\">\n <div class=\"card\">\n <img src=\"images/gods.jpg\" alt=\"Roman Gods\">\n <h3>Gods & Goddesses</h3>\n <p>Meet the deities worshipped by the ancient Romans.</p>\n </div>\n <div class=\"card\">\n <img src=\"images/temples.jpg\" alt=\"Roman Temples\">\n <h3>Temples</h3>\n <p>Visit the sacred temples dedicated to Roman gods.</p>\n </div>\n <div class=\"card\">\n <img src=\"images/rituals.jpg\" alt=\"Roman Rituals\">\n <h3>Rituals</h3>\n <p>Learn about the religious practices and ceremonies of Rome.</p>\n </div>\n </div>\n </div>\n</section>\n\n<section id=\"emperor\" class=\"section emperor-section\">\n <div class=\"content\">\n <h2>The Roman Emperor</h2>\n <div class=\"grid\">\n <div class=\"card\">\n <img src=\"images/augustus.jpg\" alt=\"Augustus\">\n <h3>Augustus</h3>\n <p>Discover the life and reign of Rome's first emperor.</p>\n </div>\n <div class=\"card\">\n <img src=\"images/power.jpg\" alt=\"Imperial Power\">\n <h3>Imperial Power</h3>\n <p>Understand the role and authority of the Roman emperor.</p>\n </div>\n <div class=\"card\">\n <img src=\"images/succession.jpg\" alt=\"Imperial Succession\">\n <h3>Succession</h3>\n <p>Learn how power was transferred in the Roman Empire.</p>\n </div>\n </div>\n </div>\n</section>\n\n<section id=\"legacy\" class=\"section legacy-section\">\n <div class=\"content\">\n <h2>The Roman Legacy</h2>\n <div class=\"grid\">\n <div class=\"card\">\n <img src=\"images/law.jpg\" alt=\"Roman Law\">\n <h3>Law</h3>\n <p>Explore the foundations of Roman law and its influence today.</p>\n </div>\n <div class=\"card\">\n <img src=\"images/engineering.jpg\" alt=\"Roman Engineering\">\n <h3>Engineering</h3>\n <p>Marvel at the engineering feats of ancient Rome.</p>\n </div>\n <div class=\"card\">\n <img src=\"images/language.jpg\" alt=\"Latin Language\">\n <h3>Language</h3>\n <p>Discover the impact of Latin on modern languages.</p>\n </div>\n </div>\n </div>\n</section>\n\n<footer>\n <p>Explore the wonders of the First Roman Empire</p>\n</footer>\n---style.css---\n:root {\n --primary-color: #c82333;\n --secondary-color: #e9ecef;\n --text-color: #333;\n --background-color: #f8f9fa;\n --font-family: 'Georgia', serif;\n}\n\nbody {\n font-family: var(--font-family);\n color: var(--text-color);\n background-color: var(--background-color);\n margin: 0;\n padding: 0;\n line-height: 1.6;\n}\n\n.hero {\n background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('images/colosseum.jpg');\n background-size: cover;\n background-position: center;\n height: 100vh;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n text-align: center;\n color: white;\n}\n\n.hero h1 {\n font-size: 4rem;\n margin: 0;\n}\n\n.hero p {\n font-size: 1.5rem;\n margin-top: 1rem;\n}\n\n.sticky-nav {\n position: sticky;\n top: 0;\n background-color: var(--primary-color);\n padding: 1rem;\n z-index: 1000;\n}\n\n.sticky-nav ul {\n list-style: none;\n display: flex;\n justify-content: center;\n margin: 0;\n padding: 0;\n}\n\n.sticky-nav li {\n margin: 0 1rem;\n}\n\n.sticky-nav a {\n color: white;\n text-decoration: none;\n font-size: 1.2rem;\n}\n\n.section {\n padding: 4rem 2rem;\n}\n\n.section h2 {\n text-align: center;\n font-size: 2.5rem;\n margin-bottom: 2rem;\n color: var(--primary-color);\n}\n\n.grid {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n gap: 2rem;\n}\n\n.card {\n background-color: white;\n border-radius: 10px;\n overflow: hidden;\n box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);\n transition: transform 0.3s ease;\n}\n\n.card:hover {\n transform: translateY(-10px);\n}\n\n.card img {\n width: 100%;\n height: 200px;\n object-fit: cover;\n}\n\n.card h3 {\n font-size: 1.5rem;\n margin: 1rem;\n color: var(--primary-color);\n}\n\n.card p {\n margin: 1rem;\n color: var(--text-color);\n}\n\nfooter {\n background-color: var(--primary-color);\n color: white;\n text-align: center;\n padding: 2rem;\n margin-top: 4rem;\n}\n\n@media (max-width: 768px) {\n .hero h1 {\n font-size: 3rem;\n }\n\n .hero p {\n font-size: 1.2rem;\n }\n\n .sticky-nav ul {\n flex-direction: column;\n align-items: center;\n }\n\n .sticky-nav li {\n margin: 0.5rem 0;\n }\n}\n---script.js---\n// Smooth scrolling for anchor links\ndocument.querySelectorAll('a[href^=\"#\"]').forEach(anchor => {\n anchor.addEventListener('click', function (e) {\n e.preventDefault();\n document.querySelector(this.getAttribute('href')).scrollIntoView({\n behavior: 'smooth'\n });\n });\n});\n\n// Sticky navigation highlight\nconst sections = document.querySelectorAll('section');\nconst navLinks = document.querySelectorAll('.sticky-nav a');\n\nwindow.addEventListener('scroll', () => {\n let current = '';\n sections.forEach(section => {\n const sectionTop = section.offsetTop;\n const sectionHeight = section.clientHeight;\n if (pageYOffset >= sectionTop - sectionHeight / 3) {\n current = section.getAttribute('id');\n }\n });\n\n navLinks.forEach(link => {\n link.classList.remove('active');\n if (link.getAttribute('href').includes(current)) {\n link.classList.add('active');\n }\n });\n});\n---end---" + }, + "logprobs": null, + "finish_reason": "stop" + } + ], + "usage": { + "prompt_tokens": 297, + "completion_tokens": 2195, + "total_tokens": 2492, + "prompt_cache_hit_tokens": 64, + "prompt_cache_miss_tokens": 233 + }, + "system_fingerprint": "fp_f1afce2943" +} \ No newline at end of file diff --git a/readme.scroll b/readme.scroll new file mode 100644 index 0000000..b4ef557 --- /dev/null +++ b/readme.scroll @@ -0,0 +1,2 @@ +# romanempire1.scroll.pub +Website generated by DeepSeek from prompt: give me a showcase website which is about the first empire of roman empire. It's a single page site with different sections that introcudes the following aspencts: food, culture, religion, emperor and anything you could think of. Use image from internet if necessary, be creative with the layout of the page \ No newline at end of file diff --git a/script.js b/script.js new file mode 100644 index 0000000..57234f2 --- /dev/null +++ b/script.js @@ -0,0 +1,31 @@ +// Smooth scrolling for anchor links +document.querySelectorAll('a[href^="#"]').forEach(anchor => { + anchor.addEventListener('click', function (e) { + e.preventDefault(); + document.querySelector(this.getAttribute('href')).scrollIntoView({ + behavior: 'smooth' + }); + }); +}); + +// Sticky navigation highlight +const sections = document.querySelectorAll('section'); +const navLinks = document.querySelectorAll('.sticky-nav a'); + +window.addEventListener('scroll', () => { + let current = ''; + sections.forEach(section => { + const sectionTop = section.offsetTop; + const sectionHeight = section.clientHeight; + if (pageYOffset >= sectionTop - sectionHeight / 3) { + current = section.getAttribute('id'); + } + }); + + navLinks.forEach(link => { + link.classList.remove('active'); + if (link.getAttribute('href').includes(current)) { + link.classList.add('active'); + } + }); +}); \ No newline at end of file diff --git a/style.css b/style.css new file mode 100644 index 0000000..9f1825c --- /dev/null +++ b/style.css @@ -0,0 +1,138 @@ +:root { + --primary-color: #c82333; + --secondary-color: #e9ecef; + --text-color: #333; + --background-color: #f8f9fa; + --font-family: 'Georgia', serif; +} + +body { + font-family: var(--font-family); + color: var(--text-color); + background-color: var(--background-color); + margin: 0; + padding: 0; + line-height: 1.6; +} + +.hero { + background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('images/colosseum.jpg'); + background-size: cover; + background-position: center; + height: 100vh; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + text-align: center; + color: white; +} + +.hero h1 { + font-size: 4rem; + margin: 0; +} + +.hero p { + font-size: 1.5rem; + margin-top: 1rem; +} + +.sticky-nav { + position: sticky; + top: 0; + background-color: var(--primary-color); + padding: 1rem; + z-index: 1000; +} + +.sticky-nav ul { + list-style: none; + display: flex; + justify-content: center; + margin: 0; + padding: 0; +} + +.sticky-nav li { + margin: 0 1rem; +} + +.sticky-nav a { + color: white; + text-decoration: none; + font-size: 1.2rem; +} + +.section { + padding: 4rem 2rem; +} + +.section h2 { + text-align: center; + font-size: 2.5rem; + margin-bottom: 2rem; + color: var(--primary-color); +} + +.grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); + gap: 2rem; +} + +.card { + background-color: white; + border-radius: 10px; + overflow: hidden; + box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); + transition: transform 0.3s ease; +} + +.card:hover { + transform: translateY(-10px); +} + +.card img { + width: 100%; + height: 200px; + object-fit: cover; +} + +.card h3 { + font-size: 1.5rem; + margin: 1rem; + color: var(--primary-color); +} + +.card p { + margin: 1rem; + color: var(--text-color); +} + +footer { + background-color: var(--primary-color); + color: white; + text-align: center; + padding: 2rem; + margin-top: 4rem; +} + +@media (max-width: 768px) { + .hero h1 { + font-size: 3rem; + } + + .hero p { + font-size: 1.2rem; + } + + .sticky-nav ul { + flex-direction: column; + align-items: center; + } + + .sticky-nav li { + margin: 0.5rem 0; + } +} \ No newline at end of file