-
Notifications
You must be signed in to change notification settings - Fork 18
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
Automate listing upcoming events on the index #559
Conversation
- Move page to posts directory - Add metadata - Autogenerate upcoming event entry on index.html
Unlike for a blog, the 'oldest' upcoming event needs to be shown first.
This is a slightly awkward solution, since the 'current' date has to be set manually in a variable for now.
😍 |
That will make it so much easier 😄 |
awesome!!!! |
How to deploy jekyll's sites into railsgirls.com? Maybe railsgirls.com are using dedicated server. so, It's not only repository issue. I think we need to change server configuration too. |
Yup - so currently @ksaa knows this system best. And the other thing is, the documentation and instructions needs to be On Sun, Oct 5, 2014 at 2:59 PM, SHIBATA Hiroshi [email protected]
|
The general idea is to let jekyll generate the site and then upload the result. So, the server config stays the same, except you upload the contents of |
Ok, I just looked at |
@mvz @hsbt actually, if vanilla Jekyll is used the site can be completely hosted in Github, even with the custom domain name. I see the current Railsgirls github page is forwarding to the guides page, so this could be an option. |
That would be super good, would save a lot of confusion and possible broken merges. On Mon, Oct 6, 2014 at 9:58 AM, Bert Goethals [email protected]
|
Yeah. However, shuffling the projects around can be a bit of a hassle. The github site MUST be placed in a repo named railsgirls.github.com http://railsgirls.github.com/.
|
railsgirls.github.com is already used by guides.railsgirls.com. We can not use this domain. |
@hsbt Actually, I dove a bit deeper into the pages system and noticed that this IS possible. https://help.github.com/articles/user-organization-and-project-pages/ This would make deploying a bit less easy, unless the gh-pages branch would become the default one. |
@Bertg Is your consideration following situation?
|
@hsbt Yeah, that could work. So we leave the railsgirls.github.com as it is. |
@Bertg www.railsgirls.com? it's chaged from railsgirls.com. I worried it make permelink in railsgirls.com to deadlinks. PS. I'm not against this PR |
Anyone picking up the other points from #557, please feel free to add commits to this branch. |
Adding 2 types of images: event and index images.
Great find, @mvz . I am working on a script that migrates the old pages to the new format, so I'll assign that to me. |
My comments: Right now the site is just a collection of html pages and my server which hosts the railsgirls.com domain just pulls in the content. It's definitely a hacky system and not that great but it has the advantage that it can't really break, and it's very accessible to different skill levels. You can just copy the html file, make changes with notepad and open it with your browser. I like Jekyll, and jekyll or middleman has been on the table before. I think some of the problems are however:
One option would be a simple app, where you can submit the event details to a form online and the app generates the event and the event index page. If we end up going Jekyll, it should be as out-of-the-box as possible and like @lindaliukas said, really good documentation how to use it and how to troubleshoot problems. |
The events listed in the index and the index page were converted into posts.
I've did the first part of the migration of the events. We need to look into the issues raised by @ksaa as this automatic index/events page won't really work unless we generate the site at least once a day. An app for submissions is a good idea as we can check in there for errors and missing details. |
Would it be possible to integrate Travis into this to provide some feedback on the mergability of the updates people are making. A nice thing about using something like regular files / jekyll is they are easy peasy to understand and backups are simple. I totally get the UX problem though. Would the app be a jekyll wrapper or would it simply be a web app? |
@andreionut could just glue into the github webhooks to make the server re-run jekyll whenever something is merged into master. |
This pull request is no activity from Oct, 2014. Current master is huge differences from it time. |
No objection. But I oppose to migrate jekyll without providing instruction guide to non-programmers. |
Do not merge this yet!
This is a first baby step toward fixing #557. It introduces Jekyll and converts two event pages to being posts. Also, it shows posts that represent upcoming evets on the index page.
To see the result, run
jekyll server --watch
.