TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

WriteFreely – An open source platform for building a writing space on the web

273 pointsby btdmasteralmost 4 years ago

26 comments

x4ealmost 4 years ago
I self-hosted a writefreely instance for a while but I found many features were proprietary and only available in the paid managed hosting (write.as). All features that I didn’t need that much and could workaround however it just made me feel quite dissatisfied with the project.<p>People self hosting are not likely to be the same people who would pay for managed hosting so it makes no sense to lock features off for them.<p>I forked the codebase and added stuff myself for a while because even after funnelling users to their commercial option they still do hardly any development, see how long this one line PR I made took to be merged: <a href="https:&#x2F;&#x2F;github.com&#x2F;writefreely&#x2F;writefreely&#x2F;pull&#x2F;429" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;writefreely&#x2F;writefreely&#x2F;pull&#x2F;429</a>.<p>Now I just have a simple python script that makes everything I need in a blog [0] (markdown, resources, mathjax, atom feed and all completely static with no JS). There is no need to have complicated blog services, just compile static html.<p>[0]: <a href="https:&#x2F;&#x2F;github.com&#x2F;x4e&#x2F;Blog&#x2F;blob&#x2F;master&#x2F;make.py" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;x4e&#x2F;Blog&#x2F;blob&#x2F;master&#x2F;make.py</a>
评论 #27802515 未加载
评论 #27803154 未加载
评论 #27803082 未加载
thebaeralmost 4 years ago
Hi! I&#x27;m the lead developer of WriteFreely -- happy to answer any questions you have!<p>For a little update on where the project is today: we just put out our last update [0] before v1.0, which we&#x27;re aiming to release later this year. In 1.0, among other things, you&#x27;ll find many features we&#x27;ve been piloting on our hosted service (Write.as), including newsletters, social media cross-posting, eBook export, etc.<p>We&#x27;re also experimenting with new, non-core features, like photo hosting [1] and comments [2]. Our core focus has always been on <i>just writing</i>, which is why many features (including ones afforded by ActivityPub) have been left out. So we&#x27;re trying to see what&#x27;s possible when we keep a clean, simple core with optional &quot;rooms&quot; of functionality around it. If you want to keep up with us, you should see more developments around this before the end of the year, too.<p>[0] <a href="https:&#x2F;&#x2F;blog.writefreely.org&#x2F;version-0-13" rel="nofollow">https:&#x2F;&#x2F;blog.writefreely.org&#x2F;version-0-13</a><p>[1] <a href="https:&#x2F;&#x2F;snap.as" rel="nofollow">https:&#x2F;&#x2F;snap.as</a><p>[2] <a href="https:&#x2F;&#x2F;remark.as" rel="nofollow">https:&#x2F;&#x2F;remark.as</a>
评论 #27803106 未加载
quaintdevalmost 4 years ago
&gt; There are enough places on the web built to hog your attention; keep you scrolling and checking your feed, hoping for a new like or retweet. WriteFreely gives you the space to think for yourself again, free from alerts, feeds, and the distractions of classic social media.<p>I think within a decade we all are going to come back to blog&#x2F;personal sites and ditch social media. The easier we make people to set up self hosted blogs, faster will be the switch. I know general public does not give a shit about this but a man can hope.
评论 #27801437 未加载
评论 #27801431 未加载
评论 #27801168 未加载
hsn915almost 4 years ago
I think writing on the internet is not a problem. It&#x27;s easy to build a blog from a static site generator. There are tons of them these days.<p>IMO the actual problem is you want to interact with the people reading what you write.<p>Without a commenting system, the writing&#x2F;publishing platform loses a lot of its potential value.<p>The other problem like other people mentioned is discovery.<p>Let&#x27;s take YouTube for an example.<p>In theory you can make videos and publish them on your own self-hosted website.<p>But if you post the videos to youtube, you get a bigger chance of people finding out about you.<p>So, if you want to empower a distributed network of personal websites, you also need a powerful &quot;indexing&quot; engine that continuously fetches and catalogues all the new content being published by all these people for easy discovery.<p>The other problem is discontinuity between discovery mode and consumption mode.<p>On YouTube, when you find a video you like, you still see related or recommended videos on the side.<p>If you have a video index that tries to work like YouTube but redirects to different websites where videos are actually hosted, you get this discontinuity where, once the user visits the actual website where the content is hosted, they are no longer discovering new things on the indexing service.
评论 #27803140 未加载
评论 #27802821 未加载
dangomalmost 4 years ago
Shameless plug: back in the day I put together an Emacs package to push org-files directly to an writefreely instance. Literally 0 friction to start a blog. <a href="https:&#x2F;&#x2F;github.com&#x2F;dangom&#x2F;writefreely.el" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dangom&#x2F;writefreely.el</a>
评论 #27803286 未加载
zamalekalmost 4 years ago
I have been using it, and there&#x27;s a liberating lack of bullshit. I love that there&#x27;s no comments&#x2F;spam&#x2F;trolls. It took me like 15min to get it going on a droplet. What a fantastically simple project.
评论 #27804081 未加载
评论 #27803746 未加载
keb_almost 4 years ago
I love Write.as, but one little nitpick that has always bothered me is the font loading flicker, like it takes a second on page load to load the custom font. Not sure if it&#x27;s the browsers I&#x27;m using or uBlock but it always happens. Is there a way to disable the custom font?
评论 #27801601 未加载
conor_falmost 4 years ago
I&#x27;ve recently been focusing on self hosting what I can, and while looking for a simple straightforward, federated blogging platform I came across this and Plume as options. After a lot of effort trying to install Plume, I tried Writefreely and had just as many issues. I persevered and made a PR or two to try minorly improve the self hosting setup with my limited skills but it was a heavy amount of work compared to many other self hosted platforms.<p>I never managed to get federation working (which I presume is down to a misconfiguration on my part), images not being hostable seems like a bizarre feature to leave out as they are present on almost all blogs, and most recently I really dislike the thought process behind the micropayments from their blog about six months ago [0]. I would also echo what x4e said in their comment [1].<p>I stand corrected on any of these issues as I am very inexperienced with self hosting and it was about a year ago and projects do change, but from my experience, Writefreely wasn&#x27;t what it said on the tin.<p>[0]: <a href="https:&#x2F;&#x2F;write.as&#x2F;blog&#x2F;monetize-your-writing-with-micropayments" rel="nofollow">https:&#x2F;&#x2F;write.as&#x2F;blog&#x2F;monetize-your-writing-with-micropaymen...</a><p>[1]: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=27801870" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=27801870</a>
评论 #27810703 未加载
worldmergealmost 4 years ago
This seems pretty cool. I&#x27;ve been interested in getting into blogging and moving away from WordPress. I checked out Jekyll and it&#x27;s a pain to add media to a post so this looks like a great alternative. It would be nice if there was an online demo you could try out before setting it up.
评论 #27802269 未加载
评论 #27801508 未加载
评论 #27801559 未加载
评论 #27801504 未加载
potamicalmost 4 years ago
It&#x27;s a really clean design, exactly how I would like to read content!<p>I&#x27;m new to this federation idea, curious how blog pages work in this world. Is there something of an open protocol for publishing&#x2F;consuming content so that I can use any provider or client I like, or how does it work?
评论 #27802785 未加载
评论 #27802655 未加载
eitlandalmost 4 years ago
Been using it for a while.<p>Refreshingly simple business model. They don&#x27;t even hound you for an email address.
bovermyeralmost 4 years ago
Very happy to have contributed to this project. Of all the blog engines out there, it is by far my favorite.
agnosticmantisalmost 4 years ago
This looks very beautiful. I wonder if it supports math typesetting (via latex) out of the box or if there are plug-ins for that.
评论 #27801208 未加载
monkeydustalmost 4 years ago
Been looking to start blogging, I feel it&#x27;s making a slow comeback (along with RSS!) this looks great.
jedbergalmost 4 years ago
Almost every self hosted blogging platform I&#x27;ve seen requires you to have a server to run it on 24&#x2F;7, and I don&#x27;t get it.<p>This is the <i>perfect</i> use case for FaaS -- a personal site that maybe gets a few thousand hits a month, and maybe has that one post that goes viral and gets 100,000 hits in a day.<p>I love all the features and the nice aesthetic of all these things, but it seems silly to pay even $5&#x2F;mo for a 24&#x2F;7 server when I can host it for free on AWS Lambda if the software had been written that way. Not to mention it would make it more accessible to non-tech folks if you can just give them a button to click that sets up a Cloudformation for them or something.<p>Sadly I don&#x27;t have the time (not design skills) to write one myself.
评论 #27802842 未加载
评论 #27802825 未加载
digitalsushialmost 4 years ago
Naive question, not trying to lead somewhere.<p>Back in the day we&#x27;d do a .&#x2F;configure &amp;&amp; make install on some server and we&#x27;d be up and running to kick the tires.<p>It&#x27;s been a long time since I have done this - my career went off in other directions - and so I am curious if web app authors are providing automatic serverless deploy plans that are just as easy to run as that .&#x2F;configure experience from much earlier.<p>(I know configure scripts still exist, but they are largely satisfied by OS providers for users like me)
Jnralmost 4 years ago
I really enjoy Wordpress for writing freely. Ever since Docker-compose, automatic updates and Gutenberg editor became available, I haven’t even needed to look at alternatives.
评论 #27802554 未加载
imwillofficialalmost 4 years ago
My obligatory “I signed up for write freely to support the project. Forgot my password and couldn’t get it reset (it was a manual process). After a few months I tried to cancel. Developer completely unresponsive for a year, I kept getting charged each month. My bank quizzically refunded some fees, but not others. Love the idea, but developer responsiveness needs work if I can’t even reset my password or cancel service.<p>Best of luck to this project!
评论 #27805580 未加载
Popegafalmost 4 years ago
Is it possible to import stuff from other blogs e.g move from WordPress to WriteFreely using a WordPress export?<p>And is it possible to export from WriteFreely should one want to migrate away from it?
评论 #27801143 未加载
phantom_oraclealmost 4 years ago
How do you integrate this tool into an existing blog?<p>I like the idea of ActivityPub followers but shifting all the contents over from an existing static site sounds like a wasteful exercise
评论 #27800735 未加载
评论 #27800817 未加载
评论 #27800716 未加载
elyseumalmost 4 years ago
Interesting promise. Will give it a try. Does anybody known similar tools, written in a different language (no expertise on Go)?
评论 #27800992 未加载
captn3m0almost 4 years ago
Does WriteFreely now support hosting multiple sites on a single instance?
评论 #27802568 未加载
throwawayseaalmost 4 years ago
There’s also Ghost, which similarly has an open source offering and a paid hosting service: <a href="https:&#x2F;&#x2F;ghost.org&#x2F;about&#x2F;" rel="nofollow">https:&#x2F;&#x2F;ghost.org&#x2F;about&#x2F;</a><p>Previous discussions: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=14864731" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=14864731</a> <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17809447" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17809447</a> <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=21322712" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=21322712</a> <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17082228" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17082228</a>
throwawayswedealmost 4 years ago
Don&#x27;t bother with any of this crap.<p>Self-host your shit.
评论 #27807024 未加载
2Gkashmirialmost 4 years ago
What is the point of &quot;medium&quot; other than to hold your content hostage and force users to pay a subscription ? Writefreely instead is about sharing. A full 360 from medium.
RNCTXalmost 4 years ago
So is the business model of their company to turn every random user into a content generator which pays them to give away content?<p>Because it seems that if the author can&#x27;t be identified, the ownership of the content is implied to be the publisher of this codebase.
评论 #27801124 未加载