Add ‘pelican-make-github’ (`C-c = g`) to run `make github` Thanks to Azzam S.A for implementing this feature.
New stable release for Emacs 26.1 compatibility
Remove use of ‘if-let’ for Emacs 26+ compatibility
Update ‘use-package’ example for current ‘:after’ behavior. In older versions of ‘use-package’, the ‘:after’ option would override deferred loading and load the package after the specified ones. Today it allows but doesn’t force load; you need to combine it with ‘:demand’ to get the equivalent behavior.
Change the default command prefix to “C-c =”. “C-c P” is technically reserved, and still too easy to mix up with “C-c p” used by ‘projectile’.
Remove file-local variable (I now use a mode-local variable for this).
Modernize quoting.
Provide an example `use-package’ declaration.
Customization groups should not end in “-mode.”
Use `define-globalized-minor-mode’ rather than manual hook management.
Missed one during s/post/article/.
Use a customizable prefix rather than hardcoding C-c P.
Add URL.
Version bump.
Add test cases. Change -publish-draft to -publish, as it also publishes hidden pages.
Simplify slug generation and page detection.
Mention all supported formats.
A one-sexp function called in one place isn’t needed.
Put public interest points near the top of the file. Change the date keybind to `C-c P d`.
Bidirectional documentation links.