mirror of
https://github.com/olehomelchenko/olehomelchenko.com.git
synced 2026-02-05 02:54:37 +00:00
2.5 KiB
2.5 KiB
Migration Checklist
📋 Content Migration
Blog Posts (8 total)
dataviz-blogs.md→posts/dataviz-blogs/index.qmd(lang: uk)dataviz-books-ua.md→posts/dataviz-books-ua/index.qmd(lang: uk)entso-e-ukraine-energy-transfer-viz.md→posts/entso-e-ukraine-energy-transfer-viz/index.qmd(lang: uk, showcase)forbes-50-foundations.md→posts/forbes-50-foundations/index.qmd(lang: uk, showcase)my-first-post.md→posts/my-first-post/index.qmd(lang: uk)vega-altair-hugo-shortcodes.md→posts/vega-altair-hugo-shortcodes/index.qmd(lang: uk, showcase)bar-charts-makeover.md(English) →posts/bar-charts-makeover/index.qmd(lang: en, showcase)- Convert all Vega-Lite shortcodes to code fences
TILs (2 total)
inspired-by-blogs.md→til/inspired-by-blogs.qmd(lang: uk)obsidian-paperless.md→til/obsidian-paperless.qmd(lang: uk)
🎨 Customization
- Update
about/index.qmdwith your actual bio - Add contact information to About page
- Add any real projects to
projects/section - Customize homepage (
index.qmd) if desired - Review and adjust theme colors in
styles.cssif needed
🧹 Cleanup
- Delete
posts/sample-ukrainian-post/ - Delete
posts/sample-english-post/ - Delete
posts/sample-visualization-post/ - Delete
til/sample-til-ukrainian.qmd - Delete
til/sample-til-english.qmd - Delete
projects/sample-project-1/
✅ Testing
- Run
quarto previewand check all pages - Verify all blog posts render correctly
- Verify all TILs render correctly
- Check all Vega-Lite visualizations display properly
- Test portfolio page shows showcase items
- Test navigation between all sections
- Check responsive design on mobile
- Verify analytics scripts load (check browser console)
🚀 Deployment
- Run
quarto rendersuccessfully - Check build output in
_site/ - Test old
/en/*URL redirects - Deploy
_site/to hosting - Verify production site works correctly
- Update DNS if needed
🗑️ Final Cleanup (After Successful Deployment)
- Archive or delete Hugo
content/directory - Delete
archetypes/,layouts/,themes/ - Delete
hugo.yaml - Delete
public/,resources/ - Keep
.git/and version control as-is
Tip: Test with one post first to validate the workflow before batch-migrating everything!