6 lines
12 KiB
HTML
6 lines
12 KiB
HTML
<!doctype html><html lang=en dir=auto><head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>Custom Static Website Generator | Akilan</title>
|
||
<meta name=keywords content="website,static,generator,Rest"><meta name=description content="Creating a custom static website engine which can be accessed by using RestApi"><meta name=author content="Akilan Selvacoumar"><link rel=canonical href=http://localhost:1313/projects/custom-static-website-generator/><link crossorigin=anonymous href=/assets/css/stylesheet.f49d66caae9ea0fd43f21f29e71a8d3e284517ed770f2aa86fa012953ad3c9ef.css integrity="sha256-9J1myq6eoP1D8h8p5xqNPihFF+13Dyqob6ASlTrTye8=" rel="preload stylesheet" as=style><link rel=icon href=http://localhost:1313/favicon.ico><link rel=icon type=image/png sizes=16x16 href=http://localhost:1313/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=http://localhost:1313/favicon-32x32.png><link rel=apple-touch-icon href=http://localhost:1313/apple-touch-icon.png><link rel=mask-icon href=http://localhost:1313/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate hreflang=en href=http://localhost:1313/projects/custom-static-website-generator/><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--code-block-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:url" content="http://localhost:1313/projects/custom-static-website-generator/"><meta property="og:site_name" content="Akilan"><meta property="og:title" content="Custom Static Website Generator"><meta property="og:description" content="Creating a custom static website engine which can be accessed by using RestApi"><meta property="og:locale" content="en"><meta property="og:type" content="article"><meta property="article:section" content="projects"><meta property="article:tag" content="Website"><meta property="article:tag" content="Static"><meta property="article:tag" content="Generator"><meta property="article:tag" content="Rest"><meta name=twitter:card content="summary"><meta name=twitter:title content="Custom Static Website Generator"><meta name=twitter:description content="Creating a custom static website engine which can be accessed by using RestApi"><script type=application/ld+json>{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Open Source Projects","item":"http://localhost:1313/projects/"},{"@type":"ListItem","position":2,"name":"Custom Static Website Generator","item":"http://localhost:1313/projects/custom-static-website-generator/"}]}</script><script type=application/ld+json>{"@context":"https://schema.org","@type":"BlogPosting","headline":"Custom Static Website Generator","name":"Custom Static Website Generator","description":"Creating a custom static website engine which can be accessed by using RestApi","keywords":["website","static","generator","Rest"],"articleBody":"Introduction We have designed a simple static website generator which can be designed to be interacted via Rest Api’s. We have demonstrated how a user can create a static webpage from WhatsApp. The intention of this project is to prove simplicity of having static websites.\nProject link: https://github.com/HWTechClub/Custom-Static-Website-Generator Features Static files generated in less than a second and served to your visitors just as fast. We support deploying your website on IPFS. Time to power the distributed web. Users attention to content rather than design. Demo Interaction The demo interaction is done using a whatsapp bot to interact with Rest Apis.\nBasic Information Main programming langauge: Nodejs License: GPLv2 Installation Documentation ","wordCount":"111","inLanguage":"en","datePublished":"0001-01-01T00:00:00Z","dateModified":"0001-01-01T00:00:00Z","author":{"@type":"Person","name":"Akilan Selvacoumar"},"mainEntityOfPage":{"@type":"WebPage","@id":"http://localhost:1313/projects/custom-static-website-generator/"},"publisher":{"@type":"Organization","name":"Akilan","logo":{"@type":"ImageObject","url":"http://localhost:1313/favicon.ico"}}}</script></head><body id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=http://localhost:1313/ accesskey=h title="Akilan (Alt + H)">Akilan</a><div class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)" aria-label="Toggle theme"><svg id="moon" width="24" height="18" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" width="24" height="18" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></div></div><ul id=menu><li><a href=http://localhost:1313/about/ title=About><span>About</span></a></li><li><a href=http://localhost:1313/resume/ title=Resumé><span>Resumé</span></a></li><li><a href=http://localhost:1313/projects/ title=Projects><span>Projects</span></a></li><li><a href=http://localhost:1313/technicalposts/ title="Technical Posts"><span>Technical Posts</span></a></li><li><a href=http://localhost:1313/generalposts/ title="General Posts"><span>General Posts</span></a></li><li><a href=http://localhost:1313/papers/ title=Papers><span>Papers</span></a></li><li><a href=http://localhost:1313/chat/ title=Chat><span>Chat</span></a></li><li><a href=http://localhost:1313/hiking/ title=Hiking><span>Hiking</span></a></li></ul></nav></header><main class=main><article class=post-single><header class=post-header><div class=breadcrumbs><a href=http://localhost:1313/>Home</a> » <a href=http://localhost:1313/projects/>Open Source Projects</a></div><h1 class="post-title entry-hint-parent">Custom Static Website Generator</h1><div class=post-meta>1 min · Akilan Selvacoumar | <a href=https://github.com/Akilan1999/Akilan-website/tree/master/content/projects/Custom-Static-Website-Generator.md rel="noopener noreferrer" target=_blank>Suggest Changes</a></div></header><div class=toc><details><summary accesskey=c title="(Alt + C)"><span class=details>Table of Contents</span></summary><div class=inner><ul><li><a href=#introduction aria-label=Introduction>Introduction</a><ul><ul><li><a href=#project-link aria-label="Project link: https://github.com/HWTechClub/Custom-Static-Website-Generator">Project link: https://github.com/HWTechClub/Custom-Static-Website-Generator</a></li></ul></ul></li><li><a href=#features aria-label=Features>Features</a></li><li><a href=#demo-interaction aria-label="Demo Interaction">Demo Interaction</a></li><li><a href=#basic-information aria-label="Basic Information">Basic Information</a></li></ul></div></details></div><div class=post-content><h2 id=introduction>Introduction<a hidden class=anchor aria-hidden=true href=#introduction>#</a></h2><p>We have designed a simple static website generator which can be designed to be interacted via Rest Api’s. We have demonstrated how a user can create a static webpage from WhatsApp. The intention of this project is to prove simplicity of having static websites.</p><h4 id=project-link>Project link: <a href=https://github.com/HWTechClub/Custom-Static-Website-Generator>https://github.com/HWTechClub/Custom-Static-Website-Generator</a><a hidden class=anchor aria-hidden=true href=#project-link>#</a></h4><h2 id=features>Features<a hidden class=anchor aria-hidden=true href=#features>#</a></h2><ol><li>Static files generated in less than a second and served to your visitors just as fast.</li><li>We support deploying your website on IPFS. Time to power the distributed web.</li><li>Users attention to content rather than design.</li></ol><h2 id=demo-interaction>Demo Interaction<a hidden class=anchor aria-hidden=true href=#demo-interaction>#</a></h2><p>The demo interaction is done using a whatsapp bot to interact with Rest Apis.</p><div style=position:relative;padding-bottom:56.25%;height:0;overflow:hidden><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen loading=eager referrerpolicy=strict-origin-when-cross-origin src="https://www.youtube.com/embed/SXfCQiZDZKY?autoplay=0&controls=1&end=0&loop=0&mute=0&start=0" style=position:absolute;top:0;left:0;width:100%;height:100%;border:0 title="YouTube video"></iframe></div><h2 id=basic-information>Basic Information<a hidden class=anchor aria-hidden=true href=#basic-information>#</a></h2><ol><li>Main programming langauge: Nodejs</li><li>License: GPLv2</li><li><a href=https://cwsg-docs.hwtech.club/getting-started/installation/>Installation</a></li><li><a href=https://cwsg-docs.hwtech.club/>Documentation</a></li></ol></div><footer class=post-footer><ul class=post-tags><li><a href=http://localhost:1313/tags/website/>Website</a></li><li><a href=http://localhost:1313/tags/static/>Static</a></li><li><a href=http://localhost:1313/tags/generator/>Generator</a></li><li><a href=http://localhost:1313/tags/rest/>Rest</a></li></ul></footer></article></main><footer class=footer><span>© 2025 <a href=http://localhost:1313/>Akilan</a></span> ·
|
||
<span>Powered by
|
||
<a href=https://gohugo.io/ rel="noopener noreferrer" target=_blank>Hugo</a> &
|
||
<a href=https://github.com/adityatelange/hugo-PaperMod/ rel=noopener target=_blank>PaperMod</a></span></footer><a href=#top aria-label="go to top" title="Go to Top (Alt + G)" class=top-link id=top-link accesskey=g><svg viewBox="0 0 12 6" fill="currentcolor"><path d="M12 6H0l6-6z"/></svg>
|
||
</a><script>let menu=document.getElementById("menu");menu&&(menu.scrollLeft=localStorage.getItem("menu-scroll-position"),menu.onscroll=function(){localStorage.setItem("menu-scroll-position",menu.scrollLeft)}),document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault();var t=this.getAttribute("href").substr(1);window.matchMedia("(prefers-reduced-motion: reduce)").matches?document.querySelector(`[id='${decodeURIComponent(t)}']`).scrollIntoView():document.querySelector(`[id='${decodeURIComponent(t)}']`).scrollIntoView({behavior:"smooth"}),t==="top"?history.replaceState(null,null," "):history.pushState(null,null,`#${t}`)})})</script><script>var mybutton=document.getElementById("top-link");window.onscroll=function(){document.body.scrollTop>800||document.documentElement.scrollTop>800?(mybutton.style.visibility="visible",mybutton.style.opacity="1"):(mybutton.style.visibility="hidden",mybutton.style.opacity="0")}</script><script>document.getElementById("theme-toggle").addEventListener("click",()=>{document.body.className.includes("dark")?(document.body.classList.remove("dark"),localStorage.setItem("pref-theme","light")):(document.body.classList.add("dark"),localStorage.setItem("pref-theme","dark"))})</script></body></html> |