 
    
    
    Prevent CNAME file in Jekyll from being deleted during the build process
In Jekyll, the "_site" folder gets deleted and rebuilt after every change or build execution.
If you have a custom domain, you may have to copy the CNAME file after every Jekyll build.
You can use the keep_files option in _config.yml to prevent the CNAME file in the _site directory from being deleted during the build process.
keep_files: ['CNAME']If you are using Travis CI, you can copy the CNAME file to the _site directory after the build process. Here’s a sample .travis.yml configuration that you can use:
language: ruby
cache: bundler
branches:
  only:
  - dev
script:
  - JEKYLL_ENV=production bundle exec jekyll build --destination _site
  - cp CNAME ./_site/CNAME
deploy:
  provider: pages
  local-dir: ./_site
  target-branch: master
  email: [email protected]
  name: Deployment Bot
  skip-cleanup: true
  github-token: $GITHUB_TOKEN
  keep-history: true
  on:
    branch: dev
    
      « Download photos, videos, and sidecars from Instagram
    
    
      Get a notification when the movie tickets are available on BookMyShow »
    
  
  
  
  
    Did you like that post?
  
  You can suscribe to the
  RSS feed
  
  
    or follow
    @neatcoder
    on Twitter
  .