charlesreid1 / super-shitty-simple-static-site-generator

super shitty simple static site generator FTW

Home Page:https://charlesreid1.github.io/super-shitty-simple-static-site-generator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

super-shitty-simple-static-site-generator

What the fuck is this?

This is a super shitty simple static site generator.

To use it, you write one Markdown file. Just one. And keep it simple, none of that hipster CSS bullshit.

There is a Python script that is simple as all fuck. It just turns your Markdown into HTML. Now do you see why you have to keep it simple?

Deploy your one single HTML file with GitHub Pages. Now put your feet up, turn off the computer, and pat yourself on the back, champ. You just launched an app.

How the fuck do I use this repo?

You don't, dumbass, this is my repo. You can fork this repo, if you want to show off how fucking smart you are, but you should probably just set up your own repo and then put all the shit that's in this repo into your repo.

Don't overcomplicate it.

How the fuck do I build it?

You wanna build the project? Okay skipper, strap in. Copy and paste this into your terminal:

./Taskfile i-suck-at-python

That's gonna do a bunch of Python shit, and you'll be like, "What the fuck, I don't even," but just fucking do it.

Now copy and paste this into your terminal:

./Taskfile gimme-pages

Now maybe you can start to get some shit done. Run this:

./Taskfile build

Don't fucking ask where to run that command, shitlord, you already know you should be running all these commands from the repository directory.

How the fuck do I look at it?

Fire up your dial up connection - don't worry, you won't need a fast connection because you're downloading one single fucking page of plain HTML.

Now copy and paste this into your terminal:

./Taskfile serve

Now open your web browser and go to http://localhost:8000 and feast your eyes on that delicious HTML.

How the fuck do I deploy it?

Okay Einstein, hold on tight, you're gonna need to copy and paste one more command:

./Taskfile deploy

That's fucking it.

Where the fuck is it?

Assuming you didn't completely fuck this up, if your super shitty simple static site repo is at foobar/my-shitty-site then it's gonna be public on the web at

https://foobar.github.io/my-shitty-site

Congratulations genius, you're on the fucking Internet.

Is there a fucking example?

Of course there's a fucking example. THIS IS THE FUCKING EXAMPLE:

https://charlesreid1.github.io/super-shitty-simple-static-site-generator

I read about requirements.txt on StackOverflow, where's yours?

Go scroll to the top of the fucking page. No, no, I'll wait. Go do it and come back here. What did you see?

That's right, bonehead, simple.

Go ahead. Open the Taskfile. Use nano if you want. Take a good long look at that i-suck-at-python task. That's the finest, choicest pip install of a single package you're gonna see for a long time.

I have a fucking issue.

Too bad sport, issues are closed. Go fuck yourself.

I have a fucking pull request.

NO YOU FUCKING DON'T

What fucking license does this software use?

License? You're asking about a fucking license? Have you seen this shitty piece of shit?

Seriously though this software is released under the terms and conditions of the WTFPL.

About

super shitty simple static site generator FTW

https://charlesreid1.github.io/super-shitty-simple-static-site-generator

License:Do What The F*ck You Want To Public License


Languages

Language:Shell 58.8%Language:Python 41.2%