Website Inception
Website Inception
How to make a simple website for m7xer.com?
Goals
- Use markdown to create articles
- Use Jekyll to render these as HTML
- Create some styling assets
- Serve these from surge.sh / github/ bitbucket etc…
- Allow for extension later to do more dynamic pages
- Use github flavoured markdown so we can have nice tables and code
Steps taken
- Install Jekyll
- Peruse the web (see references)
- mkdir jekyll && cd jekyll/
bundle init Writing new Gemfile to m7xer/jekyll/Gemfile bundle config set --local path 'vendor/bundle' bundle add jekyll bundle exec jekyll new --force --skip-bundle . bundle install bundle exec jekyll serve
- Update _config.yml
- Add _posts by following the guide here
- Deploy to surge
- Sort out domain
References
- https://jekyllrb.com/docs/installation/macos/
- https://docs.github.com/en/free-pro-team@latest/github/working-with-github-pages/testing-your-github-pages-site-locally-with-jekyll
- https://jekyllrb.com/tutorials/using-jekyll-with-bundler/
- https://jekyllrb.com/docs/posts/
- https://surge.sh/help/adding-a-custom-domain
- https://docs.gandi.net/en/domain_names/common_operations/link_domain_to_website.html