pinkilo / the-internet-is-hard

we get it, the internet can be hard

Home Page:https://pinkilo.github.io/the-internet-is-hard/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

the internet is hard (working title)

we get it, the internet can be hard
live site

Table of Contents


Description

the best value on the internet since 2023.

Getting Started

Prerequisites

  • go
  • hugo
  • pnpm
  • node
  • npm

Installation

This template doesn't rely on any external dependencies or services.

  1. Clone the repo
    git clone https://github.com/pinkilo/the-internet-is-hard.git
    cd the-internet-is-hard/
  2. Install tailwind dependencies
     pnpm install
  3. watch files and build css (in a separate terminal)
     pnpm watch-css
  4. Start hugo server (see hugo docs for more options)
     pnpm hugo

Technical Stuff

Built with <3, hugo, & tailwind.

File Organization

/
│
├── archetypes/ *default front matter for new content
│
├── assets/ *css files, tailwind base imports.
│
├── content/ *content as md files
│   ├── _index.md *homepage content above sections grid
│   ├── sections/ *each section lives in it's own folder
│   │   ├── _index.md/ *section information (title, description, icon)
│   │   ├── article.md/ *pages are md files or bundles (see hugo docs)
│
├── layouts/ *html template files
│   ├── _default/ *default templates
│   │   ├── baseof.html/ *base template
│   │   ├── index.html/ *homepage template
│   │   ├── list.html/ *archive page template, not in use
│   │   ├── rss.xml/ *rss config, not in use
│   │   ├── single.html/ *single article page template
│
│
├── static/ *static files (imgs, etc)
│
├── LICENSE/ *??
├── CHANGELOG.md/ *CHANGELOG
└── README.md/   *README

Roadmap

See CHANGELONG.md for changes.

  • init
  • basic structure
  • content rendering and basic styling
  • better content styling
  • section sidebar for articles
  • backlinks
  • better tailwind setup
  • add Changlog, License, etc

License

Distributed under the MIT License. See LICENSE for more information.

Acknowledgments

About

we get it, the internet can be hard

https://pinkilo.github.io/the-internet-is-hard/


Languages

Language:CSS 91.7%Language:HTML 7.4%Language:JavaScript 0.8%