Skip to content

Upgrade psych #17

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

Open
paulmelnikow opened this issue Jan 17, 2015 · 6 comments
Open

Upgrade psych #17

paulmelnikow opened this issue Jan 17, 2015 · 6 comments

Comments

@paulmelnikow
Copy link

psych 1.3.4 doesn't seem to install correctly on Mac OS. The issue seems to be fixed in later versions.

Would it be possible to upgrade this to use, e.g. psych 2.0.10?

@coolaj86
Copy link
Member

I couldn't figure it out, so last week I actually wrote my own ruhoh-compatible blog platform: http://dear.desi.

I don't have all of the features implemented, but if you want to try it and it doesn't compile you blog correctly I'd like to know so that I can fix it (it should be backwards compatible to 1.0 and forwards compatible to 2.6 because I made a layer in-between the internal data and the view that gets templated).

I've just been burned so many times between updates of OS X / ports / homebrew / ruby / gems that I just gave up on ruby and decided to use a language that can still run the programs it ran back in 1996 (and, of course, a lot of newer, better ones): JavaScript.

@plusjade
Copy link
Member

I feel you! I'm excited to try rid out. I'll let you know how it goes!
On Jan 17, 2015 1:08 PM, "AJ ONeal" notifications@github.com wrote:

I couldn't figure it out, so last week I actually wrote my own
ruhoh-compatible blog system: http://dear.desi.

I don't have all of the features implemented, but if you want to try it
and it doesn't compile you blog correctly I'd like to know so that I can
fix it.

I've just been burned so many times between updates of OS X / ports /
homebrew / ruby / gems that I just gave up on ruby and decided to use a
language that can still run the programs it ran back in 1996 (and, of
course, a lot of newer, better ones): JavaScript.


Reply to this email directly or view it on GitHub
#17 (comment).

@coolaj86
Copy link
Member

Note: to use desi it's best if you clone the seed project and then copy over your theme (into themes/) and posts (into posts) and set theme in site.yml and your author data into authors/your-handle-or-nickname.yml.

The config files are different in Desi than in Ruhoh.

@coolaj86
Copy link
Member

I'll make a video where I clone from the ruhoh branch of my blog and walk through the modifications necessary to run in Desi and then come back here and post it.

(I did make one yesterday, but screenflow crashed right as I clicked "stop recording", so I didn't get to edit and post it)

@coolaj86
Copy link
Member

By way of update:

I decided to fix and test a few more core things before posting back. I just fixed the permalink generator (i.e. /:categories/:year-:month-:day/:filename.html) and I'm very nearly done pulling it in (but I'm sleepy, so I'm more awake and can get it done 3x faster).

I expect that within 16 hours I'll be posting back to tell you that Desi can build most Ruhoh blogs with only minor changes to the 3 yml config files and no changes to your templates or posts.

@coolaj86
Copy link
Member

Part 1: http://youtu.be/phXZQGC2Vb8
Part 2: http://youtu.be/YxnZn44PLyc

Well, you know how it goes. You go in to fix your permalink support, one thing leads to another, you rewrite 63% of the code and you suddenly have a plugin system and numerous bug fixes.

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