Show HN: I made a platform to publish my Google Docs files as blogs
hexo.press
hexo.press
Two things I noticed which I hope you will consider fixing:
- It was trivially easy to expose the user's google/gmail address by typing in a random URL within the user's blog. The 404 page exposes the user's email address. [0] Probably better to have some UUID-email mapping that is secret.
- When I clicked "Delete Account/Blog", the application did not remove itself from Google's "Apps with access to your account" page and was still showing up as an active integration.
#1 - I'll deactivate debug mode ASAP and the 404 page shouldn't have any extra info henceforth.
#2 - Yes, it's better to revoke google's scopes as well. I'll work on this one.
This one is fixed now!
I'd love to use something like this for docs instead of a blog.
I wrote about my setup here: https://0x0ece.medium.com/docs-for-an-open-source-project-b7...
I manually manage the md files inside my repo and publish via jekyll+github pages. But I do most of the actual writing/commenting work in gdocs, so automating gdoc -> md is just awesome!
I'm a bit hesitant about using an external service for something like this however. I just have a cronjob running on the server I use for my website and that's worked out pretty well.
https://workspaceupdates.googleblog.com/2021/05/Google-Docs-...
Discussed yesterday: https://news.ycombinator.com/item?id=27129858
Apparently, only extensions are affected and hexo.press is a service that uses Google's meta APIs, which are not affected.
Source: https://github.com/joelewis/hexopress/blob/55f55c39136ef301f...
I haven't ever created a .md in Google Docs and I don't see a way to download one.
Edit: After looking at the code, I think the comment applies to Google Drive and not Google Docs. I only use Google Drive via the web interface and it's a bit of a pain to "create" an md file via that interface.
Helps me write code-blocks heavy posts in markdown directly in Google Drive, using markdown extensions. Google Docs is yet to support code blocks and by now I doubt they ever will :(
https://graphicdesign.stackexchange.com/questions/115814/how...
I have a weekly newsletter on carbon removal, published on Mailchimp. My site [1] starts with a script that pulls from the Mailchimp API, compiles pages and an archive, and deploys on vercel. Plus some static files for homepage/header/footer are pulled in.
[1] https://tito.co
Did you already try Zapier?
Hadn't seen Pandoc before. It's a Haskell library/cli that supports a large number of input/output document formats in varying degrees of completeness: https://github.com/jgm/pandoc
How do I remove or edit individual posts?
If I want to delete an account and blog, the option "Sign out" link - https://hexo.press/logout doesn't seem different from the actual "Delete Account and Blog". Am I missing something? Also, definitely should confirm a deletion of a blog page.
Otherwise, great idea and implementation.
There are many interesting tools built on top of GDocs and GDrive including this one, but giving the full access permission to GDrive is too scary to me. Even if the developers have no malicious intention (which I believe is most of the case), the possibility of data breach cannot be overlooked.
Hope Google breaks the drive scopes down to more fine-grained levels.
I mostly used MS Word to write essays at school growing up and to this day my ideas flow best when I have Word open on a desktop computer.
1. What sort of SEO is there/do you plan to add? 2. I onboarded through the product @rob, and then moved a doc to the hexopress folder in drive. How long does it take to refresh?
Feature wise, the web UI now lets you write a small "About" piece that gets populated in your blog's sidebar.
Google Analytics support is something I added sometime later, but you might want to take a loot at that one too :)
I saw another comment about a project that does a similar things, but is self-hosted and requires some more involved setup:
https://news.ycombinator.com/item?id=27145952
I'd love to know if anyone who has used both can comment on their experience after initial setup.
I use this to write posts that need code-blocks and also, I love markdown!
I tried the code-blocks google docs extension which looked right in my doc, but that didn't seem to work with hexopress
Not everytime you have a brilliant idea,
=>
Now everytime you have a brilliant idea,