├── .browserslistrc ├── .github └── workflows │ └── push.yml ├── .gitignore ├── CHANGELOG.md ├── README.md ├── bin └── ignite.js ├── docs ├── css │ └── syntax-highlighting-overrides.css ├── next-env.d.ts ├── pages │ ├── _app.tsx │ ├── _document.js │ ├── blog.js │ ├── blog │ │ ├── first.mdx │ │ └── second.mdx │ ├── docs │ │ ├── _sidebar.mdx │ │ ├── advanced-features │ │ │ ├── javascript-pages.mdx │ │ │ ├── layouts.mdx │ │ │ ├── next.mdx │ │ │ ├── pwa.mdx │ │ │ └── theming.mdx │ │ ├── cli.mdx │ │ ├── configuration.mdx │ │ ├── features │ │ │ ├── blog.mdx │ │ │ ├── custom-sidebar.mdx │ │ │ ├── home-page.mdx │ │ │ ├── markdown-components.mdx │ │ │ └── multi-docs.mdx │ │ ├── getting-started.mdx │ │ └── index.mdx │ └── index.mdx ├── public │ ├── images │ │ ├── favicon-dark.png │ │ └── favicon.ico │ ├── logo.svg │ └── manifest.json └── tsconfig.json ├── next.d.ts ├── next.js ├── package.json ├── postcss.config.js ├── src ├── components │ ├── avatar.tsx │ ├── blog-index.tsx │ ├── mdx-components.tsx │ ├── navbar.tsx │ ├── open-graph-tags.tsx │ └── sidebar.tsx ├── css │ └── tailwind.css ├── index.ts ├── layouts │ ├── blog.tsx │ ├── docs.tsx │ ├── home-page.tsx │ ├── nav-bar.tsx │ └── none.tsx ├── next.ts └── utils │ ├── build-rss-feed.ts │ ├── build-search-index.ts │ ├── create-additional-manifest-asset.ts │ ├── docs-data.ts │ ├── format-path.ts │ ├── generate-pwa-assets.ts │ ├── get-author.ts │ ├── get-blog-posts.ts │ ├── get-config.ts │ ├── get-env.ts │ ├── get-front-matters.ts │ ├── is-dark-mode.ts │ ├── mdx-lang.json │ ├── mobile-menu-context.ts │ ├── purge-unused-css.ts │ ├── sitemap.ts │ └── types.ts ├── tailwind.config.js ├── template ├── pages │ ├── __app.tsx │ └── docs │ │ └── index.mdx └── public │ └── favicon.ico ├── tsconfig.json ├── typings └── next-prefixed.d.ts └── yarn.lock /.browserslistrc: -------------------------------------------------------------------------------- 1 | defaults 2 | not IE 11 3 | maintained node versions -------------------------------------------------------------------------------- /.github/workflows/push.yml: -------------------------------------------------------------------------------- 1 | name: Node CI 2 | 3 | on: [push] 4 | 5 | jobs: 6 | build: 7 | runs-on: ubuntu-latest 8 | 9 | if: "!contains(github.event.head_commit.message, 'ci skip') && !contains(github.event.head_commit.message, 'skip ci')" 10 | 11 | steps: 12 | - uses: actions/checkout@v2 13 | 14 | - name: Prepare repository 15 | run: git fetch --unshallow --tags 16 | 17 | - name: Use Node.js ${{ matrix.node-version }} 18 | uses: actions/setup-node@v1 19 | with: 20 | node-version: ${{ matrix.node-version }} 21 | 22 | - name: npm install, build, release 23 | env: 24 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 25 | NPM_TOKEN: ${{ secrets.NPM_TOKEN }} 26 | run: | 27 | yarn install --frozen-lockfile 28 | yarn build:lib 29 | yarn release 30 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | search.json 4 | dist 5 | 6 | # dependencies 7 | /node_modules 8 | /.pnp 9 | .pnp.js 10 | 11 | # testing 12 | /coverage 13 | 14 | # next.js 15 | /.next/ 16 | /out/ 17 | 18 | # production 19 | /build 20 | 21 | # misc 22 | .DS_Store 23 | .env* 24 | 25 | # debug 26 | npm-debug.log* 27 | yarn-debug.log* 28 | yarn-error.log* 29 | 30 | # Ignore next-mdx-enhanced cache directory 31 | docs/.mdx-data 32 | docs/.next 33 | docs/out 34 | docs/public/search-index.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # v0.10.11 (Mon Mar 22 2021) 2 | 3 | #### ⚠️ Pushed to `master` 4 | 5 | - fix syntax error ([@hipstersmoothie](https://github.com/hipstersmoothie)) 6 | 7 | #### Authors: 1 8 | 9 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 10 | 11 | --- 12 | 13 | # v0.10.10 (Mon Mar 22 2021) 14 | 15 | #### ⚠️ Pushed to `master` 16 | 17 | - fix getting ignite options from next.config.js for static build steps ([@hipstersmoothie](https://github.com/hipstersmoothie)) 18 | 19 | #### Authors: 1 20 | 21 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 22 | 23 | --- 24 | 25 | # v0.10.9 (Fri Mar 19 2021) 26 | 27 | #### ⚠️ Pushed to `master` 28 | 29 | - add "none" layout ([@hipstersmoothie](https://github.com/hipstersmoothie)) 30 | 31 | #### Authors: 1 32 | 33 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 34 | 35 | --- 36 | 37 | # v0.10.8 (Fri Mar 19 2021) 38 | 39 | #### ⚠️ Pushed to `master` 40 | 41 | - use published rehpye shiki plugin ([@hipstersmoothie](https://github.com/hipstersmoothie)) 42 | 43 | #### Authors: 1 44 | 45 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 46 | 47 | --- 48 | 49 | # v0.10.7 (Sat Feb 20 2021) 50 | 51 | #### ⚠️ Pushed to `master` 52 | 53 | - only create shiki highlighter/theme once ([@hipstersmoothie](https://github.com/hipstersmoothie)) 54 | 55 | #### Authors: 1 56 | 57 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 58 | 59 | --- 60 | 61 | # v0.10.6 (Sat Feb 20 2021) 62 | 63 | #### ⚠️ Pushed to `master` 64 | 65 | - target modern JS ([@hipstersmoothie](https://github.com/hipstersmoothie)) 66 | 67 | #### Authors: 1 68 | 69 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 70 | 71 | --- 72 | 73 | # v0.10.5 (Fri Feb 19 2021) 74 | 75 | #### ⚠️ Pushed to `master` 76 | 77 | - fix overflowing code block ([@hipstersmoothie](https://github.com/hipstersmoothie)) 78 | 79 | #### Authors: 1 80 | 81 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 82 | 83 | --- 84 | 85 | # v0.10.4 (Fri Feb 19 2021) 86 | 87 | #### ⚠️ Pushed to `master` 88 | 89 | - don't format direct links to headings ([@hipstersmoothie](https://github.com/hipstersmoothie)) 90 | 91 | #### Authors: 1 92 | 93 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 94 | 95 | --- 96 | 97 | # v0.10.3 (Sun Feb 14 2021) 98 | 99 | #### ⚠️ Pushed to `master` 100 | 101 | - only render domain if url is configured ([@hipstersmoothie](https://github.com/hipstersmoothie)) 102 | 103 | #### Authors: 1 104 | 105 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 106 | 107 | --- 108 | 109 | # v0.10.2 (Sun Feb 14 2021) 110 | 111 | #### ⚠️ Pushed to `master` 112 | 113 | - further fix graph url problem ([@hipstersmoothie](https://github.com/hipstersmoothie)) 114 | 115 | #### Authors: 1 116 | 117 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 118 | 119 | --- 120 | 121 | # v0.10.1 (Sun Feb 14 2021) 122 | 123 | #### ⚠️ Pushed to `master` 124 | 125 | - fix typescript template ([@hipstersmoothie](https://github.com/hipstersmoothie)) 126 | - fix unconfigured graph tag render ([@hipstersmoothie](https://github.com/hipstersmoothie)) 127 | - fix clean init ([@hipstersmoothie](https://github.com/hipstersmoothie)) 128 | 129 | #### Authors: 1 130 | 131 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 132 | 133 | --- 134 | 135 | # v0.10.0 (Sun Feb 14 2021) 136 | 137 | ### Release Notes 138 | 139 | #### move to shiki for syntax highlighting ([#38](https://github.com/hipstersmoothie/next-ignite/pull/38)) 140 | 141 | If you are upgrading to this release you must remove all references to `prism` from your website and optionally configure a dark and light syntax theme through your `next-ignite` configuration. 142 | 143 | --- 144 | 145 | #### 🚀 Enhancement 146 | 147 | - move to shiki for syntax highlighting [#38](https://github.com/hipstersmoothie/next-ignite/pull/38) ([@hipstersmoothie](https://github.com/hipstersmoothie)) 148 | 149 | #### Authors: 1 150 | 151 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 152 | 153 | --- 154 | 155 | # v0.9.21 (Sun Feb 14 2021) 156 | 157 | #### ⚠️ Pushed to `master` 158 | 159 | - add meta tags in layouts ([@hipstersmoothie](https://github.com/hipstersmoothie)) 160 | 161 | #### Authors: 1 162 | 163 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 164 | 165 | --- 166 | 167 | # v0.9.20 (Thu Feb 11 2021) 168 | 169 | #### ⚠️ Pushed to `master` 170 | 171 | - include types in npm package ([@hipstersmoothie](https://github.com/hipstersmoothie)) 172 | 173 | #### Authors: 1 174 | 175 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 176 | 177 | --- 178 | 179 | # v0.9.19 (Thu Feb 11 2021) 180 | 181 | #### ⚠️ Pushed to `master` 182 | 183 | - working ([@hipstersmoothie](https://github.com/hipstersmoothie)) 184 | 185 | #### Authors: 1 186 | 187 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 188 | 189 | --- 190 | 191 | # v0.9.18 (Thu Feb 11 2021) 192 | 193 | #### ⚠️ Pushed to `master` 194 | 195 | - actually use plugins ([@hipstersmoothie](https://github.com/hipstersmoothie)) 196 | 197 | #### Authors: 1 198 | 199 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 200 | 201 | --- 202 | 203 | # v0.9.17 (Thu Feb 11 2021) 204 | 205 | #### ⚠️ Pushed to `master` 206 | 207 | - add support for custom remark and rehype plugins ([@hipstersmoothie](https://github.com/hipstersmoothie)) 208 | 209 | #### Authors: 1 210 | 211 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 212 | 213 | --- 214 | 215 | # v0.9.16 (Thu Jan 28 2021) 216 | 217 | #### ⚠️ Pushed to `master` 218 | 219 | - replace double quotes in meta description ([@hipstersmoothie](https://github.com/hipstersmoothie)) 220 | 221 | #### Authors: 1 222 | 223 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 224 | 225 | --- 226 | 227 | # v0.9.15 (Thu Jan 28 2021) 228 | 229 | #### ⚠️ Pushed to `master` 230 | 231 | - fix search input keyboard ([@hipstersmoothie](https://github.com/hipstersmoothie)) 232 | 233 | #### Authors: 1 234 | 235 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 236 | 237 | --- 238 | 239 | # v0.9.14 (Wed Jan 27 2021) 240 | 241 | #### ⚠️ Pushed to `master` 242 | 243 | - fix keyboard search nav ([@hipstersmoothie](https://github.com/hipstersmoothie)) 244 | 245 | #### Authors: 1 246 | 247 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 248 | 249 | --- 250 | 251 | # v0.9.13 (Wed Jan 27 2021) 252 | 253 | #### ⚠️ Pushed to `master` 254 | 255 | - inject html manifest assets at end of build ([@hipstersmoothie](https://github.com/hipstersmoothie)) 256 | - fix public asset paths ([@hipstersmoothie](https://github.com/hipstersmoothie)) 257 | 258 | #### Authors: 1 259 | 260 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 261 | 262 | --- 263 | 264 | # v0.9.12 (Wed Jan 27 2021) 265 | 266 | #### ⚠️ Pushed to `master` 267 | 268 | - set unique title and description for each page ([@hipstersmoothie](https://github.com/hipstersmoothie)) 269 | 270 | #### Authors: 1 271 | 272 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 273 | 274 | --- 275 | 276 | # v0.9.11 (Wed Jan 27 2021) 277 | 278 | #### ⚠️ Pushed to `master` 279 | 280 | - precache all HTML files for PWA ([@hipstersmoothie](https://github.com/hipstersmoothie)) 281 | 282 | #### Authors: 1 283 | 284 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 285 | 286 | --- 287 | 288 | # v0.9.10 (Wed Jan 27 2021) 289 | 290 | #### ⚠️ Pushed to `master` 291 | 292 | - fix theme color ([@hipstersmoothie](https://github.com/hipstersmoothie)) 293 | 294 | #### Authors: 1 295 | 296 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 297 | 298 | --- 299 | 300 | # v0.9.9 (Wed Jan 27 2021) 301 | 302 | #### ⚠️ Pushed to `master` 303 | 304 | - generate dark assets with dark logo ([@hipstersmoothie](https://github.com/hipstersmoothie)) 305 | 306 | #### Authors: 1 307 | 308 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 309 | 310 | --- 311 | 312 | # v0.9.8 (Wed Jan 27 2021) 313 | 314 | #### ⚠️ Pushed to `master` 315 | 316 | - add description ([@hipstersmoothie](https://github.com/hipstersmoothie)) 317 | 318 | #### Authors: 1 319 | 320 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 321 | 322 | --- 323 | 324 | # v0.9.7 (Tue Jan 26 2021) 325 | 326 | #### ⚠️ Pushed to `master` 327 | 328 | - add to sidebar ([@hipstersmoothie](https://github.com/hipstersmoothie)) 329 | 330 | #### Authors: 1 331 | 332 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 333 | 334 | --- 335 | 336 | # v0.9.6 (Tue Jan 26 2021) 337 | 338 | #### ⚠️ Pushed to `master` 339 | 340 | - generate dark mode PWA assets ([@hipstersmoothie](https://github.com/hipstersmoothie)) 341 | - use html ([@hipstersmoothie](https://github.com/hipstersmoothie)) 342 | - add manifest back to head ([@hipstersmoothie](https://github.com/hipstersmoothie)) 343 | 344 | #### Authors: 1 345 | 346 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 347 | 348 | --- 349 | 350 | # v0.9.5 (Tue Jan 26 2021) 351 | 352 | #### ⚠️ Pushed to `master` 353 | 354 | - use manifest description instead ([@hipstersmoothie](https://github.com/hipstersmoothie)) 355 | - simplify pwa setup ([@hipstersmoothie](https://github.com/hipstersmoothie)) 356 | 357 | #### Authors: 1 358 | 359 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 360 | 361 | --- 362 | 363 | # v0.9.4 (Tue Jan 26 2021) 364 | 365 | #### ⚠️ Pushed to `master` 366 | 367 | - use app bg color for app icon ([@hipstersmoothie](https://github.com/hipstersmoothie)) 368 | 369 | #### Authors: 1 370 | 371 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 372 | 373 | --- 374 | 375 | # v0.9.3 (Tue Jan 26 2021) 376 | 377 | #### ⚠️ Pushed to `master` 378 | 379 | - fix start-url ([@hipstersmoothie](https://github.com/hipstersmoothie)) 380 | - reduce title scroll top ([@hipstersmoothie](https://github.com/hipstersmoothie)) 381 | - remove page scroll position weirdness ([@hipstersmoothie](https://github.com/hipstersmoothie)) 382 | 383 | #### Authors: 1 384 | 385 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 386 | 387 | --- 388 | 389 | # v0.9.2 (Mon Jan 25 2021) 390 | 391 | #### ⚠️ Pushed to `master` 392 | 393 | - pass hrefs to anchors ([@hipstersmoothie](https://github.com/hipstersmoothie)) 394 | - fallback to default logo if dark doesn't exist ([@hipstersmoothie](https://github.com/hipstersmoothie)) 395 | - use next link for search result ([@hipstersmoothie](https://github.com/hipstersmoothie)) 396 | - automate start_url ([@hipstersmoothie](https://github.com/hipstersmoothie)) 397 | - fix base cache? ([@hipstersmoothie](https://github.com/hipstersmoothie)) 398 | 399 | #### Authors: 1 400 | 401 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 402 | 403 | --- 404 | 405 | # v0.9.1 (Mon Jan 25 2021) 406 | 407 | #### ⚠️ Pushed to `master` 408 | 409 | - fix overscroll dark background ([@hipstersmoothie](https://github.com/hipstersmoothie)) 410 | 411 | #### Authors: 1 412 | 413 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 414 | 415 | --- 416 | 417 | # v0.9.0 (Mon Jan 25 2021) 418 | 419 | #### 🚀 Enhancement 420 | 421 | - Make PWA if manifest.json is available [#36](https://github.com/hipstersmoothie/next-ignite/pull/36) ([@hipstersmoothie](https://github.com/hipstersmoothie)) 422 | 423 | #### ⚠️ Pushed to `master` 424 | 425 | - improve search on mobile ([@hipstersmoothie](https://github.com/hipstersmoothie)) 426 | 427 | #### Authors: 1 428 | 429 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 430 | 431 | --- 432 | 433 | # v0.8.23 (Fri Jan 22 2021) 434 | 435 | #### ⚠️ Pushed to `master` 436 | 437 | - fix sidebar position saving ([@hipstersmoothie](https://github.com/hipstersmoothie)) 438 | 439 | #### Authors: 1 440 | 441 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 442 | 443 | --- 444 | 445 | # v0.8.22 (Fri Jan 15 2021) 446 | 447 | #### ⚠️ Pushed to `master` 448 | 449 | - fix overflowing doc page content ([@hipstersmoothie](https://github.com/hipstersmoothie)) 450 | 451 | #### Authors: 1 452 | 453 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 454 | 455 | --- 456 | 457 | # v0.8.21 (Thu Jan 14 2021) 458 | 459 | #### ⚠️ Pushed to `master` 460 | 461 | - fix search index build ([@hipstersmoothie](https://github.com/hipstersmoothie)) 462 | 463 | #### Authors: 1 464 | 465 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 466 | 467 | --- 468 | 469 | # v0.8.19 (Wed Jan 13 2021) 470 | 471 | #### ⚠️ Pushed to `master` 472 | 473 | - bigger margin on blog index ([@hipstersmoothie](https://github.com/hipstersmoothie)) 474 | 475 | #### Authors: 1 476 | 477 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 478 | 479 | --- 480 | 481 | # v0.8.18 (Wed Jan 13 2021) 482 | 483 | #### ⚠️ Pushed to `master` 484 | 485 | - fix big card avatar size ([@hipstersmoothie](https://github.com/hipstersmoothie)) 486 | 487 | #### Authors: 1 488 | 489 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 490 | 491 | --- 492 | 493 | # v0.8.17 (Wed Jan 13 2021) 494 | 495 | #### ⚠️ Pushed to `master` 496 | 497 | - return if no comment area ([@hipstersmoothie](https://github.com/hipstersmoothie)) 498 | - fix markup ([@hipstersmoothie](https://github.com/hipstersmoothie)) 499 | 500 | #### Authors: 1 501 | 502 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 503 | 504 | --- 505 | 506 | # v0.8.16 (Wed Jan 13 2021) 507 | 508 | #### ⚠️ Pushed to `master` 509 | 510 | - isomorphic getFrontMatters ([@hipstersmoothie](https://github.com/hipstersmoothie)) 511 | - add disqus docs ([@hipstersmoothie](https://github.com/hipstersmoothie)) 512 | - layout better with few posts ([@hipstersmoothie](https://github.com/hipstersmoothie)) 513 | - fix avatar load jump ([@hipstersmoothie](https://github.com/hipstersmoothie)) 514 | - shadows in light mode ([@hipstersmoothie](https://github.com/hipstersmoothie)) 515 | - remove randomization ([@hipstersmoothie](https://github.com/hipstersmoothie)) 516 | - light mode for blog ([@hipstersmoothie](https://github.com/hipstersmoothie)) 517 | - improved blog index ([@hipstersmoothie](https://github.com/hipstersmoothie)) 518 | - blog descriptions ([@hipstersmoothie](https://github.com/hipstersmoothie)) 519 | 520 | #### Authors: 1 521 | 522 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 523 | 524 | --- 525 | 526 | # v0.8.15 (Wed Jan 13 2021) 527 | 528 | #### ⚠️ Pushed to `master` 529 | 530 | - fix build ([@hipstersmoothie](https://github.com/hipstersmoothie)) 531 | - fix search index sectioning ([@hipstersmoothie](https://github.com/hipstersmoothie)) 532 | - design updates ([@hipstersmoothie](https://github.com/hipstersmoothie)) 533 | 534 | #### Authors: 1 535 | 536 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 537 | 538 | --- 539 | 540 | # v0.8.14 (Tue Jan 12 2021) 541 | 542 | #### 🐛 Bug Fix 543 | 544 | - purge after next build so any 3rd party components are taken into account [#33](https://github.com/hipstersmoothie/next-ignite/pull/33) ([@hipstersmoothie](https://github.com/hipstersmoothie)) 545 | 546 | #### Authors: 1 547 | 548 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 549 | 550 | --- 551 | 552 | # v0.8.13 (Tue Jan 12 2021) 553 | 554 | #### ⚠️ Pushed to `master` 555 | 556 | - fix building docs for root ([@hipstersmoothie](https://github.com/hipstersmoothie)) 557 | - fix search-index build w/inconsistent headings, no lvls ([@hipstersmoothie](https://github.com/hipstersmoothie)) 558 | 559 | #### Authors: 1 560 | 561 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 562 | 563 | --- 564 | 565 | # v0.8.12 (Tue Jan 12 2021) 566 | 567 | #### ⚠️ Pushed to `master` 568 | 569 | - fix logo link href ([@hipstersmoothie](https://github.com/hipstersmoothie)) 570 | 571 | #### Authors: 1 572 | 573 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 574 | 575 | --- 576 | 577 | # v0.8.11 (Tue Jan 12 2021) 578 | 579 | #### ⚠️ Pushed to `master` 580 | 581 | - fix search result links ([@hipstersmoothie](https://github.com/hipstersmoothie)) 582 | - fix logo link when using html URLs ([@hipstersmoothie](https://github.com/hipstersmoothie)) 583 | - only purge-css in production ([@hipstersmoothie](https://github.com/hipstersmoothie)) 584 | 585 | #### Authors: 1 586 | 587 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 588 | 589 | --- 590 | 591 | # v0.8.10 (Mon Jan 11 2021) 592 | 593 | #### ⚠️ Pushed to `master` 594 | 595 | - improve home page mobile ([@hipstersmoothie](https://github.com/hipstersmoothie)) 596 | - fix sidebar mobile rendering and small items ([@hipstersmoothie](https://github.com/hipstersmoothie)) 597 | 598 | #### Authors: 1 599 | 600 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 601 | 602 | --- 603 | 604 | # v0.8.9 (Mon Jan 11 2021) 605 | 606 | #### ⚠️ Pushed to `master` 607 | 608 | - group search results by lvl0 heading ([@hipstersmoothie](https://github.com/hipstersmoothie)) 609 | 610 | #### Authors: 1 611 | 612 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 613 | 614 | --- 615 | 616 | # v0.8.8 (Mon Jan 11 2021) 617 | 618 | #### ⚠️ Pushed to `master` 619 | 620 | - debounce + optimize search input ([@hipstersmoothie](https://github.com/hipstersmoothie)) 621 | 622 | #### Authors: 1 623 | 624 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 625 | 626 | --- 627 | 628 | # v0.8.7 (Mon Jan 11 2021) 629 | 630 | #### ⚠️ Pushed to `master` 631 | 632 | - remove unnecessary dark mode logic ([@hipstersmoothie](https://github.com/hipstersmoothie)) 633 | 634 | #### Authors: 1 635 | 636 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 637 | 638 | --- 639 | 640 | # v0.8.6 (Mon Jan 11 2021) 641 | 642 | #### ⚠️ Pushed to `master` 643 | 644 | - fix color inclusing ([@hipstersmoothie](https://github.com/hipstersmoothie)) 645 | 646 | #### Authors: 1 647 | 648 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 649 | 650 | --- 651 | 652 | # v0.8.5 (Mon Jan 11 2021) 653 | 654 | #### ⚠️ Pushed to `master` 655 | 656 | - include skip-nav css ([@hipstersmoothie](https://github.com/hipstersmoothie)) 657 | 658 | #### Authors: 1 659 | 660 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 661 | 662 | --- 663 | 664 | # v0.8.4 (Mon Jan 11 2021) 665 | 666 | #### ⚠️ Pushed to `master` 667 | 668 | - closes results when user clicks an item ([@hipstersmoothie](https://github.com/hipstersmoothie)) 669 | 670 | #### Authors: 1 671 | 672 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 673 | 674 | --- 675 | 676 | # v0.8.3 (Mon Jan 11 2021) 677 | 678 | #### ⚠️ Pushed to `master` 679 | 680 | - turn off autocomplete on search input ([@hipstersmoothie](https://github.com/hipstersmoothie)) 681 | 682 | #### Authors: 1 683 | 684 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 685 | 686 | --- 687 | 688 | # v0.8.2 (Mon Jan 11 2021) 689 | 690 | #### ⚠️ Pushed to `master` 691 | 692 | - add tailwind extractor for purgecss ([@hipstersmoothie](https://github.com/hipstersmoothie)) 693 | - fix deployed search-index.json ([@hipstersmoothie](https://github.com/hipstersmoothie)) 694 | 695 | #### Authors: 1 696 | 697 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 698 | 699 | --- 700 | 701 | # v0.8.1 (Mon Jan 11 2021) 702 | 703 | #### ⚠️ Pushed to `master` 704 | 705 | - fix `dev` command ([@hipstersmoothie](https://github.com/hipstersmoothie)) 706 | 707 | #### Authors: 1 708 | 709 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 710 | 711 | --- 712 | 713 | # v0.8.0 (Mon Jan 11 2021) 714 | 715 | ### Release Notes 716 | 717 | _From #32_ 718 | 719 | This release has a bunch of new features and a refreshed design. 720 | 721 | **New Features:** 722 | 723 | - Purge unused CSS 724 | - RSS feed for blog 725 | - Built-in search 726 | 727 | **Dependency Updates:** 728 | 729 | - Tailwind 2.0 730 | - Next 10.0 731 | 732 | --- 733 | 734 | #### 🚀 Enhancement 735 | 736 | - Design + Tech ReFresh [#32](https://github.com/hipstersmoothie/next-ignite/pull/32) ([@hipstersmoothie](https://github.com/hipstersmoothie)) 737 | 738 | #### Authors: 1 739 | 740 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 741 | 742 | --- 743 | 744 | # v0.7.14 (Sun Jan 10 2021) 745 | 746 | #### ⚠️ Pushed to `master` 747 | 748 | - add skip-nav button ([@hipstersmoothie](https://github.com/hipstersmoothie)) 749 | 750 | #### Authors: 1 751 | 752 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 753 | 754 | --- 755 | 756 | # v0.7.13 (Sun Jan 10 2021) 757 | 758 | #### ⚠️ Pushed to `master` 759 | 760 | - upgrade tailwind and improve focus styling ([@hipstersmoothie](https://github.com/hipstersmoothie)) 761 | 762 | #### Authors: 1 763 | 764 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 765 | 766 | --- 767 | 768 | # v0.7.12 (Fri Jan 08 2021) 769 | 770 | #### ⚠️ Pushed to `master` 771 | 772 | - show correct dev URL ([@hipstersmoothie](https://github.com/hipstersmoothie)) 773 | 774 | #### Authors: 1 775 | 776 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 777 | 778 | --- 779 | 780 | # v0.7.11 (Fri Jan 08 2021) 781 | 782 | #### ⚠️ Pushed to `master` 783 | 784 | - only render front matter title if it exists ([@hipstersmoothie](https://github.com/hipstersmoothie)) 785 | 786 | #### Authors: 1 787 | 788 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 789 | 790 | --- 791 | 792 | # v0.7.10 (Fri Jan 08 2021) 793 | 794 | #### ⚠️ Pushed to `master` 795 | 796 | - stringify and parse json structure to fix server/client rendering ([@hipstersmoothie](https://github.com/hipstersmoothie)) 797 | 798 | #### Authors: 1 799 | 800 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 801 | 802 | --- 803 | 804 | # v0.7.9 (Fri Jan 08 2021) 805 | 806 | #### ⚠️ Pushed to `master` 807 | 808 | - use nextConfig.env + process.env to expose varaiable + main now works ([@hipstersmoothie](https://github.com/hipstersmoothie)) 809 | 810 | #### Authors: 1 811 | 812 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 813 | 814 | --- 815 | 816 | # v0.7.8 (Fri Jan 08 2021) 817 | 818 | #### ⚠️ Pushed to `master` 819 | 820 | - correct import name to next-ignite ([@hipstersmoothie](https://github.com/hipstersmoothie)) 821 | 822 | #### Authors: 1 823 | 824 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 825 | 826 | --- 827 | 828 | # v0.7.7 (Thu Jan 07 2021) 829 | 830 | #### ⚠️ Pushed to `master` 831 | 832 | - add main for cjs ([@hipstersmoothie](https://github.com/hipstersmoothie)) 833 | 834 | #### Authors: 1 835 | 836 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 837 | 838 | --- 839 | 840 | # v0.7.6 (Thu Jan 07 2021) 841 | 842 | #### ⚠️ Pushed to `master` 843 | 844 | - expose docs url ([@hipstersmoothie](https://github.com/hipstersmoothie)) 845 | 846 | #### Authors: 1 847 | 848 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 849 | 850 | --- 851 | 852 | # v0.7.5 (Thu Jan 07 2021) 853 | 854 | #### ⚠️ Pushed to `master` 855 | 856 | - forward refs to search input ([@hipstersmoothie](https://github.com/hipstersmoothie)) 857 | 858 | #### Authors: 1 859 | 860 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 861 | 862 | --- 863 | 864 | # v0.7.4 (Wed Nov 25 2020) 865 | 866 | #### ⚠️ Pushed to `master` 867 | 868 | - remove mdx from blog post paths ([@hipstersmoothie](https://github.com/hipstersmoothie)) 869 | 870 | #### Authors: 1 871 | 872 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 873 | 874 | --- 875 | 876 | # v0.7.3 (Wed Nov 25 2020) 877 | 878 | #### ⚠️ Pushed to `master` 879 | 880 | - refactor unnamed default exports ([@hipstersmoothie](https://github.com/hipstersmoothie)) 881 | 882 | #### Authors: 1 883 | 884 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 885 | 886 | --- 887 | 888 | # v0.7.2 (Wed Nov 25 2020) 889 | 890 | #### ⚠️ Pushed to `master` 891 | 892 | - fix blog post index links ([@hipstersmoothie](https://github.com/hipstersmoothie)) 893 | 894 | #### 🔩 Dependency Updates 895 | 896 | - fix build issue [#28](https://github.com/hipstersmoothie/next-ignite/pull/28) ([@hipstersmoothie](https://github.com/hipstersmoothie)) 897 | 898 | #### Authors: 1 899 | 900 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 901 | 902 | --- 903 | 904 | # v0.7.1 (Thu Oct 08 2020) 905 | 906 | #### 🐛 Bug Fix 907 | 908 | - set NODE_ENV before loading next.config.js [#26](https://github.com/hipstersmoothie/next-ignite/pull/26) ([@hipstersmoothie](https://github.com/hipstersmoothie)) 909 | 910 | #### Authors: 1 911 | 912 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 913 | 914 | --- 915 | 916 | # v0.7.0 (Thu Oct 08 2020) 917 | 918 | #### 🚀 Enhancement 919 | 920 | - apply next.config.js if it's found [#25](https://github.com/hipstersmoothie/next-ignite/pull/25) ([@hipstersmoothie](https://github.com/hipstersmoothie)) 921 | 922 | #### Authors: 1 923 | 924 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 925 | 926 | --- 927 | 928 | # v0.6.7 (Mon Sep 21 2020) 929 | 930 | #### ⚠️ Pushed to `master` 931 | 932 | - upgrade next version ([@hipstersmoothie](https://github.com/hipstersmoothie)) 933 | - :pray: ([@hipstersmoothie](https://github.com/hipstersmoothie)) 934 | 935 | #### Authors: 1 936 | 937 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 938 | 939 | --- 940 | 941 | # v0.6.6 (Tue Sep 01 2020) 942 | 943 | #### ⚠️ Pushed to `master` 944 | 945 | - fix home page url ([@hipstersmoothie](https://github.com/hipstersmoothie)) 946 | 947 | #### Authors: 1 948 | 949 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 950 | 951 | --- 952 | 953 | # v0.6.5 (Tue Sep 01 2020) 954 | 955 | #### ⚠️ Pushed to `master` 956 | 957 | - add feature to add .html to end of urls ([@hipstersmoothie](https://github.com/hipstersmoothie)) 958 | - fix linking to other mdx documents ([@hipstersmoothie](https://github.com/hipstersmoothie)) 959 | 960 | #### Authors: 1 961 | 962 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 963 | 964 | --- 965 | 966 | # v0.6.4 (Tue Sep 01 2020) 967 | 968 | #### ⚠️ Pushed to `master` 969 | 970 | - fix sidebar links ([@hipstersmoothie](https://github.com/hipstersmoothie)) 971 | 972 | #### Authors: 1 973 | 974 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 975 | 976 | --- 977 | 978 | # v0.6.3 (Tue Sep 01 2020) 979 | 980 | #### ⚠️ Pushed to `master` 981 | 982 | - clean up some formatPaths - not needed with new next.js ([@hipstersmoothie](https://github.com/hipstersmoothie)) 983 | 984 | #### Authors: 1 985 | 986 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 987 | 988 | --- 989 | 990 | # v0.6.2 (Tue Sep 01 2020) 991 | 992 | #### 🐛 Bug Fix 993 | 994 | - base path no longer experimental [#22](https://github.com/hipstersmoothie/next-ignite/pull/22) ([@hipstersmoothie](https://github.com/hipstersmoothie)) 995 | 996 | #### Authors: 1 997 | 998 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 999 | 1000 | --- 1001 | 1002 | # v0.6.1 (Tue Sep 01 2020) 1003 | 1004 | #### 🐛 Bug Fix 1005 | 1006 | - Url [#21](https://github.com/hipstersmoothie/next-ignite/pull/21) ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1007 | 1008 | #### Authors: 1 1009 | 1010 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1011 | 1012 | --- 1013 | 1014 | # v0.6.0 (Tue Sep 01 2020) 1015 | 1016 | #### 🚀 Enhancement 1017 | 1018 | - upgrade next-mdx-enhanced. fix it all [#20](https://github.com/hipstersmoothie/next-ignite/pull/20) ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1019 | 1020 | #### 🐛 Bug Fix 1021 | 1022 | - Revert "add purgecss" [#18](https://github.com/hipstersmoothie/next-ignite/pull/18) ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1023 | 1024 | #### Authors: 1 1025 | 1026 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1027 | 1028 | --- 1029 | 1030 | # v0.5.0 (Wed Aug 05 2020) 1031 | 1032 | #### 🚀 Enhancement 1033 | 1034 | - add purgecss [#17](https://github.com/hipstersmoothie/next-ignite/pull/17) ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1035 | 1036 | #### Authors: 1 1037 | 1038 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1039 | 1040 | --- 1041 | 1042 | # v0.4.2 (Thu Jul 30 2020) 1043 | 1044 | #### 🐛 Bug Fix 1045 | 1046 | - add space between sidebar heading sections [#14](https://github.com/hipstersmoothie/next-ignite/pull/14) ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1047 | 1048 | #### Authors: 1 1049 | 1050 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1051 | 1052 | --- 1053 | 1054 | # v0.4.1 (Wed Jul 08 2020) 1055 | 1056 | #### ⚠️ Pushed to `master` 1057 | 1058 | - add prettier ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1059 | - save page scroll position ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1060 | 1061 | #### Authors: 1 1062 | 1063 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1064 | 1065 | --- 1066 | 1067 | # v0.4.0 (Tue Jul 07 2020) 1068 | 1069 | #### 🚀 Enhancement 1070 | 1071 | - Styling changes for dark mode and other enhancements [#11](https://github.com/hipstersmoothie/next-ignite/pull/11) (kelly_harrop@intuit.com [@hipstersmoothie](https://github.com/hipstersmoothie)) 1072 | 1073 | #### Authors: 2 1074 | 1075 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1076 | - Kelly Harrop ([@kharrop](https://github.com/kharrop)) 1077 | 1078 | --- 1079 | 1080 | # v0.3.7 (Mon Jul 06 2020) 1081 | 1082 | #### ⚠️ Pushed to `master` 1083 | 1084 | - Update README.md ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1085 | 1086 | #### Authors: 1 1087 | 1088 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1089 | 1090 | --- 1091 | 1092 | # v0.3.6 (Mon Jul 06 2020) 1093 | 1094 | #### ⚠️ Pushed to `master` 1095 | 1096 | - add default logo ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1097 | - print correct dev url ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1098 | - handle uninitialized git repos ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1099 | - fix init template ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1100 | - handle if no repo set ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1101 | 1102 | #### Authors: 1 1103 | 1104 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1105 | 1106 | --- 1107 | 1108 | # v0.3.5 (Mon Jul 06 2020) 1109 | 1110 | #### ⚠️ Pushed to `master` 1111 | 1112 | - handle when no URL is set ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1113 | 1114 | #### Authors: 1 1115 | 1116 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1117 | 1118 | --- 1119 | 1120 | # v0.3.4 (Mon Jul 06 2020) 1121 | 1122 | #### ⚠️ Pushed to `master` 1123 | 1124 | - add template to package ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1125 | 1126 | #### Authors: 1 1127 | 1128 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1129 | 1130 | --- 1131 | 1132 | # v0.3.3 (Sat Jul 04 2020) 1133 | 1134 | #### 🐛 Bug Fix 1135 | 1136 | - fix prod BASE_PATH [#10](https://github.com/hipstersmoothie/next-ignite/pull/10) ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1137 | 1138 | #### Authors: 1 1139 | 1140 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1141 | 1142 | --- 1143 | 1144 | # v0.3.2 (Sat Jul 04 2020) 1145 | 1146 | #### 🐛 Bug Fix 1147 | 1148 | - add blog post class [#9](https://github.com/hipstersmoothie/next-ignite/pull/9) ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1149 | 1150 | #### Authors: 1 1151 | 1152 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1153 | 1154 | --- 1155 | 1156 | # v0.3.1 (Sat Jul 04 2020) 1157 | 1158 | #### 🐛 Bug Fix 1159 | 1160 | - add lvl0 for docsearch [#8](https://github.com/hipstersmoothie/next-ignite/pull/8) ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1161 | 1162 | #### Authors: 1 1163 | 1164 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1165 | 1166 | --- 1167 | 1168 | # v0.3.0 (Sat Jul 04 2020) 1169 | 1170 | #### 🚀 Enhancement 1171 | 1172 | - sitemap + change basePath to url [#7](https://github.com/hipstersmoothie/next-ignite/pull/7) ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1173 | 1174 | #### Authors: 1 1175 | 1176 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1177 | 1178 | --- 1179 | 1180 | # v0.2.17 (Fri Jul 03 2020) 1181 | 1182 | #### ⚠️ Pushed to `master` 1183 | 1184 | - fix navbar spacing for search input ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1185 | 1186 | #### Authors: 1 1187 | 1188 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1189 | 1190 | --- 1191 | 1192 | # v0.2.16 (Fri Jul 03 2020) 1193 | 1194 | #### ⚠️ Pushed to `master` 1195 | 1196 | - fix wide tables on mobile ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1197 | - only whitespace-nowrap when inlineCode is in table ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1198 | 1199 | #### Authors: 1 1200 | 1201 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1202 | 1203 | --- 1204 | 1205 | # v0.2.15 (Fri Jul 03 2020) 1206 | 1207 | #### ⚠️ Pushed to `master` 1208 | 1209 | - give top level header more bottom margin ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1210 | - make inlineCode match surrounding text ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1211 | 1212 | #### Authors: 1 1213 | 1214 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1215 | 1216 | --- 1217 | 1218 | # v0.2.14 (Tue Jun 30 2020) 1219 | 1220 | #### ⚠️ Pushed to `master` 1221 | 1222 | - remove debug info ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1223 | - working ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1224 | - Revert "waffling" ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1225 | - waffling ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1226 | 1227 | #### Authors: 1 1228 | 1229 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1230 | 1231 | --- 1232 | 1233 | # v0.2.13 (Tue Jun 30 2020) 1234 | 1235 | #### ⚠️ Pushed to `master` 1236 | 1237 | - add debug info ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1238 | 1239 | #### Authors: 1 1240 | 1241 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1242 | 1243 | --- 1244 | 1245 | # v0.2.12 (Tue Jun 30 2020) 1246 | 1247 | #### ⚠️ Pushed to `master` 1248 | 1249 | - really fix build titls ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1250 | 1251 | #### Authors: 1 1252 | 1253 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1254 | 1255 | --- 1256 | 1257 | # v0.2.11 (Tue Jun 30 2020) 1258 | 1259 | #### ⚠️ Pushed to `master` 1260 | 1261 | - add debug info ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1262 | 1263 | #### Authors: 1 1264 | 1265 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1266 | 1267 | --- 1268 | 1269 | # v0.2.10 (Tue Jun 30 2020) 1270 | 1271 | #### 🐛 Bug Fix 1272 | 1273 | - fix prod open in new tab [#6](https://github.com/hipstersmoothie/next-ignite/pull/6) ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1274 | 1275 | #### Authors: 1 1276 | 1277 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1278 | 1279 | --- 1280 | 1281 | # v0.2.9 (Tue Jun 30 2020) 1282 | 1283 | #### 🐛 Bug Fix 1284 | 1285 | - fix open in new tab during build [#5](https://github.com/hipstersmoothie/next-ignite/pull/5) ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1286 | 1287 | #### Authors: 1 1288 | 1289 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1290 | 1291 | --- 1292 | 1293 | # v0.2.8 (Tue Jun 30 2020) 1294 | 1295 | #### 🐛 Bug Fix 1296 | 1297 | - fix "open in new tab" active/title for sidebar item [#4](https://github.com/hipstersmoothie/next-ignite/pull/4) ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1298 | 1299 | #### Authors: 1 1300 | 1301 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1302 | 1303 | --- 1304 | 1305 | # v0.2.7 (Tue Jun 30 2020) 1306 | 1307 | #### 🐛 Bug Fix 1308 | 1309 | - fix "open link in new tab" [#3](https://github.com/hipstersmoothie/next-ignite/pull/3) ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1310 | 1311 | #### Authors: 1 1312 | 1313 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1314 | 1315 | --- 1316 | 1317 | # v0.2.6 (Thu Jun 25 2020) 1318 | 1319 | #### ⚠️ Pushed to `master` 1320 | 1321 | - manually switch favicon when dark mode switches ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1322 | 1323 | #### Authors: 1 1324 | 1325 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1326 | 1327 | --- 1328 | 1329 | # v0.2.5 (Thu Jun 25 2020) 1330 | 1331 | #### ⚠️ Pushed to `master` 1332 | 1333 | - add dark mode favicon support ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1334 | 1335 | #### Authors: 1 1336 | 1337 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1338 | 1339 | --- 1340 | 1341 | # v0.2.4 (Thu Jun 25 2020) 1342 | 1343 | #### ⚠️ Pushed to `master` 1344 | 1345 | - remove backtick escape in page title ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1346 | 1347 | #### Authors: 1 1348 | 1349 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1350 | 1351 | --- 1352 | 1353 | # v0.2.3 (Thu Jun 25 2020) 1354 | 1355 | #### ⚠️ Pushed to `master` 1356 | 1357 | - fallback to PROJECT_NAME in title for index pages ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1358 | 1359 | #### Authors: 1 1360 | 1361 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1362 | 1363 | --- 1364 | 1365 | # v0.2.2 (Thu Jun 25 2020) 1366 | 1367 | #### ⚠️ Pushed to `master` 1368 | 1369 | - load favicon/logo from the public dir ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1370 | 1371 | #### Authors: 1 1372 | 1373 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1374 | 1375 | --- 1376 | 1377 | # v0.2.1 (Thu Jun 25 2020) 1378 | 1379 | #### ⚠️ Pushed to `master` 1380 | 1381 | - use isomorphic layout effect ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1382 | 1383 | #### Authors: 1 1384 | 1385 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1386 | 1387 | --- 1388 | 1389 | # v0.2.0 (Thu Jun 25 2020) 1390 | 1391 | #### 🚀 Enhancement 1392 | 1393 | - Add page titles + favicon [#2](https://github.com/hipstersmoothie/next-ignite/pull/2) ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1394 | 1395 | #### Authors: 1 1396 | 1397 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1398 | 1399 | --- 1400 | 1401 | # v0.1.33 (Mon Jun 15 2020) 1402 | 1403 | #### ⚠️ Pushed to `master` 1404 | 1405 | - fix blog index background color ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1406 | 1407 | #### Authors: 1 1408 | 1409 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1410 | 1411 | --- 1412 | 1413 | # v0.1.32 (Mon Jun 15 2020) 1414 | 1415 | #### ⚠️ Pushed to `master` 1416 | 1417 | - fix blog posts ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1418 | 1419 | #### Authors: 1 1420 | 1421 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1422 | 1423 | --- 1424 | 1425 | # v0.1.31 (Mon Jun 15 2020) 1426 | 1427 | #### ⚠️ Pushed to `master` 1428 | 1429 | - fix nested sidebar list indent ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1430 | - fix active link matcher ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1431 | 1432 | #### Authors: 1 1433 | 1434 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1435 | 1436 | --- 1437 | 1438 | # v0.1.30 (Mon Jun 15 2020) 1439 | 1440 | #### ⚠️ Pushed to `master` 1441 | 1442 | - fix double build ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1443 | 1444 | #### Authors: 1 1445 | 1446 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1447 | 1448 | --- 1449 | 1450 | # v0.1.29 (Mon Jun 15 2020) 1451 | 1452 | #### ⚠️ Pushed to `master` 1453 | 1454 | - prefix image sources ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1455 | 1456 | #### Authors: 1 1457 | 1458 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1459 | 1460 | --- 1461 | 1462 | # v0.1.28 (Mon Jun 15 2020) 1463 | 1464 | #### ⚠️ Pushed to `master` 1465 | 1466 | - add debugging info ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1467 | 1468 | #### Authors: 1 1469 | 1470 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1471 | 1472 | --- 1473 | 1474 | # v0.1.27 (Mon Jun 15 2020) 1475 | 1476 | #### ⚠️ Pushed to `master` 1477 | 1478 | - darken search input ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1479 | 1480 | #### Authors: 1 1481 | 1482 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1483 | 1484 | --- 1485 | 1486 | # v0.1.25 (Mon Jun 15 2020) 1487 | 1488 | #### ⚠️ Pushed to `master` 1489 | 1490 | - innline code doesn't wrap ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1491 | 1492 | #### Authors: 1 1493 | 1494 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1495 | 1496 | --- 1497 | 1498 | # v0.1.24 (Mon Jun 15 2020) 1499 | 1500 | #### ⚠️ Pushed to `master` 1501 | 1502 | - Merge branch 'master' of https://github.com/hipstersmoothie/next-ignite ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1503 | - fix just code block titles ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1504 | - downgrade next ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1505 | 1506 | #### Authors: 1 1507 | 1508 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1509 | 1510 | --- 1511 | 1512 | # v0.1.23 (Mon Jun 15 2020) 1513 | 1514 | #### ⚠️ Pushed to `master` 1515 | 1516 | - add dark mode logo ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1517 | - update config ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1518 | 1519 | #### Authors: 1 1520 | 1521 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1522 | 1523 | --- 1524 | 1525 | # v0.1.22 (Mon Jun 15 2020) 1526 | 1527 | #### ⚠️ Pushed to `master` 1528 | 1529 | - update lock file ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1530 | - remove search for now ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1531 | - fix bundle size except for search ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1532 | 1533 | #### Authors: 1 1534 | 1535 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1536 | 1537 | --- 1538 | 1539 | # v0.1.21 (Mon Jun 15 2020) 1540 | 1541 | #### ⚠️ Pushed to `master` 1542 | 1543 | - don't process title if there isn't one ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1544 | 1545 | #### Authors: 1 1546 | 1547 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1548 | 1549 | --- 1550 | 1551 | # v0.1.20 (Mon Jun 15 2020) 1552 | 1553 | #### ⚠️ Pushed to `master` 1554 | 1555 | - un-escape backticks in title ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1556 | 1557 | #### Authors: 1 1558 | 1559 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1560 | 1561 | --- 1562 | 1563 | # v0.1.19 (Sun Jun 14 2020) 1564 | 1565 | #### ⚠️ Pushed to `master` 1566 | 1567 | - allow for inline code block in the title of a page ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1568 | 1569 | #### Authors: 1 1570 | 1571 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1572 | 1573 | --- 1574 | 1575 | # v0.1.18 (Sun Jun 14 2020) 1576 | 1577 | #### ⚠️ Pushed to `master` 1578 | 1579 | - remove log ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1580 | 1581 | #### Authors: 1 1582 | 1583 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1584 | 1585 | --- 1586 | 1587 | # v0.1.17 (Sun Jun 14 2020) 1588 | 1589 | #### ⚠️ Pushed to `master` 1590 | 1591 | - fix search ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1592 | 1593 | #### Authors: 1 1594 | 1595 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1596 | 1597 | --- 1598 | 1599 | # v0.1.16 (Sun Jun 14 2020) 1600 | 1601 | #### ⚠️ Pushed to `master` 1602 | 1603 | - fix search bar placeholder theming ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1604 | 1605 | #### Authors: 1 1606 | 1607 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1608 | 1609 | --- 1610 | 1611 | # v0.1.15 (Sun Jun 14 2020) 1612 | 1613 | #### ⚠️ Pushed to `master` 1614 | 1615 | - fix gray colors ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1616 | 1617 | #### Authors: 1 1618 | 1619 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1620 | 1621 | --- 1622 | 1623 | # v0.1.14 (Sun Jun 14 2020) 1624 | 1625 | #### ⚠️ Pushed to `master` 1626 | 1627 | - remove theme ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1628 | 1629 | #### Authors: 1 1630 | 1631 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1632 | 1633 | --- 1634 | 1635 | # v0.1.13 (Sun Jun 14 2020) 1636 | 1637 | #### ⚠️ Pushed to `master` 1638 | 1639 | - add primary and gray theming ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1640 | 1641 | #### Authors: 1 1642 | 1643 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1644 | 1645 | --- 1646 | 1647 | # v0.1.12 (Wed Jun 10 2020) 1648 | 1649 | #### ⚠️ Pushed to `master` 1650 | 1651 | - better solution for retaining sidebar scroll position ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1652 | 1653 | #### Authors: 1 1654 | 1655 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1656 | 1657 | --- 1658 | 1659 | # v0.1.11 (Wed Jun 10 2020) 1660 | 1661 | #### ⚠️ Pushed to `master` 1662 | 1663 | - call scrollIntoViewIfNeeded ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1664 | 1665 | #### Authors: 1 1666 | 1667 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1668 | 1669 | --- 1670 | 1671 | # v0.1.10 (Wed Jun 10 2020) 1672 | 1673 | #### ⚠️ Pushed to `master` 1674 | 1675 | - upgrade next-mdx-enhanced ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1676 | 1677 | #### Authors: 1 1678 | 1679 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1680 | 1681 | --- 1682 | 1683 | # v0.1.9 (Wed Jun 10 2020) 1684 | 1685 | #### ⚠️ Pushed to `master` 1686 | 1687 | - fix image url ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1688 | 1689 | #### Authors: 1 1690 | 1691 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1692 | 1693 | --- 1694 | 1695 | # v0.1.8 (Wed Jun 10 2020) 1696 | 1697 | #### ⚠️ Pushed to `master` 1698 | 1699 | - fix blog header image width ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1700 | 1701 | #### Authors: 1 1702 | 1703 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1704 | 1705 | --- 1706 | 1707 | # v0.1.7 (Wed Jun 10 2020) 1708 | 1709 | #### ⚠️ Pushed to `master` 1710 | 1711 | - make sure sidebar link is in viewport ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1712 | 1713 | #### Authors: 1 1714 | 1715 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1716 | 1717 | --- 1718 | 1719 | # v0.1.6 (Wed Jun 10 2020) 1720 | 1721 | #### ⚠️ Pushed to `master` 1722 | 1723 | - detect logo ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1724 | 1725 | #### Authors: 1 1726 | 1727 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1728 | 1729 | --- 1730 | 1731 | # v0.1.5 (Tue Jun 09 2020) 1732 | 1733 | #### ⚠️ Pushed to `master` 1734 | 1735 | - fix import path ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1736 | 1737 | #### Authors: 1 1738 | 1739 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1740 | 1741 | --- 1742 | 1743 | # v0.1.4 (Tue Jun 09 2020) 1744 | 1745 | #### ⚠️ Pushed to `master` 1746 | 1747 | - fix layout path dir ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1748 | 1749 | #### Authors: 1 1750 | 1751 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1752 | 1753 | --- 1754 | 1755 | # v0.1.3 (Tue Jun 09 2020) 1756 | 1757 | #### ⚠️ Pushed to `master` 1758 | 1759 | - include dist files in package ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1760 | 1761 | #### Authors: 1 1762 | 1763 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1764 | 1765 | --- 1766 | 1767 | # v0.1.2 (Tue Jun 09 2020) 1768 | 1769 | #### ⚠️ Pushed to `master` 1770 | 1771 | - fix bin ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1772 | 1773 | #### Authors: 1 1774 | 1775 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1776 | 1777 | --- 1778 | 1779 | # v0.1.1 (Tue Jun 09 2020) 1780 | 1781 | #### ⚠️ Pushed to `master` 1782 | 1783 | - fix registry ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1784 | - fix build script ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1785 | - add actions ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1786 | - fix active link ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1787 | - some docs ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1788 | - add dark mode ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1789 | - Press / to focus on search ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1790 | - document JS pages ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1791 | - order top level sections ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1792 | - make docs like any other section ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1793 | - fix: multiple search bars, double anchor for github link, ref forwarding for link components ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1794 | - fix build when no blog ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1795 | - add init command ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1796 | - GitHub link in navbar ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1797 | - headers become links ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1798 | - change hook name ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1799 | - fix token background in code examples ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1800 | - add the rest of the basic html elements ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1801 | - cleanup ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1802 | - add more todos ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1803 | - add cli docs ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1804 | - fix export ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1805 | - add push-dir ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1806 | - actually get config ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1807 | - add docs for using as a next plugin ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1808 | - make configuration configurable ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1809 | - index links cannot end with / or /index ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1810 | - combine build and export ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1811 | - add deploy command ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1812 | - rename first page to index => no longer need 404 redirect :tada: ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1813 | - add multi-docs docs ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1814 | - add basepath ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1815 | - add build and export ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1816 | - document blog features and automate blog author ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1817 | - add blog page layout ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1818 | - move utils around + add date to front-matters ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1819 | - add blog index ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1820 | - refactor to TS ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1821 | - make it pretty on mobile ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1822 | - default home page to home-page template ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1823 | - make overriding sidebar link simpler ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1824 | - customizable navbar ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1825 | - logo ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1826 | - customizable sidebar ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1827 | - sleeker layout ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1828 | - home page template ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1829 | - add ability to not have a home page ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1830 | - ensure sidebar links go to the right place ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1831 | - get some docs up ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1832 | - style the sidebar and page a little ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1833 | - less files needed bu user ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1834 | - factor out base overridable components ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1835 | - custom sidebar ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1836 | - make a lib ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1837 | - make require.context work from another DIR ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1838 | - dynimic blog post loading ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1839 | - determine layout based on file, default to docs layout for undefined ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1840 | - set up readme ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1841 | - make top level pages dynamic ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1842 | - dynamic sidebar ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1843 | - woah ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1844 | - add search ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1845 | - get mdx overrides working and the blog ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1846 | - init ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1847 | 1848 | #### Authors: 1 1849 | 1850 | - Andrew Lisowski ([@hipstersmoothie](https://github.com/hipstersmoothie)) 1851 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # next-ignite 2 | 3 | - add a blog just by adding a `blog/` folder and some mdx files in `pages/` 4 | - Add multiple top level docs sections just by adding more folders and mdx in `pages/` 5 | - Home Page (Break out into JS easy as hell) 6 | - Simple search (only work after a full production build) 7 | - Dynamically match `layouts` + add fallbacks based on routes 8 | - Customize the dark and light mode syntax highlighting. Use any VSCode or textmate theme. 9 | 10 | ## Getting Started 11 | 12 | ```bash 13 | yarn 14 | yarn build:lib 15 | yarn dev 16 | ``` 17 | 18 | ## TODO 19 | 20 | - [ ] generate open graph images for docs and blog? 21 | -------------------------------------------------------------------------------- /bin/ignite.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require("dotenv").config(); 3 | 4 | const fs = require("fs"); 5 | const path = require("path"); 6 | const glob = require("fast-glob"); 7 | const { app } = require("command-line-application"); 8 | const { createServer } = require("http"); 9 | const { parse } = require("url"); 10 | const { execSync } = require("child_process"); 11 | const next = require("next"); 12 | const copy = require("copy-template-dir"); 13 | const { getConfig } = require("../dist/cjs/utils/get-config"); 14 | const { buildSitemap } = require("../dist/cjs/utils/sitemap"); 15 | const { getTopLevelSections } = require("../dist/cjs/utils/docs-data"); 16 | const { buildSearchIndex } = require("../dist/cjs/utils/build-search-index"); 17 | const { buildRssFeed, test } = require("../dist/cjs/utils/build-rss-feed"); 18 | const { purgeUnusedCss } = require("../dist/cjs/utils/purge-unused-css"); 19 | const { generatePwaAssets } = require("../dist/cjs/utils/generate-pwa-assets"); 20 | 21 | const buildNext = require("next/dist/build").default; 22 | const exportNext = require("next/dist/export").default; 23 | 24 | function getNextConfig() { 25 | try { 26 | const nextConfig = path.join(process.cwd(), "docs/next.config.js"); 27 | return require(nextConfig); 28 | } catch (error) {} 29 | } 30 | 31 | const args = app({ 32 | name: "ignite", 33 | description: "Flexible MDX documentation generator.", 34 | commands: [ 35 | { 36 | name: "init", 37 | description: "Initialize an ignite-cli based docs site.", 38 | }, 39 | { 40 | name: "dev", 41 | description: "Develop your documentation.", 42 | }, 43 | { 44 | name: "build", 45 | description: "Build your documentation.", 46 | }, 47 | { 48 | name: "deploy", 49 | description: "Deploy your documentation to GitHub Pages.", 50 | }, 51 | ], 52 | }); 53 | 54 | const run = () => { 55 | if (!args) { 56 | return; 57 | } 58 | 59 | if (args._command === "build") { 60 | process.env.NODE_ENV = "production"; 61 | } 62 | 63 | if (args._command === "init") { 64 | const inDir = path.join(__dirname, "../template"); 65 | const outDir = path.join(process.cwd(), "docs"); 66 | 67 | copy(inDir, outDir, {}, (err, createdFiles) => { 68 | if (err) { 69 | throw err; 70 | } 71 | 72 | console.log("Initialized ignite documentation website!"); 73 | }); 74 | } else { 75 | const ignite = require("../next"); 76 | const igniteConfig = getConfig(); 77 | const nextConfig = getNextConfig(); 78 | const { ignite: igniteFinalConfig, ...config } = 79 | igniteConfig && !nextConfig ? ignite(igniteConfig)() : nextConfig; 80 | 81 | if (args._command === "dev") { 82 | const docs = next({ dev: true, dir: "docs", conf: config }); 83 | const handle = docs.getRequestHandler(); 84 | const sections = getTopLevelSections(config.order); 85 | 86 | docs.prepare().then(() => { 87 | createServer((req, res) => { 88 | // Be sure to pass `true` as the second argument to `url.parse`. 89 | // This tells it to parse the query portion of the URL. 90 | const parsedUrl = parse(req.url, true); 91 | handle(req, res, parsedUrl); 92 | }).listen(3000, (err) => { 93 | if (err) { 94 | throw err; 95 | } 96 | 97 | console.log(`> Ready on http://localhost:3000/${sections[0]}`); 98 | buildSearchIndex("public"); 99 | }); 100 | }); 101 | } 102 | 103 | if (args._command === "build") { 104 | const docsDir = path.resolve(path.join(process.cwd(), "docs")); 105 | const distDir = path.join(docsDir, ".next"); 106 | const outdir = path.join(docsDir, "out"); 107 | 108 | buildNext(docsDir, config) 109 | .then(() => exportNext(docsDir, { outdir })) 110 | .then(() => buildSearchIndex()) 111 | .then(async () => { 112 | console.log("Export successful", 0); 113 | execSync( 114 | `touch ${path.resolve( 115 | path.join(process.cwd(), "docs/out/.nojekyll") 116 | )}` 117 | ); 118 | buildSitemap(); 119 | buildRssFeed(igniteFinalConfig); 120 | purgeUnusedCss(igniteFinalConfig); 121 | 122 | if (config.env.BUILD_PWA === "true") { 123 | fs.copyFileSync( 124 | path.join(distDir, "sw.js"), 125 | path.join(outdir, "sw.js") 126 | ); 127 | const workbox = glob.sync(path.join(distDir, "workbox-*.js")); 128 | 129 | if (workbox[0]) { 130 | fs.copyFileSync( 131 | workbox[0], 132 | path.join(outdir, path.basename(workbox[0])) 133 | ); 134 | } 135 | 136 | await generatePwaAssets(igniteFinalConfig); 137 | } 138 | }) 139 | .catch((err) => { 140 | console.error(""); 141 | console.error("> Build error occurred"); 142 | console.log(err); 143 | }); 144 | } 145 | 146 | if (args._command === "deploy") { 147 | try { 148 | execSync( 149 | 'npx push-dir --cleanup --dir=docs/out --branch=gh-pages --message="Update docs [skip ci]" --verbose' 150 | ); 151 | 152 | console.log("Export successful"); 153 | } catch (error) { 154 | console.log(error.stdout.toString()); 155 | console.log(error.stderr.toString()); 156 | } 157 | } 158 | } 159 | }; 160 | 161 | run(); 162 | -------------------------------------------------------------------------------- /docs/css/syntax-highlighting-overrides.css: -------------------------------------------------------------------------------- 1 | .token.operator, 2 | .token.entity, 3 | .token.url, 4 | .language-css .token.string, 5 | .style .token.string { 6 | background: none; 7 | } 8 | 9 | * { 10 | text-shadow: none !important; 11 | } 12 | -------------------------------------------------------------------------------- /docs/next-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | /// 3 | -------------------------------------------------------------------------------- /docs/pages/_app.tsx: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import type { AppProps } from "next/app"; 3 | import { MDXProvider } from "@mdx-js/react"; 4 | import { igniteComponents } from "next-ignite"; 5 | 6 | import "next-ignite/dist/main.css"; 7 | import "../css/syntax-highlighting-overrides.css"; 8 | 9 | function MyApp({ Component, pageProps }: AppProps) { 10 | return ( 11 | 12 | 13 | 14 | ); 15 | } 16 | 17 | export default MyApp; 18 | -------------------------------------------------------------------------------- /docs/pages/_document.js: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import Document, { Html, Head, Main, NextScript } from "next/document"; 3 | import { formatPath } from "next-ignite"; 4 | 5 | class MyDocument extends Document { 6 | render() { 7 | return ( 8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 |