# Petites Singularités - A reader for 'Ultra Gauche'

**URL:** https://ps.zoethical.org/t/petites-singularites-a-reader-for-ultra-gauche/1985
**Category:** Third TechnoScape (3TS)
**Created:** [December 4, 2018, 10:09pm UTC](https://ps.zoethical.org/t/petites-singularites-a-reader-for-ultra-gauche/1985 "2018-12-04T22:09:51Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![how](https://ps.zoethical.org/user_avatar/ps.zoethical.org/how/32/2236_2.png) [@how](https://ps.zoethical.org/u/how)
#### Post date: [December 4, 2018, 10:09pm UTC](https://ps.zoethical.org/t/petites-singularites-a-reader-for-ultra-gauche/1985/1 "2018-12-04T22:09:51Z")

</div>

Last August at [THK](https://ps.zoethical.org/t/thk-august-2018/1563) we worked on a [3TS Reader](https://3ts.gitlab.io/) which remains a work in progress.

The first version was hand-coded HTML and full of holes. As @natacha has been very active pushing contents lately, I worked on transferring this [legacy work](https://code.cepheide.org/3ts-reader.git/) to a new Git repository on Gitlab:

> **[Third TechnoScape · GitLab](https://gitlab.com/3ts)**
>
> Publications related to the Third TechnoScape. See https://ps.zoethical.org/c/engagement/3rd-technoscape/16

This new repository aims at solving two things:

1. the unchecked growth of the repository (already over 9000 MiB!)
2. the ease of editing contents

First point is the main reason for a **new** repository: so we can use  
`git lfs` (Large File Storage) to keep PDF files and other large assets  
out of the Git repository to keep it lean.

Second point is solved with using `nanoc`, a simple site generator from  
Markdown files.

As we use `nanoc` and `git-lfs` we also enable users to edit directly  
from the Web editor in a Gitlab, while retaining the capacity to  
automagically deploy the static site to its original location at  
[https://ps.lesoiseaux.io/3ts-reader/](https://ps.lesoiseaux.io/3ts-reader/)

Truth is, the latter point is not yet ready, so the new URL is [https://3ts.gitlab.io/](https://3ts.gitlab.io/) that integrates well with the Git process: simply push to the master branch, and you’re set. Working with `git-lfs` on our original deployment requires some additional work which is not yet in the pipeline.

For now I kept the repository visible only by authenticated Gitlab users to avoid having Copyright bots scanning our contents and threatening to remove, e.g., the contents of the `/library/` 😉

If you’d like to participate in the edition of the site, you’re welcome to discuss it here or request invitation to the [3TS group](https://gitlab.com/3ts) on Gitlab.

---

<div class="post-metadata">

### Author: ![how](https://ps.zoethical.org/user_avatar/ps.zoethical.org/how/32/2236_2.png) [@how](https://ps.zoethical.org/u/how)
#### Post date: [February 15, 2019, 6:00pm UTC](https://ps.zoethical.org/t/petites-singularites-a-reader-for-ultra-gauche/1985/3 "2019-02-15T18:00:33Z")

</div>

In order to move from [3ts.gitlab.io](http://3ts.gitlab.io) to **[3ts.lesoiseaux.io](http://3ts.lesoiseaux.io)**, @natacha, you need to follow the tutorial at

[https://docs.gitlab.com/ee/user/project/pages/getting\_started\_part\_three.html#adding-your-custom-domain-to-gitlab-pages](https://docs.gitlab.com/ee/user/project/pages/getting_started_part_three.html#adding-your-custom-domain-to-gitlab-pages)
