44 lines
1.5 KiB
Markdown
44 lines
1.5 KiB
Markdown
# Opnxng website
|
|
|
|
The source code of [about.opnxng.com](https://about.opnxng.com), powered by [Eleventy](https://github.com/11ty/eleventy).
|
|
|
|
## Credits
|
|
|
|
[EB Garamond](http://www.georgduffner.at/ebgaramond/), a FOSS typeface designed by Georg Mayr-Duffner, is used for the drop caps. It is available on [Github](https://github.com/georgd/EB-Garamond).
|
|
|
|
[Heldane Text](https://klim.co.nz/blog/heldane-design-information/), another Garalde designed by Kris Sowersby, is used for the body text.
|
|
|
|
The site used the [reset styles](http://meyerweb.com/eric/tools/css/reset/) by Eric A. Meyer and the [SVG Favicons generator](https://github.com/shun-shobon/favicon-generator) by Shuntaro Nishizawa.
|
|
|
|
## Usage
|
|
```
|
|
# Initialize
|
|
docker run --rm --name=npm -u 1000 -v /path/to/website:/app -w /app node:lts-slim npm init -y
|
|
|
|
# Install node modules
|
|
docker run --rm --name=npm -u 1000 -v /path/to/website:/app -w /app node:lts-slim npm install \
|
|
npm \
|
|
@11ty/eleventy@latest \
|
|
@11ty/eleventy-img@latest \
|
|
luxon \
|
|
html-minifier-terser \
|
|
clean-css \
|
|
eleventy-plugin-purgecss \
|
|
clean-css \
|
|
markdown-it-attrs \
|
|
markdown-it-bracketed-spans \
|
|
markdown-it-anchor
|
|
```
|
|
```
|
|
# Test
|
|
docker run --rm --name=npm -u 1000 -p 8080:8080 -v /path/to/website:/app -w /app node:lts-slim npx @11ty/eleventy --serve --quiet
|
|
```
|
|
```
|
|
# Generate website
|
|
docker run --rm --name=npm -u 1000 -v /path/to/website:/app -w /app --network none node:lts-slim npx eleventy
|
|
```
|
|
```
|
|
# Update
|
|
docker run --rm --name=npm -u 1000 -v /path/to/website:/app -w /app node:lts-slim npm update
|
|
```
|