# Moving from Jekyll to VuePress
Well that was 2016 and at some point I got sick of syncing
Gemfiles just to
add content. I wasn't doing any Ruby development and there was no future need
for it on my resume.
When I found out that any static site content could be served via github pages I started some research and landed on VuePress (opens new window) for now.
It also allows for custom components, which will be handy as I want to get deeper into D3 and blogging about Data Vis projects.
Not saying I'm going to stick with this for ever, but my content is all Markdown files, so whatever is going to be least cost between those and publishing a static site will make me happy.
- Delete everything except
blog/postsaccording to the directory guide (opens new window)
npm install --dev vuepress
npm run dev
- Create the following file
blog/.vuepress/config.jsand follow the instructions at VuePress Config (opens new window)
- This gives you a title link back to the site home page
- remove all
layout: ...entries from the markdown frontmatter as the jekyll frontmatter will conflict
vuepress ejectto eject the default style into
blog/.vuepressso we can start tweaking details
npm run build
- Follow Snipcarts tutorial (opens new window)
- Circle back to configuring the default theme (opens new window).