Как вы указали, мой учебник не закончен, но я надеюсь, что это помогло немного. Надеюсь, я могу уточнить несколько вещей:
Ты пятно на с --env static
. Вам нужно добавить это ко всему, что вы делаете с DocPad, чтобы то, что вы видите локально, совпадает с тем, что вы планируете развернуть. То есть вам также нужно использовать DocPad run --env static
.
Мое «учебное пособие» касалось того, как указывать AWS CloudFront в корневом домене. Это может быть неприятным опытом, особенно если вы только начинаете со статических сайтов. Если вы используете CloudFront, подумайте о том, чтобы использовать только S3. Вы можете сделать это легко, изменив конфигурацию в маршруте 53.
В моем учебном пособии отсутствует важный шаг; Вам нужно создать еще одно ведро с именем вашего домена с www.
перед ним, если вы хотите использовать www, а также ваш корневой домен. Затем вы настраиваете это ведро как веб-сайт и перенаправляете его в ведро с помощью своего веб-сайта. Все это конфигурация.
Вам нужно всего лишь загрузить все в папку out
. package.json
не требуется после создания сайта.
Проверьте source to my site и скопируйте то, что вам нужно. Все мое развертывание на S3 автоматизировано через Grunt.
Удачи!
Спасибо, Трой, это огромная помощь. Ваш учебник и источник на вашем сайте были большой помощью. Приятно также получить дополнительный совет. Я должен проверить Grunt и использовать его для развертывания на S3. – Jon49