ipfs / notes

IPFS Collaborative Notebook for Research
MIT License
402 stars 31 forks source link

CMS-like things that produce static sites #90

Open jbshirk opened 8 years ago

jbshirk commented 8 years ago

Let's list them here.

jbshirk commented 8 years ago

Prose writes static web content to Github (so it could probably write to IPFS too) https://github.com/ipfs/notes/issues/87 How We Build CMS-Free Websites Prose.io and Jekyll enable building simple, flexible, and reliable without the overhead of dynamic CMSs

"To that end we’re investing heavily in Prose.io, a web-based content editor specifically designed to work well with Jekyll. Prose allows for editing text files hosted in GitHub, where we store all of our code. It provides an elegant interface that focuses on writing. Content producers can go to Prose.io to create new posts or edit existing ones through this simple interface. Their changes are saved directly to GitHub, which maintains a record of every version of every file. With GitHub Pages enabled, we can host Jekyll sites for free directly from the code we commit to GitHub. Changes made through Prose on a GitHub Pages site are automatically pushed live to the site. Or, the code edited with Prose can be copied from GitHub to any other hosting environment."

jbshirk commented 8 years ago

Fossil DVCS is a good candidate for a general-purpose code-repository (alternative to git/GitHub), collaborative CMS, and Static Content Site staging platform (see: How We Build CMS-Free Websites) with great potential for adaptation to using Interplanetary File System (IPFS) as its distributed datastore.

Additionally, I believe it could be a a better front end for IPFS than the current IPFS web app.

Finally, Fossil could be a good interface for using IPFS as a datastore for distributed SQL databases stored as columns, vectors, tuples, etc, since it merges distributed 'tables' and implements SQL queries locally.

jbshirk commented 8 years ago

Hugo https://github.com/ipfs/notes/issues/66

Kubuxu commented 8 years ago

I am using Hugo to create my blog (it is just as stub for now but it might grow in a future).

It has RelativeURLs option which makes all URLs relative to current page.

All content is stored in one directory and generated to another. I've symlinked this directory to /ipns/ and it just works. Apart from that I had to modify theme used by me to be RelativeURL friendly.

Hugo is entirely file based so to create new entry you just create new file in correct directory.

You can see the result at http://ipns.kubuxu.ovh/

jbshirk commented 8 years ago

@Kubuxu cool! I look forward to seeing your discoveries. I want to try this too!

harlantwood commented 8 years ago

Related to https://github.com/ipfs/apps/issues/17 -- on wikis, including fedwiki and gollum.

balupton commented 8 years ago

staticsitegenerators.net

ghost commented 8 years ago

It's not website generator, but decentralised blogging network based on IPFS https://uberpen.org (GitHub) Static HTML pages generation (with custom templates) will be implemented in the nearest future.

jbenet commented 7 years ago

Wow uberpen looks really good! I look fwd to trying it out. On Fri, Sep 2, 2016 at 12:47 PM Eugene Lifescale notifications@github.com wrote:

It's not website generator, but decentralised blogging network based on IPFS https://uberpen.org (GitHub https://github.com/uberpen) Static HTML pages generation (with custom templates) will be implemented in the nearest future.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/ipfs/notes/issues/90#issuecomment-244427897, or mute the thread https://github.com/notifications/unsubscribe-auth/AAIcoYorGwR2UZvn4mKBHz3vIee5a38sks5qmFMLgaJpZM4G7Hc7 .

jbenet commented 7 years ago

Would be nice if we could write and publish from a writable gateway or js-ipfs directly on the browser.

cc @diasdavid @lgierth On Fri, Sep 16, 2016 at 7:44 AM Juan Benet juan2@benet.ai wrote:

Wow uberpen looks really good! I look fwd to trying it out. On Fri, Sep 2, 2016 at 12:47 PM Eugene Lifescale notifications@github.com wrote:

It's not website generator, but decentralised blogging network based on IPFS https://uberpen.org (GitHub https://github.com/uberpen) Static HTML pages generation (with custom templates) will be implemented in the nearest future.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/ipfs/notes/issues/90#issuecomment-244427897, or mute the thread https://github.com/notifications/unsubscribe-auth/AAIcoYorGwR2UZvn4mKBHz3vIee5a38sks5qmFMLgaJpZM4G7Hc7 .

ghost commented 7 years ago

Thanks!

Yeah, sure. It's just first step and I believe that Uberpen will be implemented as 100% client-side/browser app. The gateway would be good as content mirror only, e.g. for HTTP content sharing. I've had enough of centralised services, let's it be third-parties :)

jbenet commented 7 years ago

@shaman yep, exactly 👍

daviddias commented 7 years ago

ping @enricomarino who has been working on a CMS over IPFS o/