Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
207 changes: 207 additions & 0 deletions .spellcheck_ignore.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,207 @@
ASAN
ascii
AVL
backend
Borisov
br
BST
CentOS
CMake
codebase
Combinatorial
Combinators
combinators
CPP
css
CSSOM
csswg
customizable
CXX
deallocates
Deallocation
distros
DNS
DOCTYPE
DOM
encoding's
encodings
Encodings
EOF
EUC
Flexbox
frontend
fuzzer
fuzzers
gb
glyphs
Homebrew
hostnames
href
html
IDN
IDNA
idna
IDNs
img
initializations
innerHTML
IoT
JIS
js
JSON
keyring
lexbor
`lexbor`
LEXBOR
`lexbor`'s
lexbor's
li
lifecycle
lightningcss
LXB
lxb
macintosh
macOS
macos
MacPorts
macports
mailto
Makefiles
malloc
maxdepth
md
mediaqueries
mem
memset
microsoft
mkdir
mq
msan
MSYS
msys
multipage
mutexes
myhtml
namespace
Namespace
Namespaces
namespaces
NFD
nFind
NFKC
NFKD
NGINX
nHTML
NJS
normalizer
Normalizer
np
nResult
nsize
nTree
num
oklab
oklch
ol
OpenType
opentype
otff
outbuf
overline
parser's
parsers
pc
png
pos
pre
Preprocessing
preprocessing
prescan
Prescanning
printf
programmatically
Punycode
punycode
px
queueing
RCDATA
realloc
reallocations
releasever
renderer
repo
repos
rfc
rgb
rgba
RHEL
rhel
Roadmap
roadmap
ru
serializer
sexpr
sizeof
slctrs
spinlocks
src
ss
sst
stderr
stdin
stdout
str
STR
strlen
struct
stylesheet
Stylesheet
StyleSheet
stylesheets
subdirectory
substring
sudo
superfast
svg
SVG
symlink
szie
textarea
tkz
tle
tmp
toctree
Tokenization
tokenization
tokenize
Tokenizer
tokenizer
tokenizer's
tokenizing
tStyleSheet
txt
typedef
UB
ubuntu
uc
UI
ul
UNDEF
unformatted
unicode
url
usr
UTF
uTf
utf
UTILS
variadic
WHATWG
whatwg
whitespace
WHITESPACE
whitespaces
WS
www
xenial
YPE
13 changes: 11 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
PYTHON ?= python3
SPHINX ?= sphinx-build
SERVER ?= python3 -m http.server
SERVER ?= $(PYTHON) -m http.server
VENVDIR ?= .venv
VENV ?= $(VENVDIR)/bin/activate

Expand All @@ -21,7 +22,7 @@ endef

# Ensure virtual environment exists
$(VENVDIR):
python3 -m venv $(VENVDIR)
$(PYTHON) -m venv $(VENVDIR)

# Install dependencies inside virtual environment
.PHONY: install
Expand Down Expand Up @@ -84,3 +85,11 @@ upload: clean-doc backup deploy
rsync -rctvn $(DEPLOYDIR)/ $(HOST):$(REMOTEDIR)
# Final sync if dry-run is successful
rsync -rctv $(DEPLOYDIR)/ $(HOST):$(REMOTEDIR)

.PHONY: linkcheck
linkcheck:
$(call venv_exec, $(SPHINX) -b linkcheck $(SOURCEDIR) $(BUILDDIR))

.PHONY: spellcheck
spellcheck:
$(call venv_exec, $(PYTHON) -m pyspelling -c spellcheck.yaml -j $(shell nproc))
148 changes: 0 additions & 148 deletions source/articles/example-CSS-selectors-easy-way.md

This file was deleted.

Loading