From Noelle Leigh to ~sircmpwn/sr.ht-discuss
On Fri, Nov 24, 2023, at 5:38 PM, Tim Taylor wrote:. > As an example the README.md at > https://git.sr.ht/~htgb/ympes/blob/main/README.md contains the html: > > <img > src="man/figures/750px-Imp_with_cards_-_illustration_from_Le_grand_Etteilla. > jpg" > alt="Illustration of an imp looking at a hand of playing cards. Published on > page 193 of Le grand Etteilla, ou, l'art de tirer les cartes." width="100%" /> Your issue is that you have the wrong URL for your image. If you look at your browser's network requests, you'll see that <man/figures/750px-Imp_with_cards_-_illustration_from_Le_grand_Etteilla.jpg> returns an HTTP 404 error.
From Noelle Leigh to ~sircmpwn/sr.ht-dev
On Thu, Nov 16, 2023, at 5:33 AM, Conrad Hoffmann wrote: > I would say yes, just to keep this simple. This is just Debian being > Debian, and one could argue over whether we should install manifest > packages with `--no-install-recommends`/`--no-install-suggests` or > something, but for the purpose of demonstration, this is fine. New patch series submitted [1]. [1]: https://lists.sr.ht/~sircmpwn/sr.ht-dev/%3C20231121115815.3938-1-noelle_leigh%40fastmail.com%3E
From Noelle Leigh to ~sircmpwn/sr.ht-dev
Changed for newer versions of npm. --- eleventy.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/eleventy.yml b/eleventy.yml index d558cde..315dcc4 100644 --- a/eleventy.yml +++ b/eleventy.yml @@ -6,8 +6,9 @@ packages: oauth: pages.sr.ht/PAGES:RW environment: site: example.org # https://docs.npmjs.com/cli/v6/using-npm/config#progress[message trimmed]
From Noelle Leigh to ~sircmpwn/sr.ht-dev
just install nodejs and npm from Debian's repos. --- Addresses feedback from [Conrad Hoffmann][1]. [1]: https://lists.sr.ht/~sircmpwn/sr.ht-dev/%3C20231109123737.28065-1-noelle_leigh%40fastmail.com%3E#%3C90a1f9c7-8b08-4836-b55b-a86656ee3428@bitfehler.net%3E eleventy.yml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/eleventy.yml b/eleventy.yml index 7b1dd58..d558cde 100644 --- a/eleventy.yml +++ b/eleventy.yml @@ -2,11 +2,7 @@ [message trimmed]
From Noelle Leigh to ~sircmpwn/sr.ht-dev
Won't eventually fall off the support list --- eleventy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eleventy.yml b/eleventy.yml index c74b315..7b1dd58 100644 --- a/eleventy.yml +++ b/eleventy.yml @@ -1,5 +1,5 @@ # Eleventy: https://www.11ty.dev/ image: debian/buster image: debian/stable packages: [message trimmed]
From Noelle Leigh to ~sircmpwn/sr.ht-dev
I saw a [post on the mailing list][1] where a user had some trouble using the Debian + Eleventy example due to it referencing an old version of Debian that is no longer supported by builds.st.ht. This patchset improves the example in several ways: - Image changed from stale debian/buster to evergreen debian/stable - Node.js version updated to new LTS and a non-distro-specific repo - Updated env var to disable the npm progress bar [1]: https://lists.sr.ht/~sircmpwn/sr.ht-discuss/%3CCAPxX4hCqQFqymCCdOy70gEiwQojAALO7iVjPujybp0433QZ3TA%40mail.gmail.com%3E Noelle Leigh (3):
From Noelle Leigh to ~sircmpwn/sr.ht-dev
On Fri, Nov 10, 2023, at 2:38 AM, Drew DeVault wrote: > The examples should focus on one thing at time, it's better to > demonstrate one idea than two. I tried modifying the sample manifest to install [nodejs][1] and [npm][2] from the built-in repos, and it ended up installing waaaay more than I expected ([see build log][3]). It included stuff like eslint and handlebars for whatever reason. Is the lack of a third-party repo worth the trade off for a vastly over- specified package installation process? [1]: https://packages.debian.org/stable/nodejs [2]: https://packages.debian.org/stable/npm
From Noelle Leigh to ~sircmpwn/sr.ht-dev
On Thu, Nov 9, 2023, at 7:48 AM, Taavi Väänänen wrote: > Is the third-party repository actually necessary? Current Debian > stable ships with Node 18 and NPM 9 which is well within Eleventy's > required Node 14 or newer. > > Taavi Technically it's not necessary, but it does provide a helpful example for how to install a newer version from a third-party repo, which is not intuitive for users who are unfamiliar with gpg.
From Noelle Leigh to ~sircmpwn/sr.ht-dev
Changed for newer versions of npm. --- eleventy.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/eleventy.yml b/eleventy.yml index 99ac07b..4e88172 100644 --- a/eleventy.yml +++ b/eleventy.yml @@ -10,8 +10,9 @@ repositories: oauth: pages.sr.ht/PAGES:RW environment: site: example.org # https://docs.npmjs.com/cli/v6/using-npm/config#progress[message trimmed]
From Noelle Leigh to ~sircmpwn/sr.ht-dev
This way the distro doesn't need to be specified twice. v20 is the current LTS release of Node.js. The new key-id was obtained using: $ curl -s https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg -n -v --import gpg: pub rsa2048/2F59B5F99B1BE0B4 2016-05-23 NSolid <nsolid-gpg@nodesource.com> gpg: Total number processed: 1 --- eleventy.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eleventy.yml b/eleventy.yml index 7b1dd58..99ac07b 100644 [message trimmed]