Skip to content
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

Convert to Jekyll Website #4

Open
wants to merge 14 commits into
base: master
Choose a base branch
from
Open

Conversation

adamvoss
Copy link
Contributor

@adamvoss adamvoss commented Mar 20, 2017

#I am not really expecting that this would be merged since it would mean shutting down your ReadTheDocs pages. However, I thought I should at least make you aware of it.

The ReadTheDocs website wasn't working out for me, so I converted everything for hosting on GitHub Pages: https://adamvoss.github.io/openrecipeformat/

@adamvoss adamvoss force-pushed the master branch 2 times, most recently from 7b6ad15 to 495606d Compare June 30, 2017 05:51
@techhat
Copy link
Owner

techhat commented Jul 19, 2017

Hi @adamvoss. You're right, I'm not going to merge this, in anything but RST format. It's not because I have any particular preference for readthedocs; that site is clearly not appropriate for this project. But I really dislike the GitHub wiki, and I've never been a fan of the MD format. I would like to merge the other stuff though (.gitignore, ruby stuff, etc).

@adamvoss
Copy link
Contributor Author

I agree about the GitHub wiki. I think it was important in the early days of GitHub, but now GitHub Pages is pretty much always a better solution.

With respect to Markdown, I perhaps am not discerning enough. Markdown is pretty ubiquitous on sites I encounter (GitHub, StackOverfow, Discourse, ...) and has ample tooling, which makes reStructuredText just "something else to learn." From a practical standpoint, GitHub Pages does not support reStructuredText so another solution would be needed. Travis CI could be used to build the static site and publish the result to the gh-pages branch. Really any static site generator with RST support could be used at that point. A plugin adding RST support to Jekyll exists; so, assuming it works, Jekyll would be an option.

@techhat
Copy link
Owner

techhat commented Jul 19, 2017

I use RST on a pretty regular basis (in particular with Sphinx), and MD almost never. I'm not used to it, and the times I've had to use it, it generally seems to fail me. This could just be due to my own inexperience, but that would put MD squarely in the category of "something else for me to learn". On this point, it would seem we are at an impasse.

@adamvoss
Copy link
Contributor Author

On this point, it would seem we are at an impasse.

I apologize for giving that impression. I thought I acknowledged that I may be wrong about Markdown, but provided reasoning (appeal to popularity) it may be a good choice. I then went on to explain the implications and options resulting from sticking to RST so you could evaluate the options and follow up as you saw fit.

Part of my explanation was to account for not knowing what you know, so protectively trying to provide information. I am assuming a lot, but from what has been said I would postulate that the difference is between more of a web-oriented (markdown) vs documentation-based background (sphinx). I thought I left the question of direction open this PR is GitHub Pages+Jekyll+Markdown and I mentioned that Travis CI+Jekyll+reStructuredText would be possible. Travis CI+Sphinx+reStructuredText sounds like it would be most familiar to you (though if you go that route ReadTheDocs+Sphinx+reStructuredText may be suitable just require more customization).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants