Agreed. I have been looking at a few minimalist website/blog generators, including makefly, bashblog, and lb for the last 3 months. Thanks for another useful and practical video.
Same, I literally just started a few day ago looking at static site generators to update my website, especially after having seen the recent Luke Smith video on having a website.
Same thoughtprocess with me, i tried a bunch of options and they all didn't feel quite right, either too much bloat or too little flexibility. This strikes a good balance
About the time I wanted to update my own blog from plain HTML, you came up with a video demonstrating non-bloated software for generating one from Markdown)
Mostly I’m just a brainlet and didn’t bother figuring out Hugo and Jekyll. Hexo kind of just works but it shits the bed with the newest version of NodeJS so I have to use the LTS version. This is perfect for me - simple, no overhead and I can write my stuff in Markdown.
I made my website entirely based on Markdown and utilizing Apache's directory index generation. Not one single HTML or PHP file involved (except the Markdown parser), all is controlled using htaccess options and CSS.
I have a Raspberry Pi 4 installed with Ubuntu and want to host a mini-website. Would you please make a step-by-step guide to combining all of this together? Thanks!
Thanks for the video! I'm really new to the blog world. I already install the basics apache, mysql and now I want to generate my site. Can yo make a video including the whole process?
also i guess it's all relative, but i think you might be misleading some viewers who don't use static site gens. you mentioned the mainstream ssgs have dependency bloat; viewers might take this to mean that those dependencies will be roped in somehow into their final product, which is not the case (at least with the ones i've used; jekyll, zola, 11ty). in the end, the output are static files as the name implies -- not all that different than your solution. so with the exception of the initial installation of the ssg, it could be argued that it doesn't really matter. and jekyll is really only "super complicated" if you need it to be. it does work fine for small sites.
Unsurprisingly, you could also use Emacs for this. Org-mode files can be converted into HTML files, and then you can write any extensions you need such as the "other articles" list in Emacs Lisp.
@@WolfgangsChannel That "comrade" comment made me laugh even more. You are the one, not him! Commies claim to be theirs what's been stolen from others! Plus your field of interest, mostly foss... and then that copyright. I just found it very cynical and had a good laugh ;-)
woz wrong with writing pure html (or caveman for that matter) you can put you site design in one file that is divided in several frames and then just add the content from another file in one of the frames...
Writing Markdown is much easier and you can read it with a plain text editor afterwards. Plus, it's portable - if you decide to change to another static site generator you won't have to rewrite it.
lol did you read my mind? I'm using hugo and I'm sick of all the theme b@llshit and the template stuff. I looked at ssg and was about to add that feature but you beat me to that race
True, that's something I haven't thought about. On the other hand, won't I also have to store my SSH key and and server IP in the project folder to truly profit from the portability aspect? Otherwise it seems like a shell alias with extra steps to me.
@@WolfgangsChannel you can put those values into environment variables. This way when your ip or ssh key is changed, you don't need to modify source code.
Basically anything derived from SGML is bloat. Horrible. Even worse though, having explicit programming languages such as PHP running on a web server is even more bloat. But: The most horrific thing is possibly the stereotypical landing page or »personal blog« implemented in full »CMS« like WordPress or Drupal. Argh!
@@WolfgangsChannel Unless it's meant to be like that. In that case the image might look better at a higher resolution. GDrive link: drive.google.com/file/d/1ZtLS45NjoXFftNSqz3HJWWGK1CXagxvE/view?usp=drivesdk
Bloat? Hugo is a single 40 MB binary that's super fast. Docs are a little tough to navigate but I did find a tutorial to do a single page template like what you're doing. ssg5 is cute though, thanks for the intro.
Dang it, I know I should've clarified what I mean with "bloat". It's not that Hugo/Jekyll take up too much space or have too much lines of code. In my opinion, they're just an overkill for what I want to achieve. And I'm also too lazy to figure out how to use them.
Yes, you're right in that respect for sure, and I follow you because of your insight (like your challenge of the tiling window manager hype). With Roman's tool, there's no need to learn any programming like Go at all, and it's nice that it even comes with a sitemap. I'm glad I learned about Hugo though, because it's so fast and portable, yet as powerful as Jekyll and more for when I do need those features. I might post a little site to demonstrate how simple Hugo _can_ be, because the themes on hugothemes are indeed quite _bloated_ or at least complicated.
Basically, some ISPs let you host Internet-facing services (e.g. website, e-mail, etc.) at home, while some don't. You can go to your router's WebUI and check if you have a tab called "port forwarding". I don't have any videos that cover that specific use case, but you can check RUclips for other videos.
thanks have you got any videos on how to build your own web site from scratch, I have always wanted to have a website but I have not had a clue how to start I no you can pay to go on to a website that charge you for a ISP AND SO ON thanks steve
I wonder which web server is more minimalist - nginx or lighttpd - in Wolfgang's opinion? I prefer lighttpd but this is mostly due to familiarity and configuration simplicity, not objective criteria.
@@hbgl8889 it's an app because of the shadow dom . It doesn't do do manipulation in the conventional sense and is able to time te renders of components just when you need to .
Please, could you make a noob friendly version of this video like you did with the vpn/raspberry pi video? How can I host this site with a raspberry? always great videos :D
Maybe it's just me but I like hexo the version more. But then again I'm the kind of noob that likes gnome and deepin DE so I might not be the optimal fashion metric. And sorry for this non-savvy comment, but in the future it would be kind of cool if webadmins could upload both a minimalist and a bloated versions of their site on the server and everybody could just preconfigure their browser to retrive which instance of the site they like more. BTW thank you for the blog post about creating your own VPN.
you look cute on glasses tho, I was using hugo, and tbh, the reason i don't want to go back to my website... is hugo... I have even think to rebuild my website with say laravel or django so i can also add some programability (comments and stuff) but i feel that that may be an overkiller, this tool it actually feels nice and even cozy, so i will check it out, maybe will tamper with css too
I'm trying oldschool lighttpd with CGI-mod and shellscripts that generate content from plain textfiles. Even did my own first source "patch" ever as lighttpd (1.4) throws out illegal characters while converting tag content to a form request URI.
markdown is bloated tbh as a soydev i'd just make a babbies first node.js app blog backend. i dont believe dynamic blogs should be served as static files.
Thanks for this, I've been looking for something I can use on a simple self hosted sever that is not jeckyll I can now get my blog up and running again (when time allows)
2:23 grug smith triggered by this comment
How do you leave youtube comments? Don't you just use mpv? 😮
@@jamochl Only when he has queued up several videos that he wants to watch with youtube-dl. He still uses Brave for most web things.
yeah honestly i like the caveman method more too.. but that is me who was thought basic html in 9th grade...
cooole
> using macOS
> saying hugo is bloat
But great video, the tool looks cool! :D
You got me there
OSX is a nice OS though. Btw, I use Arch.
btw i use arch with gpu passthrough and barrier to controll windows/mac/arch
The timing of this video couldn't have been any better. Thank You!
Agreed. I have been looking at a few minimalist website/blog generators, including makefly, bashblog, and lb for the last 3 months. Thanks for another useful and practical video.
@@0x007A the most annoying thing in lb is that it's apache-focused
Same here!
Same, I literally just started a few day ago looking at static site generators to update my website, especially after having seen the recent Luke Smith video on having a website.
Agreed!
Was just building my website.
2:25 did he just diss our uncle luke?
Glasses fit you well Wolfgang, don’t skip your workout and balanced meals!! Don’t loose you sight!
@Jakub Klimczak Clean your room everyday
@@extradipboneless don't forget clean underwear❕ 😹 if that's a thing
These days I've been pondering how to create a very simple blog, I was even going to write a tool like those from scratch, thanks for sharing!
Same thoughtprocess with me, i tried a bunch of options and they all didn't feel quite right, either too much bloat or too little flexibility. This strikes a good balance
You know that Roman Zolotarev is a man of culture when he makes it run natively on OpenBSD.
About the time I wanted to update my own blog from plain HTML, you came up with a video demonstrating non-bloated software for generating one from Markdown)
The new version looks really clean! Subscribed!
This is nice, I wanted to make a resume with markdown and seems like this is good enough for what I want
Are you the new luke smith? everything is bloat lets use posix shell for all the things
Mostly I’m just a brainlet and didn’t bother figuring out Hugo and Jekyll. Hexo kind of just works but it shits the bed with the newest version of NodeJS so I have to use the LTS version. This is perfect for me - simple, no overhead and I can write my stuff in Markdown.
Except that Luke Smith is a dumbass
Every time I read “bloat” or “bloated” Luke Smith comes to my mind
@@Flea997 why?
@@T404-i9w orange man bad that's why
this is exactly what i'm searching for !
Nice! why you don't post this a week ago?
My jekyll website is more bloat and complicated but the final result is pretty cool.
nice glasses my guy
You have a very clear speech and good pronunciation, even in Russian
Thanks for the hard work Wolfgang
My pleasure!
I made my website entirely based on Markdown and utilizing Apache's directory index generation. Not one single HTML or PHP file involved (except the Markdown parser), all is controlled using htaccess options and CSS.
I have a Raspberry Pi 4 installed with Ubuntu and want to host a mini-website. Would you please make a step-by-step guide to combining all of this together? Thanks!
Thanks for sharing, I might give this a try when I redo my blog
man i like ur videos a lot
Works with smartphone browser without a problem, super cool
What are you using that brings up tab completions as shaded text? If that makes sense? I like the look of it. And thanks for the video, this is great!
It’s fish
i found 11ty to be pretty simple and relatively bloat free. zola is also nice.
Thanks for the video! I'm really new to the blog world. I already install the basics apache, mysql and now I want to generate my site. Can yo make a video including the whole process?
also i guess it's all relative, but i think you might be misleading some viewers who don't use static site gens. you mentioned the mainstream ssgs have dependency bloat; viewers might take this to mean that those dependencies will be roped in somehow into their final product, which is not the case (at least with the ones i've used; jekyll, zola, 11ty). in the end, the output are static files as the name implies -- not all that different than your solution. so with the exception of the initial installation of the ssg, it could be argued that it doesn't really matter. and jekyll is really only "super complicated" if you need it to be. it does work fine for small sites.
Could you share your css with us please? I'm loving the style!
notthebe.ee/style.css
So when you finish your writing and how you update to webstie?
Ah, the Luke Smith School of Web Development
Love the channel
Unsurprisingly, you could also use Emacs for this. Org-mode files can be converted into HTML files, and then you can write any extensions you need such as the "other articles" list in Emacs Lisp.
Could you post the source code(.md) files etc, for the website?
What is this ? I wanted to learn all about it
Great! I was thinking of making a website lately
Hi! What would the code repository be? I've been to found it in your GitHub, but I haven't been able.
I simp for Wolfgang
Simp!
@@WolfgangsChannel you know what's up👌
Zola >>
I'll look at this because atm I am using pandoc to build my website that consists of markdown files I convert using a custom bash script
Wolfgang's way to create a genuine website protected by © in the footer: Steal some CSS, use an open source product to generate it and write some articles about FOSS and Linux :-)))
Using an operating system written by someone else and hosting it on someone else's webserver :))))))))
I am very smart
@@WolfgangsChannel That "comrade" comment made me laugh even more. You are the one, not him! Commies claim to be theirs what's been stolen from others! Plus your field of interest, mostly foss... and then that copyright. I just found it very cynical and had a good laugh ;-)
British Museum of History is actually a communist museum.
no rss/atom? :(
How this thing work for SEO? Is there any way to effectively position any site built on this?
I don't know much about SEO :(
1:47 hey wolfgang, is that editor emacs? org-mode?
Nope, that’s neovim
Maan... This guy's fun
Is there an RSS feed fot this blog?
RSS is missing
ssg5 author wrote rssg to create feeds like this (you can easily find it on his website)
Guess I know what the next video will be about!
woz wrong with writing pure html (or caveman for that matter)
you can put you site design in one file that is divided in several frames and then just add the content from another file in one of the frames...
Writing Markdown is much easier and you can read it with a plain text editor afterwards. Plus, it's portable - if you decide to change to another static site generator you won't have to rewrite it.
Damn... I thought it was going to hosted by a shell script
Nice glasses and hair total qt
those glasses reminds me of ben awad videos
lol did you read my mind? I'm using hugo and I'm sick of all the theme b@llshit and the template stuff. I looked at ssg and was about to add that feature but you beat me to that race
"I like music that sounds gay" - a quote from your website. What does that even mean?
I even added an example
I wish he was gay. Wolf is hot!
why not using Makefile instead of aliases?
Why yes
@@WolfgangsChannel this Makefile will be part of your project
True, that's something I haven't thought about. On the other hand, won't I also have to store my SSH key and and server IP in the project folder to truly profit from the portability aspect? Otherwise it seems like a shell alias with extra steps to me.
@@WolfgangsChannel you can put those values into environment variables. This way when your ip or ssh key is changed, you don't need to modify source code.
I'll definitely look into it. Thanks!
unbloating his website, still using password for ssh
Better safe than sorry!
@@WolfgangsChannel safer than keys?
@@TheKsharm Safer than no password. It's pretty obvious that I use a password-protected public key on the video.
@@WolfgangsChannel I see - thank you for the clarification
debloat your website by removing css and js
Fool. HTML IS bloat. just autogen the DOM using js, why bother repeating when you can save precious KILOBYTES of bandwidth per visit :^)
just put your articles in the paper. Bish, bash, bosh. html is bloat too
Basically anything derived from SGML is bloat. Horrible. Even worse though, having explicit programming languages such as PHP running on a web server is even more bloat.
But: The most horrific thing is possibly the stereotypical landing page or »personal blog« implemented in full »CMS« like WordPress or Drupal. Argh!
I need my iterm2 to look *exactly* like yours, haha. Wie? :)
Preferences > Appearance > Theme - Minimal
Color scheme: Nord
@@WolfgangsChannel legend, thanks.
Now make a gopherhole
Doesn't scale images properly on mobile, either way it works and looks really nice on desktop ✓
Looks ok on my end apart from the logo. Can you send me a screenshot?
@@WolfgangsChannel Unless it's meant to be like that. In that case the image might look better at a higher resolution.
GDrive link: drive.google.com/file/d/1ZtLS45NjoXFftNSqz3HJWWGK1CXagxvE/view?usp=drivesdk
Bloat? Hugo is a single 40 MB binary that's super fast. Docs are a little tough to navigate but I did find a tutorial to do a single page template like what you're doing. ssg5 is cute though, thanks for the intro.
Dang it, I know I should've clarified what I mean with "bloat". It's not that Hugo/Jekyll take up too much space or have too much lines of code. In my opinion, they're just an overkill for what I want to achieve. And I'm also too lazy to figure out how to use them.
Yes, you're right in that respect for sure, and I follow you because of your insight (like your challenge of the tiling window manager hype). With Roman's tool, there's no need to learn any programming like Go at all, and it's nice that it even comes with a sitemap. I'm glad I learned about Hugo though, because it's so fast and portable, yet as powerful as Jekyll and more for when I do need those features. I might post a little site to demonstrate how simple Hugo _can_ be, because the themes on hugothemes are indeed quite _bloated_ or at least complicated.
can you make a free website, without needing to pay anyone to keep it running? thanks
Yes, you can host one at home provided your ISP allows port forwarding: www.instructables.com/id/Host-your-website-on-Raspberry-pi/
your ISP allows port not sure what you mean? have you done any videos on it. have only just found you today its some good info you have there thanks
Basically, some ISPs let you host Internet-facing services (e.g. website, e-mail, etc.) at home, while some don't. You can go to your router's WebUI and check if you have a tab called "port forwarding". I don't have any videos that cover that specific use case, but you can check RUclips for other videos.
thanks have you got any videos on how to build your own web site from scratch, I have always wanted to have a website but I have not had a clue how to start I no you can pay to go on to a website that charge you for a ISP AND SO ON thanks steve
Hey check out my cool website ... 2:38 ohhh nvm.
Or just use nginx and static content.
That's what it does actually....
I wonder which web server is more minimalist - nginx or lighttpd - in Wolfgang's opinion? I prefer lighttpd but this is mostly due to familiarity and configuration simplicity, not objective criteria.
I don’t have any experience with lighttpd but I really like OBSD‘s httpd in terms of minimalism.
My website runs on nginx though.
Wait. Are you using macos
He’s been using his Hackintosh for a while I think.
yooooooooooooooo
SECURITY
If your website isnt under 10 SLOC then you arent really a web landlord
"Content"
When he pronounced POSIX D:
Don't tell me it's "pea oh es i eks"
@@WolfgangsChannel paw-zicks
tomayto, tomawto tho who cares lul
Write your own website in react you scrub ! jk
"You need JavaScript enabled to run this app"
Me: Enables JavaScript
Site: It's a static website
Where's the app m8?
@@hbgl8889 it's an app because of the shadow dom . It doesn't do do manipulation in the conventional sense and is able to time te renders of components just when you need to .
Hmm... It looks like a good suckless software.
Убейте меня, но помоем ты говоришь на русском лучше меня
А у тебя русский родной?
@@WolfgangsChannel Yep, but English is the main now ¯\_( ͡° ͜ʖ ͡°)_/¯
I run Windows 10 and use Wordpress for my website.
Freetards BTFO
Absolutely disgusting
Gross, macOS
Jojo, halte dich fern von Ballaststoffen. Mehr rotes Fleisch, ab und an mal raus gehen dann bruchste die Augenkrücke nicht.
I watch videos using mpv but this video deserved RUclips views so here I am
Please, could you make a noob friendly version of this video like you did with the vpn/raspberry pi video? How can I host this site with a raspberry? always great videos :D
Is there a way to include latex formulas? (With MathJAX or smth) ?
Maybe it's just me but I like hexo the version more. But then again I'm the kind of noob that likes gnome and deepin DE so I might not be the optimal fashion metric.
And sorry for this non-savvy comment, but in the future it would be kind of cool if webadmins could upload both a minimalist and a bloated versions of their site on the server and everybody could just preconfigure their browser to retrive which instance of the site they like more.
BTW thank you for the blog post about creating your own VPN.
That's basically what reddit has done. The old theme is still accessible via old.reddit.com
Now do it in assembly.
*WebAssembly
@@WolfgangsChannel COBOL :)
Thanks for highlighting this. It’s exactly what I needed and worked as I expected the first time, no nonsense.
Dark modeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
>but muh html
True
Is Jekyll useless ? It seems better ? Please tell me.
Bruh. I don't understand the deploy command. Please explain
It’s an alias for an rsync command to copy the files on my server
you look cute on glasses tho, I was using hugo, and tbh, the reason i don't want to go back to my website... is hugo... I have even think to rebuild my website with say laravel or django so i can also add some programability (comments and stuff) but i feel that that may be an overkiller, this tool it actually feels nice and even cozy, so i will check it out, maybe will tamper with css too
How you implemented date element in markdown?
Tbh, I just put it in there manually :( I know that it's very hacky, but oh well.
Personally made my own static website generator in Python from Pelican. I just simplified the very first version of Pelican.
PHP Can also include header and footer but i agree this is a good way
Isn't this what PHP was originally supposed to be? Back when it was still called Personal Home Page
You are amazing, and I'm only a caveman who writes HTML 😔
I basically did the same thing with bash and pandoc. Didn't know a tool already existed. Nice
Lol I was gonna make everything in pure HTML and upload it to my github pages XD
I'm trying oldschool lighttpd with CGI-mod and shellscripts that generate content from plain textfiles. Even did my own first source "patch" ever as lighttpd (1.4) throws out illegal characters while converting tag content to a form request URI.
fish shell
Dark mode?
markdown is bloated tbh
as a soydev i'd just make a babbies first node.js app blog backend. i dont believe dynamic blogs should be served as static files.
What's wrong with static files for blogs?
Is this zsh you're using? What is this plugin showing "the shade" of a command from history? :o
Ah, nevermind, you later say it's fish. Either way, what's it called?
It’s default fish function
how can i contact u by email?
Sure, it's on my channel info page
What costs do you actually need to take into account when deploying such a website?
Energy costs if you do it at home. Monthly server rate if you do it on a VPS
@@WolfgangsChannel I challenge you to make the lowest impact personal site, including hosting.
Blind or vision impaired? You are wearing glasses. Or was that sarcasm?
Yes
Myopic 😁 it was a joke
@@WolfgangsChannel oh, I'm the blind one it seems.
шо за оправа очков у тебя, подскажи, пожалуйста
RX6363
Wolfgang's Channel спасибо!
Thanks for this, I've been looking for something I can use on a simple self hosted sever that is not jeckyll
I can now get my blog up and running again (when time allows)