I want to make a 1kb clean and simple website/blog (like https://250kb.club/) without JavaScript, any advice, or should I just code from HTML every page/article?

  • scrote@lemmy.ml
    link
    fedilink
    arrow-up
    10
    arrow-down
    1
    ·
    4 years ago

    I’d recommend using a static site generator e.g. Hugo, Zola They use a template engine to create the pages, so you can write all your pages in markdown and these get built into slots in your templates. This gives you the freedom to write a very lightweight template such that each page is your template header plus your converted markdown. I’ve not touched Hugo in a while, but writing a Zola theme is quite straightforward and minimal.

  • R...@lemmy.ml
    link
    fedilink
    arrow-up
    5
    ·
    4 years ago

    If you want to keep it as simple as possible, just use HTML. I don’t even know what you can put in 1kb of HTML if you leave out all the head meta data. Have to try that out.

      • R...@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        4 years ago

        Use the most basic HTML elements, sections, paragraphs, headings. No need to go fancy.

          • R...@lemmy.ml
            link
            fedilink
            arrow-up
            2
            ·
            4 years ago

            That is already pretty minimal, but why the 1kb? As the website that is mentioned is 250kb max. That is quite the difference.

            • AlmaemberTheGreat@lemmy.ml
              link
              fedilink
              arrow-up
              1
              ·
              4 years ago

              I don’t have 1kB as a target, it’s simply impossible unless I make the reader read my stuff in gzip. I just mentioned that your posts have to be really short to even be able to make a 1kB site like OP wants to

              • R...@lemmy.ml
                link
                fedilink
                arrow-up
                2
                ·
                4 years ago

                Yeah sorry, i misplaced the OP and you with your wants and needs, so interpreted your comment differently. But yeah getting a 1KB site is super hard! But it is a nice challenge.

  • CULTPONY@lemmy.ml
    link
    fedilink
    arrow-up
    6
    arrow-down
    1
    ·
    4 years ago

    As someone with a sub250kb website (30.45KB), I can recommend to look into HTML templating things. Stuff like Jinja2 or the Go HTML templater. Then you write raw HTML with some CSS.

    This also makes my ADHD want me to make a sub 1kB webpage out of what I have atm, though it might be hard considering it includes a 4KB image.

  • AgreeableLandscape@lemmy.mlM
    link
    fedilink
    arrow-up
    4
    ·
    4 years ago

    Mod comment:

    Just a heads up, please keep this community relevant to Linux specifically in the future. This post would fit better in !webdev@lemmy.ml

    Since people have already posted helpful information, I won’t remove or lock this post, and I’m also not asking you to delete it, this is just a reminder for future posts.

  • TheImpressiveX@lemmy.ml
    link
    fedilink
    arrow-up
    4
    arrow-down
    1
    ·
    4 years ago

    I’d personally say, just code it by hand. If it’s just gonna be only a few pages then this will be easy.

    Neocities is perfect for sites like these.

  • Anachron@lemmy.ml
    link
    fedilink
    arrow-up
    4
    arrow-down
    1
    ·
    edit-2
    4 years ago

    My blog (~50KB) is fairly minimal, but for me 1kb is way too much of a constraint. It would sacrifice too much functionality. I like to keep things tiny, tidy and stupid, but still usable/functional.

  • kazutrash@lemmy.ml
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    4 years ago

    You fools, to achieve maximum light speed on websites loading, you need to write it’s code on a paper, so then you have a 0KB website, gg ez.