Migrate blog to github pages with jekyll
1. Markdown Lanuage:
To add new posts, simply add a file in the
_posts directory that follows the convention
YYYY-MM-DD-name-of-post.ext and includes the necessary front matter.
2. Work with Jekyll:
1) Commands to use:
ruby --version gem install bundler bundle install --force bundle info "github-pages" bundle info "jekyll-remote-theme" bundle exec jekyll serve To update:: If you followed our setup recommendations and installed Bundler, run bundle update github-pages or simply bundle update and all your gems will update to the latest versions. If you don't have Bundler installed, run gem update github-pages
2) Jekyll also offers powerful support for code snippets:
Your site is having problems building: You have an error on line 16 of your _config.yml file https://codebeautify.org/yaml-validator
- Conversion error: Jekyll::Converters::Scss encountered an error while converting ‘assets/css/main.scss’: Invalid GBK character “\xE2” on line 54
windows users may got this issue, open powershell, execute
Set-ExecutionPolicy RemoteSigned New-Item -Path $Profile -ItemType file -Force
C:\Users<yourname>\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1 copy paste “chcp 65001 >$null”(without quote) inito it and save, then open up another powershell should do the trick refer to https://williamwang.info/setup-jekyll-on-windows/
- failed load jekyll-xxxx plugin try install it in your Gemfile and add it to the plugins array of _config.yml
Check out the Jekyll docs for more info on how to get the most out of Jekyll. File all bugs/feature requests at Jekyll’s GitHub repo. If you have questions, you can ask them on Jekyll Talk.