Show HN: Simple-blogger – blog generated from GitHub project READMEs
1–10 of 20 posts
Re: Show HN: Simple-blogger – blog generated from GitHub project READMEs
#2Re: Show HN: Simple-blogger – blog generated from GitHub project READMEs
#3this functionality has already been available as part of github pages. Not really sure what you are adding here.
This is similar to what some big companies do to render a projects page. A copied Twitter's[1][2] a while back when it was simpler[3][4].
[1] https://twitter.github.io/
[2] https://github.com/twitter/twitter.github.io
Re: Show HN: Simple-blogger – blog generated from GitHub project READMEs
#4this functionality has already been available as part of github pages. Not really sure what you are adding here.
I don't think so. This uses the GitHub API via browser side Javascript to auto generate a page, listing and rendering the READMEs in your recent repos. Plus listing and rendering the .md files in a special "blog-posts" repo. This is similar to what some big companies do to render a projects page. A copied Twitter's[1][2] a while back when it was simpler[3][4]. [1] https://twitter.github.io/ [2] https://github.com/twi…
Re: Show HN: Simple-blogger – blog generated from GitHub project READMEs
#5Re: Show HN: Simple-blogger – blog generated from GitHub project READMEs
#6For people who didn't understand what this is doing - it's using client-side JS to load the markdown files from GitHub, compiling it to HTML and displaying it on the browser.
Looks like the advantage of this is that it's a one-time setup - you don't need to build the files every time you commit, you can add your markdown files on GitHub and it automatically gets 'added' to your blog.
The downside of this is that this makes RSS feeds impossible, and non-JS users will suffer.
Re: Show HN: Simple-blogger – blog generated from GitHub project READMEs
#7This is... at best not favorable for a lot of static blogs. For people who didn't understand what this is doing - it's using client-side JS to load the markdown files from GitHub, compiling it to HTML and displaying it on the browser. Looks like the advantage of this is that it's a one-time setup - you don't need to build the files every time you commit, you can add your markdown files on GitHub and it automatically…
Re: Show HN: Simple-blogger – blog generated from GitHub project READMEs
#8Earlier quoted context omitted.
I don't think so. This uses the GitHub API via browser side Javascript to auto generate a page, listing and rendering the READMEs in your recent repos. Plus listing and rendering the .md files in a special "blog-posts" repo. This is similar to what some big companies do to render a projects page. A copied Twitter's[1][2] a while back when it was simpler[3][4]. [1] https://twitter.github.io/ [2] https://github.com/twi…
I’m confused about the blog-posts repo. Why wouldn’t that be the only data source? Why would you want to pull in other repos?
Re: Show HN: Simple-blogger – blog generated from GitHub project READMEs
#9This is... at best not favorable for a lot of static blogs. For people who didn't understand what this is doing - it's using client-side JS to load the markdown files from GitHub, compiling it to HTML and displaying it on the browser. Looks like the advantage of this is that it's a one-time setup - you don't need to build the files every time you commit, you can add your markdown files on GitHub and it automatically…
Is this a big advantage? I write an article in markdown and push to my server. The server’s post-commit hook automatically runs a static site generator. It takes less than a second to run each time. It took me half an hour to set this up[1], https included.
Importantly, since it’s a static site with no client side JS, it’s faster and better for SEO. Anecdotal evidence - my blog is a featured snippet from google for a couple of tech related queries. This wasn’t the case earlier when my blog was generated by ghost.
Re: Show HN: Simple-blogger – blog generated from GitHub project READMEs
#10This is... at best not favorable for a lot of static blogs. For people who didn't understand what this is doing - it's using client-side JS to load the markdown files from GitHub, compiling it to HTML and displaying it on the browser. Looks like the advantage of this is that it's a one-time setup - you don't need to build the files every time you commit, you can add your markdown files on GitHub and it automatically…
> you don’t need to build the files every time you commit. Is this a big advantage? I write an article in markdown and push to my server. The server’s post-commit hook automatically runs a static site generator. It takes less than a second to run each time. It took me half an hour to set this up[1], https included. Importantly, since it’s a static site with no client side JS, it’s faster and better for SEO. Anecdotal…
Ghost doesnt require any clientside JS of any kind, it's totally user choice if/when they want to have that. Yesterday I built a Ghost theme with 2.5kb page size, and average pageload of 100ms. Super easy :)