Commit Graph

40 Commits

Author SHA1 Message Date
kez
5284cc1dba Fix npm-support not using install args in dev server 2022-12-01 10:24:21 -08:00
Jérôme Charaoui
7170786d2a
add markdown-image-attrs 0.2.1 plugin
cloned from https://github.com/dairiki/lektor-markdown-image-attrs
and cleaned up unneccessary files
2022-11-01 13:00:29 -04:00
kez
5741d25902 Add install_args setting to lektor-npm-support
due to peer dependency conflicts, donate-static requires `npm install`
to be run with `--force`, or the build fails. by adding the
`install_args` option, we can re-enable npm-support for donate-static.

context: tpo/web/donate-static#91
2022-10-13 11:01:08 -07:00
kezzle
2ea43852c3 Add the lektor-markdown-highlighter plugin 2022-08-02 22:28:56 +00:00
kezzle
bac729086c Merge branch 'i27-scss-plugin' into 'main'
TPA RFC 29: Add lektor-scss plugin

Closes #27

See merge request tpo/web/lego!59
2022-06-16 21:26:59 +00:00
kez
21c208766e Add lektor-scss plugin per TPA-RFC-29
Context: #27 and
<https://gitlab.torproject.org/tpo/tpa/team/-/wikis/policy/tpa-rfc-29-lektor-scss-plugin>

This package is an sdist built from the [lektor-scss 1.4.1 tag][] using
Python 3.8.13 to be compatible with our python3.8 lektor requirement.
I've already vetted the plugin's safety for the RFC.

[lektor-scss 1.4.1 tag]: <https://github.com/chaos-bodensee/lektor-scss/tree/1.4.1>
2022-06-14 15:32:26 -07:00
kez
e450ffc334 Revert "Patch lektor-i18n-plugin to not insert POT text on python 3.9+"
This reverts commit 451f05bc52.
2022-06-06 11:54:06 -07:00
kez
451f05bc52 Patch lektor-i18n-plugin to not insert POT text on python 3.9+
Closes: tpo/web/team#21 and tpo/web/lego#37
2022-06-01 12:46:29 -07:00
kez
4071e3799e Add lektor-scss plugin
Closes: #27

I've audited the plugin, and it's safe. it's a straight lektor plugin wrapper
around libsass, with most of the logic handling dev server reloads.

Each site individually will have to switch to the plugin to compile its
SCSS. This will require a lego update, a new config file, and a change
to the CI script.
2022-05-26 16:49:31 -07:00
Silvia/Hiro
38d2ab26f4 Patch lego to solve build issues 2021-11-03 00:45:27 +01:00
kez
dd51825c4a Add plugin for embedding markdown in HTML templates 2021-07-09 14:32:26 -04:00
Peter Palfrader
1e20c72f72 lektor_i18n: merge tempfile fix from https://github.com/numericube/lektor-i18n-plugin/pull/20 2021-04-08 13:33:07 +02:00
hiro
842b8e9246 Update i18n plugin 2021-03-21 19:05:29 +01:00
hiro
4cb4064486 Patch i18n plugin 2021-02-17 15:50:40 +01:00
Peter Haight
4903d4baa8 Move donate lektor packages to be local
Adding the packages the new donate stuff is using to the repository so
that they do not need to be downloaded to run lektor. I had to make some
modifications to the setup.py files for these modules in order to get
them to work. Otherwise I was getting errors about invalid syntax in the
requires.txt files and also one of the modules was requiring lektor
which was pulling in a bunch of stuff that's not needed because we are
running inside lektor. I put all these changes in patch files in a new
patches subdirectory.
2020-10-13 11:22:38 -07:00
hiro
4911d14b48 Fix plugin 2019-09-05 15:57:25 +02:00
hiro
16edbaec21 Fix typo 2019-09-05 15:52:53 +02:00
hiro
b5691c8332 Fix typo 2019-09-05 15:52:03 +02:00
hiro
6d3efb7096 Rename plugin 2019-09-05 15:51:01 +02:00
hiro
99136c549f Add txt to html plugin 2019-09-05 15:41:41 +02:00
hiro
f32fc30c76 Edit setup with url 2019-09-04 15:24:05 +02:00
hiro
610beb061c Update README in xml plugin 2019-09-04 15:22:08 +02:00
hiro
62b25f1cba Clean up and update xml stream plugin 2019-09-04 14:45:18 +02:00
hiro
4e07d49bc0 Refactor plugin 2019-09-02 19:16:35 +02:00
hiro
5fcae78213 Refactor plugin 2019-09-02 19:13:21 +02:00
hiro
3f49f8263a Refactor plugin 2019-09-02 19:12:41 +02:00
hiro
802a851312 Refactor plugin 2019-09-02 19:11:38 +02:00
hiro
bd44d0fd56 Refactor plugin 2019-09-02 19:10:52 +02:00
hiro
1c52e84def Refactor plugin 2019-09-02 19:08:56 +02:00
hiro
faa6d89dbc Refactor plugin 2019-09-02 19:08:14 +02:00
hiro
25afb19176 Refactor plugin 2019-09-02 19:07:47 +02:00
hiro
d75042f473 Fix file location first attempt 2019-09-02 18:47:00 +02:00
hiro
518cab3eae Fix typo 2019-09-02 18:45:07 +02:00
hiro
1375171fb6 Fix typo 2019-09-02 18:43:04 +02:00
hiro
9f2aa76623 Fix name in setup 2019-09-02 18:37:23 +02:00
hiro
4840d8e7b9 Update package name 2019-09-02 18:35:56 +02:00
hiro
fc2736fa29 Fix packages, add xml plugin, fix gitignore 2019-09-02 18:31:26 +02:00
hiro
d2d88e80c6 Add markdown-header-anchors to packages 2019-07-01 15:44:05 +02:00
hiro
74f644d9a0 Remove tmp files and update gitignore 2019-06-25 15:14:20 +02:00
hiro
6aec43271d Moved packages folder to lego 2019-06-25 15:12:48 +02:00