This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| FROM ruby:2.4.0 | |
| RUN apt-get update -qq && apt-get install -y build-essential libpq-dev nodejs | |
| RUN mkdir /gofg-db | |
| WORKDIR /gofg-db | |
| ADD Gemfile /gofg-db/Gemfile | |
| ADD Gemfile.lock /gofg-db/Gemfile.lock | |
| RUN bundle install | |
| ADD . /gofg-db | |
| ENTRYPOINT ["/gofg-db/docker-entry.sh"] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # First grab the remote site | |
| # wget --mirror --convert-links --adjust-extension --page-requisites --no-parent http://yourdomain.co.uk | |
| # If you have images hosted on another site then do | |
| # wget --mirror --convert-links --adjust-extension --page-requisites --span-hosts --domains mydomain.com,imagehostingcdn.com https://mydomain.com | |
| # Then have a look how many lines to trim from beginning and end | |
| htmls = Dir.glob('/**/*.html') | |
| htmls.each do |file| | |
| # Change numbers to how many lines you want to trim |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # To grab site, do something like: | |
| # wget --mirror --convert-links --adjust-extension --page-requisites --span-hosts --domains 1.bp.blogspot.com,2.bp.blogspot.com,3.bp.blogspot.com,4.bp.blogspot.com,myblog.blogspot.com, http://myblog.blogspot.com/ -P pass_01 | |
| require 'date' | |
| require 'fileutils' | |
| require 'kramdown' | |
| require 'logger' | |
| require 'nokogiri' | |
| require 'rake' | |
| require 'sanitize' |
OlderNewer