~noelle

https://noelle.dev

she/her

Recent activity

Re: Local image rendering in README.md 12 days ago

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.

Re: [PATCH pages.sr.ht-examples 2/3] eleventy.yml: Switch to distroless nodesource, v20 15 days ago

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

[PATCH pages.sr.ht-examples v2 3/3] eleventy.yml: Disable progress bar correctly 15 days ago

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]

[PATCH pages.sr.ht-examples v2 2/3] eleventy.yml: Don't use nodesource repo 15 days ago

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]

[PATCH pages.sr.ht-examples v2 1/3] eleventy.yml: Switch to debian/stable 15 days ago

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]

[PATCH pages.sr.ht-examples v2 0/3] Update stale eleventy example 15 days ago

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):

Re: [PATCH pages.sr.ht-examples 2/3] eleventy.yml: Switch to distroless nodesource, v20 26 days ago

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

Re: [PATCH pages.sr.ht-examples 2/3] eleventy.yml: Switch to distroless nodesource, v20 27 days ago

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.

[PATCH pages.sr.ht-examples 3/3] eleventy.yml: Disable progress bar correctly 27 days ago

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]

[PATCH pages.sr.ht-examples 2/3] eleventy.yml: Switch to distroless nodesource, v20 27 days ago

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]