-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move blog from Medium to something we administer #175
Comments
I fully support moving to to any platform where we have control over the data and make it easy to move to another platform later. Historically my interpretation is that this has always been decided against/vetoed under the reason that "Non-technical people that don't how how to do PRs will be managing the blog" (which I personally don't find the be that much the case). And "it is hard for guest blog post". I've personally always thought that reviewing PRs for blog post on GH would be much easier. I believe there was some discussion at some point of Ghost (https://ghost.org/), and Gatsby, and that one of the limiting factors would be the work to export existing medium articles. Also to add in Cons of Medium, you can add that it is currently login with twitter. |
For new accounts, Medium does not use Twitter/X for authentication anymore; users can sign up with a Google account, a Facebook account, or a simple email/password combo. It does support Twitter for login, though, for people who enrolled using it. |
Sorry I meant we need to login as Jupyter using twitter account. |
Another alternative for self-hosting is Sphinx (https://sphinx-intro-tutorial.readthedocs.io/en/latest/index.html#) as suggested/advocated for by @bollwyvl. Can also be used to host docs and API specs. |
Our previous blog was ghost before medium, self-hosted on Rackspace. It was a bit janky, hard to review, and ~impossible for guest posts, IIRC, which motivated the move to Medium. It fell a little bit in a no man's land between developer-friendly experience of a static site on GitHub and a lower bar to entry of a hosted wysiwyg service like medium, somehow having a bit of the downsides of both. Export was easy, though. I do think a static site with markdown posts via GitHub PR would be better for a lot of us. I'm not sure embargo is an impediment. Many of our JupyterHub team's posts have been drafted on HackMD because it's easier to to review/collaborate than medium, anyway, and only submit to medium when it's ready. The guest post problem is trickier, but there are various wysiwyg and/or side-by-side markdown editors. I'm not sure there's one that would support drag/drop image placement in a GitHub-built site, though. I think you need a hosted editor for that to work (I'd love to be wrong, though!). We might be able to use something external for a friendlier drafting experience when required, and then bring it into the site via regular PR. Would be kinda neat if the Jupyter blog used a site that supported notebooks as posts... |
Curious if @rowanc1 has thoughts on this from the myst toolchain perspective... It feels to me that our toolchain on that end is improving so much that we may have some new ways of thinking about this... Specifically I'm thinking of something backed by a repo with myst/md/ipynb support, but potentially an improved UI provided by the (today's or with future improvements) the jupyterlab-myst machinery. Anyway, I don't quite have a concrete solution yet, just thinking out loud... |
I am biased but also think it would be really cool if we could get a MyST-backed blog for Jupyter. It would be a nice way to dogfood that ecosystem, identify ways to improve it, and also highlight it for readers of the blog. |
Speak as (a) member of the upcoming Jupyter Media Strategy Working Group, I overall like the idea of using our own infrastructure to host the blog. We'll need to consider:
|
A while back @choldgraf asked about WYSIWYG Markdown editing on discourse, and while I found this tool there seem to be issues with it. At least a quick test made my "create notebook" icon disappear from the JuptyerLab launcher, so something isn't quite right :) I'm just connecting these dots in case there's new progress on that front elsewhere - being able to offer a more WYSIWIG experience to authors could address some of the concerns with guest posts and those authored by folks who don't regularly work in raw markdown. |
@blink1073 actually inline figures via code cell outputs are already possible via the jupyterlab extension https://mystmd.org/guide/quickstart-jupyter-lab-myst#inline-expressions So I bet it wouldn't be too hard to get this working for other kinds of figures for the MyST website theme. This is the kinda reason I think it would be great to dogfood this tech - we can give ourselves the motivation to make improvements that others would benefit from as well 🙂 And I would love to see a wysiwyg style editor in jupyterlab (and vscode etc) for MyST. The workflow that I've come to like the most is Obsidian, which "reveals" markdown as you move the cursor over it. |
Today, Jupyter uses Medium as its host for the official Jupyter blog.
Pros of Medium:
Cons of Medium:
Thoughts about migrating to a Jekyll-based blog solution, such as one using GitHub Pages?
Pros of Jekyll:
Cons of Jekyll:
The text was updated successfully, but these errors were encountered: