0.0.443 • Published 2 months ago

cdk-hugo-deploy v0.0.443

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
2 months ago

CDK-Hugo-Deploy

This is an AWS CDK Construct for easily deploying Hugo Static websites to AWS S3 behind SSL/Cloudfront.

Usage

Before deploying, run the hugo command in your Hugo project to generate a built site in the public directory.

Typescript

import { App, Stack, StackProps } from 'aws-cdk-lib';
import { HugoDeploy } from 'cdk-hugo-deploy';

export class MyStack extends Stack {
  constructor(scope: Construct, id: string, props?: StackProps) {
    super(scope, id, props);

    new HugoDeploy(this, 'HugoDeploy', {
      publicDir: 'path/to/hugo-project/public',
      domainName: 'example.com'  // Domain you already have a hosted zone for
    });
}

Python

from constructs import Construct
from aws_cdk import Stack
from cdk_hugo_deploy import HugoDeploy

class MyStack(Stack):
    def __init__(self, scope: Construct, id: str, **kwargs):
        super().__init__(scope, id, **kwargs)

        HugoDeploy(self, "HugoDeploy",
            public_dir="path/to/hugo-project/public",
            domain_name="example.com"
        )

Prerequisites

Assumes that there is already a Route53 hosted zone for domainName that can be looked up

Why this construct?

Other constructs for deploying Single Page Applicationis (SPA) such as CDK-SPA-Deploy don't account for how Hugo handles paths that end in /.

This construct includes a Cloudfront Function to rewrite paths to ensure /path/to/page/ will request /path/to/page/index.html from the S3 Origin.

Contributing

Please open an issue with any updates/features you'd like on this

0.0.443

2 months ago

0.0.442

2 months ago

0.0.441

2 months ago

0.0.439

2 months ago

0.0.440

2 months ago

0.0.438

2 months ago

0.0.436

2 months ago

0.0.435

2 months ago

0.0.437

2 months ago

0.0.434

2 months ago

0.0.433

2 months ago

0.0.432

2 months ago

0.0.431

2 months ago

0.0.430

2 months ago

0.0.429

2 months ago

0.0.428

2 months ago

0.0.427

2 months ago

0.0.426

2 months ago

0.0.425

2 months ago

0.0.424

2 months ago

0.0.423

2 months ago

0.0.422

2 months ago

0.0.421

3 months ago

0.0.418

3 months ago

0.0.417

3 months ago

0.0.420

3 months ago

0.0.419

3 months ago

0.0.416

3 months ago

0.0.415

3 months ago

0.0.414

3 months ago

0.0.413

3 months ago

0.0.412

3 months ago

0.0.411

3 months ago

0.0.410

3 months ago

0.0.409

3 months ago

0.0.408

3 months ago

0.0.407

3 months ago

0.0.406

3 months ago

0.0.405

3 months ago

0.0.404

3 months ago

0.0.403

3 months ago

0.0.402

3 months ago

0.0.401

3 months ago

0.0.400

3 months ago

0.0.399

3 months ago

0.0.398

3 months ago

0.0.397

3 months ago

0.0.396

3 months ago

0.0.395

3 months ago

0.0.394

3 months ago

0.0.393

3 months ago

0.0.392

4 months ago

0.0.391

4 months ago

0.0.390

4 months ago

0.0.389

4 months ago

0.0.388

4 months ago

0.0.387

4 months ago

0.0.386

4 months ago

0.0.385

4 months ago

0.0.384

4 months ago

0.0.383

5 months ago

0.0.382

5 months ago

0.0.381

5 months ago

0.0.380

5 months ago

0.0.379

5 months ago

0.0.378

5 months ago

0.0.377

5 months ago

0.0.376

5 months ago

0.0.375

5 months ago

0.0.374

5 months ago

0.0.373

5 months ago

0.0.372

5 months ago

0.0.371

5 months ago

0.0.370

5 months ago

0.0.369

5 months ago

0.0.315

7 months ago

0.0.314

7 months ago

0.0.313

7 months ago

0.0.312

7 months ago

0.0.319

7 months ago

0.0.318

7 months ago

0.0.317

7 months ago

0.0.316

7 months ago

0.0.311

7 months ago

0.0.310

7 months ago

0.0.309

7 months ago

0.0.326

7 months ago

0.0.325

7 months ago

0.0.324

7 months ago

0.0.323

7 months ago

0.0.329

7 months ago

0.0.328

7 months ago

0.0.327

7 months ago

0.0.322

7 months ago

0.0.321

7 months ago

0.0.320

7 months ago

0.0.337

6 months ago

0.0.336

7 months ago

0.0.335

7 months ago

0.0.334

7 months ago

0.0.339

6 months ago

0.0.338

6 months ago

0.0.333

7 months ago

0.0.332

7 months ago

0.0.331

7 months ago

0.0.330

7 months ago

0.0.348

6 months ago

0.0.347

6 months ago

0.0.346

6 months ago

0.0.345

6 months ago

0.0.349

6 months ago

0.0.340

6 months ago

0.0.344

6 months ago

0.0.343

6 months ago

0.0.342

6 months ago

0.0.341

6 months ago

0.0.304

8 months ago

0.0.303

8 months ago

0.0.302

8 months ago

0.0.301

8 months ago

0.0.308

7 months ago

0.0.307

8 months ago

0.0.305

8 months ago

0.0.300

9 months ago

0.0.279

9 months ago

0.0.274

10 months ago

0.0.273

10 months ago

0.0.272

10 months ago

0.0.271

10 months ago

0.0.278

9 months ago

0.0.277

9 months ago

0.0.276

9 months ago

0.0.275

9 months ago

0.0.270

10 months ago

0.0.285

9 months ago

0.0.284

9 months ago

0.0.283

9 months ago

0.0.282

9 months ago

0.0.289

9 months ago

0.0.288

9 months ago

0.0.287

9 months ago

0.0.286

9 months ago

0.0.281

9 months ago

0.0.280

9 months ago

0.0.296

9 months ago

0.0.295

9 months ago

0.0.294

9 months ago

0.0.293

9 months ago

0.0.299

9 months ago

0.0.298

9 months ago

0.0.297

9 months ago

0.0.292

9 months ago

0.0.291

9 months ago

0.0.290

9 months ago

0.0.359

6 months ago

0.0.358

6 months ago

0.0.357

6 months ago

0.0.356

6 months ago

0.0.351

6 months ago

0.0.350

6 months ago

0.0.355

6 months ago

0.0.354

6 months ago

0.0.353

6 months ago

0.0.352

6 months ago

0.0.368

5 months ago

0.0.367

5 months ago

0.0.362

6 months ago

0.0.361

6 months ago

0.0.360

6 months ago

0.0.366

5 months ago

0.0.365

5 months ago

0.0.364

5 months ago

0.0.363

6 months ago

0.0.259

10 months ago

0.0.258

10 months ago

0.0.257

10 months ago

0.0.252

10 months ago

0.0.251

10 months ago

0.0.256

10 months ago

0.0.255

10 months ago

0.0.254

10 months ago

0.0.253

10 months ago

0.0.269

10 months ago

0.0.268

10 months ago

0.0.263

10 months ago

0.0.262

10 months ago

0.0.261

10 months ago

0.0.260

10 months ago

0.0.267

10 months ago

0.0.266

10 months ago

0.0.265

10 months ago

0.0.264

10 months ago

0.0.249

10 months ago

0.0.248

10 months ago

0.0.247

10 months ago

0.0.246

10 months ago

0.0.245

10 months ago

0.0.250

10 months ago

0.0.241

11 months ago

0.0.244

11 months ago

0.0.243

11 months ago

0.0.242

11 months ago

0.0.238

11 months ago

0.0.237

11 months ago

0.0.239

11 months ago

0.0.240

11 months ago

0.0.227

11 months ago

0.0.226

11 months ago

0.0.225

11 months ago

0.0.224

11 months ago

0.0.229

11 months ago

0.0.228

11 months ago

0.0.236

11 months ago

0.0.235

11 months ago

0.0.230

11 months ago

0.0.234

11 months ago

0.0.233

11 months ago

0.0.232

11 months ago

0.0.231

11 months ago

0.0.205

12 months ago

0.0.204

12 months ago

0.0.203

12 months ago

0.0.209

12 months ago

0.0.208

12 months ago

0.0.207

12 months ago

0.0.206

12 months ago

0.0.216

11 months ago

0.0.215

12 months ago

0.0.214

12 months ago

0.0.213

12 months ago

0.0.219

11 months ago

0.0.218

11 months ago

0.0.217

11 months ago

0.0.212

12 months ago

0.0.211

12 months ago

0.0.210

12 months ago

0.0.223

11 months ago

0.0.222

11 months ago

0.0.221

11 months ago

0.0.220

11 months ago

0.0.202

1 year ago

0.0.201

1 year ago

0.0.200

1 year ago

0.0.197

1 year ago

0.0.196

1 year ago

0.0.195

1 year ago

0.0.199

1 year ago

0.0.198

1 year ago

0.0.194

1 year ago

0.0.193

1 year ago

0.0.192

1 year ago

0.0.191

1 year ago

0.0.190

1 year ago

0.0.186

1 year ago

0.0.185

1 year ago

0.0.184

1 year ago

0.0.183

1 year ago

0.0.189

1 year ago

0.0.188

1 year ago

0.0.187

1 year ago

0.0.182

1 year ago

0.0.181

1 year ago

0.0.180

1 year ago

0.0.179

1 year ago

0.0.175

1 year ago

0.0.178

1 year ago

0.0.177

1 year ago

0.0.176

1 year ago

0.0.174

1 year ago

0.0.173

1 year ago

0.0.172

1 year ago

0.0.171

1 year ago

0.0.169

1 year ago

0.0.164

1 year ago

0.0.168

1 year ago

0.0.167

1 year ago

0.0.166

1 year ago

0.0.165

1 year ago

0.0.170

1 year ago

0.0.163

1 year ago

0.0.162

1 year ago

0.0.161

1 year ago

0.0.160

1 year ago

0.0.159

1 year ago

0.0.158

1 year ago

0.0.153

1 year ago

0.0.152

1 year ago

0.0.151

1 year ago

0.0.150

1 year ago

0.0.157

1 year ago

0.0.156

1 year ago

0.0.155

1 year ago

0.0.154

1 year ago

0.0.139

1 year ago

0.0.138

1 year ago

0.0.137

1 year ago

0.0.136

1 year ago

0.0.149

1 year ago

0.0.148

1 year ago

0.0.147

1 year ago

0.0.142

1 year ago

0.0.141

1 year ago

0.0.140

1 year ago

0.0.146

1 year ago

0.0.145

1 year ago

0.0.144

1 year ago

0.0.143

1 year ago

0.0.131

2 years ago

0.0.130

2 years ago

0.0.135

1 year ago

0.0.134

2 years ago

0.0.133

2 years ago

0.0.132

2 years ago

0.0.109

2 years ago

0.0.108

2 years ago

0.0.107

2 years ago

0.0.117

2 years ago

0.0.116

2 years ago

0.0.115

2 years ago

0.0.114

2 years ago

0.0.119

2 years ago

0.0.118

2 years ago

0.0.113

2 years ago

0.0.112

2 years ago

0.0.111

2 years ago

0.0.110

2 years ago

0.0.128

2 years ago

0.0.127

2 years ago

0.0.126

2 years ago

0.0.125

2 years ago

0.0.129

2 years ago

0.0.120

2 years ago

0.0.124

2 years ago

0.0.123

2 years ago

0.0.122

2 years ago

0.0.121

2 years ago

0.0.84

2 years ago

0.0.85

2 years ago

0.0.86

2 years ago

0.0.87

2 years ago

0.0.88

2 years ago

0.0.89

2 years ago

0.0.80

2 years ago

0.0.81

2 years ago

0.0.82

2 years ago

0.0.83

2 years ago

0.0.73

2 years ago

0.0.74

2 years ago

0.0.75

2 years ago

0.0.76

2 years ago

0.0.77

2 years ago

0.0.78

2 years ago

0.0.79

2 years ago

0.0.70

2 years ago

0.0.71

2 years ago

0.0.72

2 years ago

0.0.62

2 years ago

0.0.63

2 years ago

0.0.64

2 years ago

0.0.65

2 years ago

0.0.66

2 years ago

0.0.67

2 years ago

0.0.68

2 years ago

0.0.69

2 years ago

0.0.60

2 years ago

0.0.61

2 years ago

0.0.59

2 years ago

0.0.106

2 years ago

0.0.51

2 years ago

0.0.105

2 years ago

0.0.52

2 years ago

0.0.104

2 years ago

0.0.53

2 years ago

0.0.103

2 years ago

0.0.54

2 years ago

0.0.55

2 years ago

0.0.56

2 years ago

0.0.57

2 years ago

0.0.58

2 years ago

0.0.102

2 years ago

0.0.101

2 years ago

0.0.100

2 years ago

0.0.50

2 years ago

0.0.48

2 years ago

0.0.49

2 years ago

0.0.40

2 years ago

0.0.41

2 years ago

0.0.42

2 years ago

0.0.43

2 years ago

0.0.44

2 years ago

0.0.45

2 years ago

0.0.46

2 years ago

0.0.47

2 years ago

0.0.37

2 years ago

0.0.38

2 years ago

0.0.39

2 years ago

0.0.30

2 years ago

0.0.31

2 years ago

0.0.32

2 years ago

0.0.33

2 years ago

0.0.34

2 years ago

0.0.35

2 years ago

0.0.36

2 years ago

0.0.27

2 years ago

0.0.28

2 years ago

0.0.29

2 years ago

0.0.95

2 years ago

0.0.96

2 years ago

0.0.97

2 years ago

0.0.98

2 years ago

0.0.99

2 years ago

0.0.90

2 years ago

0.0.91

2 years ago

0.0.92

2 years ago

0.0.93

2 years ago

0.0.94

2 years ago

0.0.26

2 years ago

0.0.25

2 years ago

0.0.24

2 years ago

0.0.23

2 years ago

0.0.22

2 years ago

0.0.21

2 years ago

0.0.20

2 years ago

0.0.19

2 years ago

0.0.18

2 years ago

0.0.17

2 years ago

0.0.0

2 years ago

0.0.16

2 years ago

0.0.15

2 years ago

0.0.14

2 years ago

0.0.13

2 years ago

0.0.12

2 years ago

0.0.11

2 years ago

0.0.10

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago