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 blogdown #34

Open
ClaytonJY opened this issue Mar 12, 2017 · 9 comments
Open

Convert to blogdown #34

ClaytonJY opened this issue Mar 12, 2017 · 9 comments

Comments

@ClaytonJY
Copy link
Contributor

ClaytonJY commented Mar 12, 2017

Because blogdown >>> jekyll?

@ellisvalentiner
Copy link
Member

@ClaytonJY is this something we want to do?

@ClaytonJY
Copy link
Contributor Author

@ellisvalentiner I think so. Not sure when I'll find the time, but here's what I've been thinking:

We should probably make a new repo for it, unless we want to put the source in a branch like blogdown and have some CI build it and pop the public folder into master. I kinda like the repo-level decoupling, but unless we want to buy a domain name it probably doesn't matter. Automating this is basically the same as what you did for the bookdown workshop materials, though I keep hoping there's a slightly simpler, less bash-y way, or a way that avoids tying the build-and-push commits to a single user. Haven't seen one yet.

The first trick is picking a nice theme, the second is appropriately converting all the posts. The YAML will probably need to change, but that should be scriptable.

@ClaytonJY
Copy link
Contributor Author

If you have the time/energy to get started, that'd make it easier for me and anyone else (@mooreaw?) to jump in I think; picking a theme is what scares me the most

@ellisvalentiner
Copy link
Member

I kinda like the repo-level decoupling, but unless we want to buy a domain name it probably doesn't matter.

I wouldn't necessarily mind covering that cost.

Automating this is basically the same as what you did for the bookdown workshop materials, though I keep hoping there's a slightly simpler, less bash-y way, or a way that avoids tying the build-and-push commits to a single user. Haven't seen one yet.

Neither have I. But I don't have a problem with the bash script way.

The YAML will probably need to change, but that should be scriptable.

I don't think it needs to change, but we might want to go back and update them anyway.

Tentative steps:

  • pick a theme
  • create new repo(s)
  • migrate content
  • ???
  • prophet

@ndrewwm
Copy link

ndrewwm commented Jul 20, 2017 via email

@ClaytonJY
Copy link
Contributor Author

ClaytonJY commented Jul 20, 2017

as for domain name cost, I almost bought one for AARUG when I bought mine the other week, but held off mostly because if there is a chance we merge into a larger groups with others, an AARUG-specific domain would become useless. So, I don't mind covering or splitting that cost either. Might make it real easy to just use netlify and be done with it.

@ClaytonJY
Copy link
Contributor Author

@mooreaw I'm down to try the conversion route, unless it ends up being an overcomplicated mess at the end. Jekyll has a bit more complicated filestructure I think, and I don't want to force our old style into Hugo-world. Our current blog is kinda ugly too, so I definitely would prefer to avoid copying style elements over.

@ClaytonJY
Copy link
Contributor Author

Because we don't actually have any Rmd's, we don't have to use blogdown at all, and could just use Hugo...but we are an R group, so doing it the R way feels like an appropriate level of dogfooding. Also gotta love making updates and seeing them in RStudio - that's the real killer feature.

@ndrewwm
Copy link

ndrewwm commented Jul 20, 2017 via email

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

No branches or pull requests

3 participants