Move Blog to GitHub-pages and cobalt.rs #26
Conversation
@LucioFranco I'll be trying to build it on my local machine. I want to see how it looks like. 馃槃 |
@ebkalderon I did a quick fix for the CSS. That is not what it is supposed to look like. It should work now but the links to the other parts of the site do not work yet. I would recommend using an HTTP server locally to view the site instead of opening the file from finder/windows explorer. |
@LucioFranco Thanks, will do. |
I think I've uncovered a major bug in markdown.rs while trying to remake the TWIA articles in Markdown. 馃槙 See johannhof/markdown.rs#13. |
The more I play around with Cobalt, the more I prefer keeping TWIA on Wordpress for now. Cobalt lacks many basic blogging features like comments, surveys, archiving, site search, etc. Its stability also leaves something to be desired, haha. I am still intent on setting up the website, book, and docs on Cobalt, but I think I'll stick with Wordpress for TWIA unless Cobalt matures significantly. Perhaps I could point the static website to "www.amethyst.rs" and point the "blog.amethyst.rs" subdomain to Wordpress. Does this seem like a reasonable course of action? EDIT: Looks like this is possible on Wordpress' end. I don't know about GitHub Pages yet. If anyone could confirm that, that would be great. |
@ebkalderon I understand. One thing I will say is that I believe that you do not need comments or even search on a simple blog like TWIA. Both This Week in Servo and This Week in Rust both run off of statically generated websites similar to For If you are still keen on keeping it on WordPress you would just point blog.amethyst.rs to the word press and the *.amethyst.rs to GitHub. This could work and we could just have a very simple home page with basic information about amethyst and links to the docs, book, and blog. |
@LucioFranco Thanks for the response! I agree that not everything Wordpress offers is necessary for TWIA. The only two features I'm really interested in are the site search and public surveys. Perhaps we can leave out the commenting system if we direct people to Gitter instead. I also agree that it would be great to have the blog hosted in the open on GitHub, hence my enthusiasm for the idea. 馃槃 Unfortunately,
I'll mess around with the Markdown files some more and let you know if I get it working. Should nothing come of it, we may have to consider options 2 or 3. If you have other ideas, I'd be glad to hear them. |
@LucioFranco I've reposted the panicking issue on the |
@ebkalderon Sorry for the late response. I think we should go forth with both option 1 and 2. What I mean by this is that is continue to figure out how to get the blog working with markdown.rs or pulldown-cmark. We could do this in another branch/PR. We should then also merge the basic cobalt.rs site with the links the book/docs/homepage into master and setup the .rs domain to point to everything. There are some more styling issues that need to be cleaned up but it could be ready very soon. We can then have the blog at blog.amethyst.rs point to the wordpress then once cobalt is up we can move that to amethyst.rs/blog and have blog.amethyst.rs point to that. To me that seems like the best road ahead for this. |
@LucioFranco Sounds good to me. I was thinking about moving the site content to its own separate repository, since we are preparing to collect everything under a single "amethyst" organization (see the definition of organization pages here). That way we can avoid clogging up the engine issue tracker with website-related issues, and we can more easily get pull requests adding content to the blog much like This Week in Rust. What do you think? |
@ebkalderon Sounds good to me. I think having PR's for spell checking is going to be awesome! When are you planning on moving everything over? |
As soon as possible! I'm aiming for possibly today or tomorrow. I just need to make sure that the points on #27 are put to rest before we move on. |
@ebkalderon okay I will take a look at that, I have sometime tonight if you need help moving the cobalt stuff over. I can submit a PR on the web/blog repo. |
@LucioFranco Beautiful! Thanks. Update: The website repo is up and the domain is pointing to it! See amethyst/amethyst.github.io. Feel free to make a pull request there! |
The bulk of the changes in this pull request has been moved to a separate website repository as part of the ongoing transition to a GitHub organization (issue #27), so I'm closing this. Please check there for the latest changes. Thanks for the help in getting this kick-started, @LucioFranco! |
This PR adds support for blogging through cobalt.rs. This is still very early. It is using bootstrap 3.0. I am not the best designer but I will try and work some more on the styling, nothing here is done. 馃槃
The This Week in Amethyst 6 is currently completed in the markdown format.
To run:
./build_web.sh
Then you just need to serve the web directory. To do this you will need an HTTP server to run the site locally. I personally use http-server to host files from any directory.
I am open to any suggestions!