thelinuxfraud,

Man can somebody please just build me a nice little to host my bullshit with like or something? Or just teach me how to do it. Sure I have a account but that doesn’t mean I know what I’m doing 😂 and have great docs I just. Do. Not. Get. It.

If you style it out in the theme too, that’d be great.

kev,
@kev@fosstodon.org avatar

@thelinuxfraud this is a very long read, but I wrote a verbose "how to build a site" guide a while back. It was written very much with beginners in mind. Maybe it will help.

https://kevquirk.com/how-to-build-jekyll-site-simple-css

kev,
@kev@fosstodon.org avatar

@thelinuxfraud or, if you don't want the hassle of building and maintaining a site, just sign up for a Bear Blog - https://bearblog.dev

thelinuxfraud,

@kev hey, I really like this! I do want to try and maintain my own site (just seems like a fun challenge) but I do really like that.

fromjason,
@fromjason@mastodon.social avatar

@thelinuxfraud I feel your pain. Took me forever to wrap my head around 11ty.

What's your biggest question mark? Also have you tried using an 11ty starter blog yet?

thelinuxfraud,

@fromjason honestly I think it’s more so git that confuses me more. Not that I really understand 11ty but I followed their docs and was able to at least get a static page loaded. I could edit it via md/html but trying to figure out how to actually push everything to git (cause I’ve only ever tried to host with github pages) and do it properly, is where I get lost.

Granted - I’m probably more lost than my brain will allow me to accept. Sorry if my explanation makes no sense. It’s just that none of this makes sense. 😂

That’s why I, defeated, just sprung for a @write.as subscription. It’s only 10/month and it works for the most part but it’s kinda ehh in my opinion.

fromjason,
@fromjason@mastodon.social avatar

@thelinuxfraud yea I feel like we're in the same boat. I just finished my 11ty blog coming from write.as.

For git, when you're "done" with your site you want to create a new repository and upload all your files EXCEPT your _site folder (the folder 11ty spits your website out into) and the node folder. No one really tells you that part.

...

fromjason,
@fromjason@mastodon.social avatar

@thelinuxfraud Then, create a Netlify account, and add your custom domain if you want. Then there's a section in "site deploy" that allows you to connect your new repository. It's great. When you update your repository it deploys to your site automatically. After you do that, read up on how@to use git. Just the basic stuff.

...

RyunoKi,
@RyunoKi@layer8.space avatar

@fromjason @thelinuxfraud If you want to stick to GitHub pages, https://www.npmjs.com/package/gh-pages#command-line-utility is handy.

A single command you point to _site and it handles the details.

RyunoKi,
@RyunoKi@layer8.space avatar

@fromjason @thelinuxfraud If you want to bring your own domain:

https://docs.github.com/en/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site

Personally, I moved to Codeberg Pages when I don't self-host by now. Used GitHub Pages for years before.

thelinuxfraud,

@RyunoKi I know a couple people who migrated over to codeberg and said that they like it. I was actually thinking about moving my few repos from github over to codeberg.

I'm assuming that codeberg pages is fairly identical to github pages?

RyunoKi,
@RyunoKi@layer8.space avatar

@thelinuxfraud Even simpler: https://codeberg.page/

The gh-pages CLI can be used as well, but needs a few more options.

Let me know if I shall dig them up.

fromjason,
@fromjason@mastodon.social avatar

@thelinuxfraud for the 11ty stuff, I think a big help will be to start with a starter blog. There's a TON of technical shit it solves for you that prob would take hours to figure out.

Here it is. Just download the repository as a zip. Then, run install the 11ty package npm install. Then do the quick start from the 11ty get started page. From there you can tinker and customize. That's what I did.

Here's the starter:
https://github.com/11ty/eleventy-base-blog

fromjason,
@fromjason@mastodon.social avatar

@thelinuxfraud one more thing: here's my active site in my git. It's prob more involved than what you're looking for but it might be helpful to see how I did some things.
https://github.com/fromjasonstuff/fromjason-eleventy/tree/From-Jason-2.2.0

thelinuxfraud,

@fromjason you’re awesome, my guy! I’m definitely going to use that starter blog. I didn’t know that you’re not supposed to upload your _site folder too. I don’t remember reading anything that tells you not to. I’m definitely going to dive into it this weekend and figure it out. That starter blog will be a huge help, especially if it automates some of that technical shit that goes right over my head.

fromjason,
@fromjason@mastodon.social avatar

@thelinuxfraud glad to hear! Yes it will automate. Netlify automatically tries to figure out which static generator you're using based on your repository, and will deploy to your live site. It's great

thelinuxfraud,

@fromjason hell yeah. I’ve heard of Netlify - how do you like it? Is it worth the price? At least I’m assuming it costs because that’s what hosts your website/blog, right?

Sorry for all the questions haha

RyunoKi,
@RyunoKi@layer8.space avatar

@thelinuxfraud @fromjason Well, the author of Eleventy was on Netlify's payroll. Expect great support.

fromjason,
@fromjason@mastodon.social avatar

@thelinuxfraud no worries. Netlify has been free so far actually. I caved and paid the $9/m for analytics, but hosting, connecting to git, and even a custom url is free

thelinuxfraud,

@fromjason oh, damn nice. I didn’t realize that it was free to host. Okay, so my only fear with that is.. how do they make money if it’s free? I guess I’ll have to dive into their privacy policy and TOS just to see. Unfortunately I am a stickler about those kinds of things but looking over their website they don’t collect anything that any other “tech” company doesn’t collect. They’re also partnered with HackerOne for bug bounties so that’s cool. At least it’s being audited frequently.

RyunoKi,
@RyunoKi@layer8.space avatar

@thelinuxfraud @fromjason Often times free tiers are targeted towards hobbyists.

Their traffic is often low enough to not be expensive.

But they learn the product and either upgrade to a paid tier - or spread the word / convince their boss to partner with them.

In that regard it acts as a marketing vehicle.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • Blog
  • kavyap
  • rosin
  • modclub
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • khanakhh
  • osvaldo12
  • tacticalgear
  • Youngstown
  • everett
  • slotface
  • ngwrru68w68
  • thenastyranch
  • JUstTest
  • mdbf
  • tester
  • GTA5RPClips
  • provamag3
  • Leos
  • Durango
  • ethstaker
  • cisconetworking
  • normalnudes
  • megavids
  • cubers
  • anitta
  • lostlight
  • All magazines