I can’t overstate how much I hate #CSS. Extremely humbling trying to do anything resembling good, “modern”, responsive #webdesign. Been working on some heavier under-the-hood changes to my #githubpages-based #jekyll#staticwebsite and wow my eyes and soul hurt.
A related question, anyone ever implement full-body text search on a static site / Jekyll site before? I’ve been looking into maybe lunr.js…
(1/2) Deploy a Shinylive App ✨ to Github Pages tutorial 👇🏼
I created this tutorial a day after the announcement of the shinylive R version at the Posit conference, using a dev version of the shinylive and httpuv packages. It was on my TODO list for quite a while to update the tutorial with the stable version of the core packages. Thanks to a PR from Ronak Shah 🙏🏼, I updated the tutorial and the supporting Docker 🐳.
Hello helpful friends of the Fediverse! I am considering a major rearchitecture of my site, https://shellsharks.com (and adjacent properties) and wanted to get some advice/tips from the wider #indieweb, #blogging, #openweb, #webdev, #webdevelopment communities out here. (Sorry for the long read!)
Currently, my site is hosted on Github Pages which uses #jekyll for static site generation. I've been using this for nearly 5 years and for the most part have no complaints. The service has decent uptime, is pretty customizable (custom CSS, JS, etc...) and after all this time I am pretty comfortable using it. Some things I am interested in though in terms of re-architecting...
Fediverse / ActivityPub compatibility - #wordpress has gone live with their AP plugin and sites like micro.blog (I think) have some direct AP functionality. I'm interested in exploring this but it's not necessarily a must-have. More on Fediverse point of presence later...
IndieWeb functionality - I've baked in as much IndieWeb stuff as I can reasonably do with Jekyll hosted on Git Pages but would be interested in WebMention and other more advanced capabilities if offered by another platform / static-site generator.
I've toyed with the idea of self-hosting the blog (on AWS or something), while still using an SSG of some kind. There could be some benefits with adding more dynamic content or having more autonomy over my site but not sure if it'd be worth additional costs or headache trying to manage.
Writing (or generally producing "content") has always been something I do out of pure enjoyment but I've considered trying to monetize in some way. What are some platform considerations if I wanted to monetize say, a podcast, newsletter, video courses, premium articles, etc...
--
Other adjacent properties I'm looking to "re-design"...
My #podcast is currently hosted on #Podbean, which I have liked so far but I'd like to further embrace the Fediverse so have considered moving to #Castopod. Any advice on hosted vs. self-hosted? Are there other non-Castopod fediverse options?
As of right now, my presence in the Fediverse is mostly on infosec.exchange where I post stuff from my site. I've considered hosting my own instance of Mastodon (or something similar) to be my main account or even just as an official "shellsharks the site" account. I've seen accounts of people going down this path and ultimately bailing due to costs, time overhead, etc...
--
If there are noticeable benefits to making any significant changes I'd be willing to take that on as a project for 2024. Otherwise, I might just stick with what I have and focus on writing/research =). Thanks so much to anyone who takes the time to read / respond!
The Medium is The Message is part one of a series (probably). In it, I argue that #Threads is not the assumed victory for the #fediverse it appears to be.
Longterm interpolation with Threads sends the wrong signal— not that Meta and Mastodon use #ActivityPub, a protocol the average user doesn’t understand, but that both share the same beliefs for the #openweb. #PostsFromJason#FediSeriesFJ
Does anyone know of a cheap way to host a static website with a lot of images? Total size is in the gigabytes.
I was thinking something CDN or S3 style, the goal here is cheap.
If you have a personal website: what platform, CMS, SSG, tech stack, or service are you using for it? Would you pick it again? How much technical expertise did it require to set up and make it your own? And do you have to do a lot of maintenance?
Once more – you guessed it – I’m asking for my #OwnYourWeb#newsletter subscribers. 😉
RT = 🎉
@matthiasott I did use #Jekyll on GitHub Pages for years, then switched to @eleventy last spring (https://blog.ltgt.net/from-jekyll-to-eleventy/), still hosted on #GitHubPages.
We picked #11ty for an internal website at work too.
I started from scratch but using a starter project should make it really easy to get started. Of course you have to know markdown and Git.
In terms of maintenance, well, I update from time to time but 11ty is so stable (from what I read) it doesn't require more than bumping the versions.
Man can somebody please just build me a nice little #static#website to host my bullshit #blog with like #githubpages or something? Or just teach me how to do it. Sure I have a #github account but that doesn’t mean I know what I’m doing 😂 #eleventy and #jekyll have great docs I just. Do. Not. Get. It.
If you style it out in the #nord theme too, that’d be great.
If you set up your website with [org].github.io repo, and set up a custom domain for that, all of the github pages for that org will get their pages to the custom domain rather than github.io!
custom.com
custom.com/other_repo_pages
thats pretty neat, but I can also see possible conflicts happen easily!
If I were running a community or support forum, I'd never run it on a proprietary platform. Find some forum software that works like Reddit and use that.
Pay someone else to host and manage it if you must but I just hate the idea of having changes like this forced upon communities.
Did you know we're running our Tech Blog https://blog.zero-iee.com using Hugo, GitHub Actions and GitHub Pages? :github:
The content is composed using Markdown. Hugo (run via GitHub Actions) translates HTML templates and Markdown files to a collection of HTML files. GitHub Pages then displays the resulting HTML files and handles SSL.
All we need to do is write a new article in Markdown syntax and push it to our GitHub repository. HTML generation and publishing are fully automated.
While we could host a CICD pipeline and a web server ourselves, we prefer the current low-effort soultion. 😉
I used to publish my whole sketch-a-day repo (main branch) as a #GitHubPages site, now I'm publishing a docs folder from the main branch, and it is much faster, but I broke some interactive sketches that had their own #pyp5j or #pyscript pages :(((
Does anyone here know if there is a way to link/serve html files in GH Pages outside the GH Pages designated folder?
PS: I always think about codeberg.org but I think I lack the energy to move homes.
With so many new social media sites popping up, it won't be long before some techbro introduces the idea of everyone having their own standalone page they can customise however they want which people can link to if they choose, and is lauded as a genius for inventing the website
So, now you can discover awesome CSS websites through not just their individual sites and the webring itself (https://cs.sjoy.lol/) but also by importing their feeds to your feed reader!