summaryrefslogtreecommitdiffstats
path: root/2023/captions/emacsconf-2023-one--oneel-the-static-site-generator-for-emacs-lisp-programmers--tony-aldon--answers.vtt
diff options
context:
space:
mode:
Diffstat (limited to '2023/captions/emacsconf-2023-one--oneel-the-static-site-generator-for-emacs-lisp-programmers--tony-aldon--answers.vtt')
-rw-r--r--2023/captions/emacsconf-2023-one--oneel-the-static-site-generator-for-emacs-lisp-programmers--tony-aldon--answers.vtt972
1 files changed, 486 insertions, 486 deletions
diff --git a/2023/captions/emacsconf-2023-one--oneel-the-static-site-generator-for-emacs-lisp-programmers--tony-aldon--answers.vtt b/2023/captions/emacsconf-2023-one--oneel-the-static-site-generator-for-emacs-lisp-programmers--tony-aldon--answers.vtt
index 71483a10..9a1888a0 100644
--- a/2023/captions/emacsconf-2023-one--oneel-the-static-site-generator-for-emacs-lisp-programmers--tony-aldon--answers.vtt
+++ b/2023/captions/emacsconf-2023-one--oneel-the-static-site-generator-for-emacs-lisp-programmers--tony-aldon--answers.vtt
@@ -1,1472 +1,1472 @@
WEBVTT
-00:00:04.960 --> 00:00:05.460
+00:00:00.459 --> 00:00:05.460
[Speaker 0]: So, will you, when I'm looking at my,
-00:00:08.200 --> 00:00:08.480
+00:00:06.279 --> 00:00:08.480
the other screen, I don't see the chat,
-00:00:09.880 --> 00:00:10.380
+00:00:08.480 --> 00:00:10.380
so maybe someone can tell me.
-00:00:12.240 --> 00:00:12.360
+00:00:11.259 --> 00:00:12.360
[Speaker 1]: It's fine, don't worry about it,
-00:00:13.820 --> 00:00:14.320
+00:00:12.360 --> 00:00:14.320
and we are live. So hi again everyone.
-00:00:15.640 --> 00:00:16.140
+00:00:15.060 --> 00:00:16.140
Hi Tony, how are you doing?
-00:00:17.920 --> 00:00:18.420
+00:00:17.040 --> 00:00:18.420
[Speaker 0]: Really well, and you?
-00:00:20.540 --> 00:00:21.040
+00:00:19.440 --> 00:00:21.040
[Speaker 1]: I am doing fantastically,
-00:00:22.960 --> 00:00:23.460
+00:00:21.380 --> 00:00:23.460
as fantastically as I can be doing,
-00:00:25.320 --> 00:00:25.820
+00:00:24.099 --> 00:00:25.820
having to put out fire in the background
00:00:30.140 --> 00:00:30.640
[Speaker 0]: Cool!
-00:00:31.020 --> 00:00:31.520
+00:00:25.840 --> 00:00:31.520
[Speaker 1]: during MaxConf. But I'm doing great! Alright,
-00:00:34.400 --> 00:00:34.900
+00:00:31.640 --> 00:00:34.900
Let me just try to set up everything so that
-00:00:36.980 --> 00:00:37.260
+00:00:34.960 --> 00:00:37.260
I can show the questions and all this.
-00:00:38.420 --> 00:00:38.600
+00:00:37.260 --> 00:00:38.600
Do you mind if I read you the question?
-00:00:39.820 --> 00:00:39.960
+00:00:38.600 --> 00:00:39.960
It might be a little more interactive and
-00:00:42.260 --> 00:00:42.760
+00:00:39.960 --> 00:00:42.760
this way you can focus on either presenting
-00:00:43.260 --> 00:00:43.760
+00:00:42.800 --> 00:00:43.760
stuff on your end.
-00:00:48.500 --> 00:00:48.680
+00:00:44.059 --> 00:00:48.680
[Speaker 0]: Yes, tell me what are the questions and what
-00:00:50.440 --> 00:00:50.940
+00:00:48.680 --> 00:00:50.940
to do and I will do that.
-00:00:55.900 --> 00:00:56.400
+00:00:53.420 --> 00:00:56.400
[Speaker 1]: Okay great so what I'll do,
-00:00:58.340 --> 00:00:58.580
+00:00:56.400 --> 00:00:58.580
I'll invite people to go to the pad and ask
-00:00:59.820 --> 00:01:00.060
+00:00:58.580 --> 00:01:00.060
questions because it was a very interesting
-00:01:01.360 --> 00:01:01.480
+00:01:00.060 --> 00:01:01.480
talk and I'm sure you have plenty of
-00:01:02.960 --> 00:01:03.460
+00:01:01.480 --> 00:01:03.460
questions but I only see 1 right now.
-00:01:04.860 --> 00:01:05.360
+00:01:03.460 --> 00:01:05.360
Do we have people on BigBlueButton?
-00:01:08.080 --> 00:01:08.580
+00:01:05.640 --> 00:01:08.580
Yes we do have people joining right now.
-00:01:12.360 --> 00:01:12.620
+00:01:11.000 --> 00:01:12.620
So reading the first question then.
-00:01:14.140 --> 00:01:14.380
+00:01:12.620 --> 00:01:14.380
So what's the main motivation for this new
-00:01:15.600 --> 00:01:16.100
+00:01:14.380 --> 00:01:16.100
package? I used to use org.yugo
-00:01:17.880 --> 00:01:18.340
+00:01:16.280 --> 00:01:18.340
and use GitHub Actions to build a blog.
-00:01:20.440 --> 00:01:20.600
+00:01:18.340 --> 00:01:20.600
So can you go in a little bit of details on
00:01:20.600 --> 00:01:21.100
this?
-00:01:25.280 --> 00:01:25.780
+00:01:21.540 --> 00:01:25.780
[Speaker 0]: Yes, OK. So the main goal,
-00:01:33.070 --> 00:01:33.570
+00:01:30.900 --> 00:01:33.570
I didn't want to have,
-00:01:36.940 --> 00:01:37.440
+00:01:33.805 --> 00:01:37.440
to, I will push that here.
-00:01:44.440 --> 00:01:44.940
+00:01:38.040 --> 00:01:44.940
So my goal was to not have to rely on another
-00:01:49.440 --> 00:01:49.920
+00:01:45.060 --> 00:01:49.920
static site generator to produce my website.
-00:01:54.440 --> 00:01:54.780
+00:01:49.920 --> 00:01:54.780
So if you use a Yugo, that means that you
-00:02:00.560 --> 00:02:01.060
+00:01:54.780 --> 00:02:01.060
take, so this is the website that we've seen
-00:02:07.580 --> 00:02:07.880
+00:02:01.960 --> 00:02:07.880
in the talk, this 1. And I didn't want to
-00:02:13.100 --> 00:02:13.320
+00:02:07.880 --> 00:02:13.320
have to use a piece of software in Emacs that
-00:02:16.640 --> 00:02:16.960
+00:02:13.320 --> 00:02:16.960
translate to some other files to be feed to
-00:02:20.320 --> 00:02:20.680
+00:02:16.960 --> 00:02:20.680
another statistic generator because this way
-00:02:23.360 --> 00:02:23.680
+00:02:20.680 --> 00:02:23.680
I have 2 things to understand.
-00:02:26.120 --> 00:02:26.620
+00:02:23.680 --> 00:02:26.620
I have to understand how that software
-00:02:32.260 --> 00:02:32.440
+00:02:26.780 --> 00:02:32.440
translates my files into the other files and
-00:02:36.460 --> 00:02:36.960
+00:02:32.440 --> 00:02:36.960
then I have to understand how Hugo works.
-00:02:39.360 --> 00:02:39.480
+00:02:37.060 --> 00:02:39.480
So if I want to change something I need to
-00:02:43.260 --> 00:02:43.660
+00:02:39.480 --> 00:02:43.660
understand Hugo. So at some point I need to
-00:02:46.000 --> 00:02:46.200
+00:02:43.660 --> 00:02:46.200
work with Hugo. So if I need to work with
-00:02:49.200 --> 00:02:49.700
+00:02:46.200 --> 00:02:49.700
Hugo, maybe I can work with it directly.
-00:02:56.100 --> 00:02:56.600
+00:02:51.800 --> 00:02:56.600
And I wanted also something that was purely
-00:03:02.580 --> 00:03:03.080
+00:02:56.960 --> 00:03:03.080
Emacs-centric and working on it,
-00:03:05.060 --> 00:03:05.560
+00:03:03.700 --> 00:03:05.560
I found out about that solution.
-00:03:10.240 --> 00:03:10.740
+00:03:05.600 --> 00:03:10.740
And I wanted also something that we have only
-00:03:14.640 --> 00:03:15.140
+00:03:11.780 --> 00:03:15.140
1 file that have all the entries.
-00:03:18.120 --> 00:03:18.620
+00:03:15.560 --> 00:03:18.620
And when I thought about that,
-00:03:22.420 --> 00:03:22.720
+00:03:19.140 --> 00:03:22.720
finally I found a way that maybe we can just
-00:03:30.160 --> 00:03:30.360
+00:03:22.720 --> 00:03:30.360
use 1 or 3 to pass it the information of the
-00:03:33.329 --> 00:03:33.405
+00:03:30.360 --> 00:03:33.405
website. And if you look,
-00:03:37.160 --> 00:03:37.660
+00:03:33.405 --> 00:03:37.660
If you just try to work with Gatsby,
-00:03:39.520 --> 00:03:40.020
+00:03:37.920 --> 00:03:40.020
Ugo or all those websites,
-00:03:45.180 --> 00:03:45.680
+00:03:40.940 --> 00:03:45.680
when you start, you download 10,
-00:03:51.780 --> 00:03:52.280
+00:03:46.240 --> 00:03:52.280
20, 30, thousand for hundreds of dependencies
-00:03:59.320 --> 00:03:59.620
+00:03:53.440 --> 00:03:59.620
to do. Just to me, I'm a small guy and I just
-00:04:02.560 --> 00:04:02.720
+00:03:59.620 --> 00:04:02.720
want to have some documentation on the
-00:04:04.700 --> 00:04:05.200
+00:04:02.720 --> 00:04:05.200
website like this 1. It just,
-00:04:08.480 --> 00:04:08.980
+00:04:05.460 --> 00:04:08.980
it shouldn't need that much of a dependency.
-00:04:11.000 --> 00:04:11.460
+00:04:09.160 --> 00:04:11.460
And if you look at the website,
-00:04:12.680 --> 00:04:13.180
+00:04:11.460 --> 00:04:13.180
if you want to hack on something,
-00:04:17.220 --> 00:04:17.320
+00:04:13.540 --> 00:04:17.320
you need a lot of to understand how the
-00:04:19.120 --> 00:04:19.459
+00:04:17.320 --> 00:04:19.459
config files work. So you need to,
-00:04:20.800 --> 00:04:21.060
+00:04:19.459 --> 00:04:21.060
how does it work this config file?
-00:04:23.100 --> 00:04:23.320
+00:04:21.060 --> 00:04:23.320
But I want, it's always happened that you
-00:04:25.920 --> 00:04:26.420
+00:04:23.320 --> 00:04:26.420
want to add 1 thing or to add that things.
-00:04:27.260 --> 00:04:27.760
+00:04:26.420 --> 00:04:27.760
What do you have to do?
-00:04:30.080 --> 00:04:30.340
+00:04:27.780 --> 00:04:30.340
You have to, you can't because it's not
-00:04:33.540 --> 00:04:34.040
+00:04:30.340 --> 00:04:34.040
offered by the configuration file.
-00:04:37.480 --> 00:04:37.980
+00:04:34.380 --> 00:04:37.980
With that solution that I built for me first,
-00:04:41.080 --> 00:04:41.580
+00:04:38.920 --> 00:04:41.580
I don't care if I need something else.
-00:04:47.100 --> 00:04:47.600
+00:04:42.020 --> 00:04:47.600
I just have to go in that file.
-00:04:52.260 --> 00:04:52.440
+00:04:49.840 --> 00:04:52.440
It doesn't need to be that file because as I
-00:04:55.480 --> 00:04:55.980
+00:04:52.440 --> 00:04:55.980
am in Emacs if the render functions are
-00:04:58.820 --> 00:04:58.940
+00:04:56.120 --> 00:04:58.940
already evaluated they exist and I can use it
-00:05:02.380 --> 00:05:02.520
+00:04:58.940 --> 00:05:02.520
but I just have to change that file so if I
-00:05:07.520 --> 00:05:07.860
+00:05:02.520 --> 00:05:07.860
want something more I just I go there let's
-00:05:10.680 --> 00:05:10.920
+00:05:07.860 --> 00:05:10.920
say so does it answer the question or I
-00:05:12.280 --> 00:05:12.780
+00:05:10.920 --> 00:05:12.780
continue to show something?
-00:05:15.880 --> 00:05:16.060
+00:05:14.320 --> 00:05:16.060
[Speaker 1]: It's up to you, I think you are answering the
-00:05:17.440 --> 00:05:17.600
+00:05:16.060 --> 00:05:17.600
question. I think you veered off a little bit
-00:05:19.640 --> 00:05:19.940
+00:05:17.600 --> 00:05:19.940
from just why not you go but then you kind of
-00:05:21.340 --> 00:05:21.840
+00:05:19.940 --> 00:05:21.840
redid part of your presentation to justify
-00:05:26.040 --> 00:05:26.360
+00:05:23.480 --> 00:05:26.360
[Speaker 0]: own system. But stop me if I go because I
-00:05:29.700 --> 00:05:29.920
+00:05:26.360 --> 00:05:29.920
used to want to show more things than what
-00:05:30.520 --> 00:05:30.900
+00:05:29.920 --> 00:05:30.900
there is in the question.
-00:05:31.760 --> 00:05:32.080
+00:05:21.940 --> 00:05:32.080
[Speaker 1]: why you had to roll your Yeah that's fine.
-00:05:33.160 --> 00:05:33.340
+00:05:32.080 --> 00:05:33.340
Just for people who do not know,
-00:05:35.280 --> 00:05:35.500
+00:05:33.340 --> 00:05:35.500
we tend to restrict speakers when they submit
-00:05:36.460 --> 00:05:36.620
+00:05:35.500 --> 00:05:36.620
a presentation. We tell them,
-00:05:38.680 --> 00:05:39.000
+00:05:36.620 --> 00:05:39.000
oh, you can do a flash talk in 10 minutes or
-00:05:40.800 --> 00:05:41.100
+00:05:39.000 --> 00:05:41.100
a bit of a longer talk in 20 minutes or 40
-00:05:43.040 --> 00:05:43.180
+00:05:41.100 --> 00:05:43.180
minutes. And usually, because we have a lot
-00:05:45.860 --> 00:05:46.260
+00:05:43.180 --> 00:05:46.260
of speakers, we have to kind of coerce people
-00:05:47.860 --> 00:05:48.340
+00:05:46.260 --> 00:05:48.340
into going to shorter formats and sometimes
-00:05:49.760 --> 00:05:50.260
+00:05:48.340 --> 00:05:50.260
it's a lot about killing your darlings.
-00:05:52.040 --> 00:05:52.360
+00:05:51.100 --> 00:05:52.360
But just to reassure you,
-00:05:54.380 --> 00:05:54.560
+00:05:52.360 --> 00:05:54.560
we're just about to go on a launch break in
-00:05:56.680 --> 00:05:56.840
+00:05:54.560 --> 00:05:56.840
about 10 minutes, so you've got the full 10
-00:05:57.940 --> 00:05:58.320
+00:05:56.840 --> 00:05:58.320
minutes to use however you want,
-00:05:59.220 --> 00:05:59.340
+00:05:58.320 --> 00:05:59.340
but I'll just tell you,
-00:06:00.800 --> 00:06:01.080
+00:05:59.340 --> 00:06:01.080
you have a lot of questions so you might want
-00:06:03.280 --> 00:06:03.400
+00:06:01.080 --> 00:06:03.400
to perhaps move on to the next 1 as soon as
-00:06:03.560 --> 00:06:04.060
+00:06:03.400 --> 00:06:04.060
you can.
-00:06:07.740 --> 00:06:08.240
+00:06:04.540 --> 00:06:08.240
[Speaker 0]: Yes okay so tell me the next 1 and if people
-00:06:12.660 --> 00:06:13.160
+00:06:08.940 --> 00:06:13.160
want to stay more I can also stay more.
-00:06:16.980 --> 00:06:17.220
+00:06:14.240 --> 00:06:17.220
Right. I understand if people need to go to
-00:06:18.900 --> 00:06:19.020
+00:06:17.220 --> 00:06:19.020
lunch, they can, but people that want to
-00:06:19.740 --> 00:06:20.240
+00:06:19.020 --> 00:06:20.240
stay, if it's possible,
-00:06:22.360 --> 00:06:22.860
+00:06:20.340 --> 00:06:22.860
I'm here to answer any question.
-00:06:26.000 --> 00:06:26.240
+00:06:24.060 --> 00:06:26.240
[Speaker 1]: Splendid. All right, so moving on to the next
-00:06:28.680 --> 00:06:29.180
+00:06:26.240 --> 00:06:29.180
question. Is it possible to include the
-00:06:31.320 --> 00:06:31.560
+00:06:29.180 --> 00:06:31.560
include org tag to add content from other
-00:06:33.120 --> 00:06:33.620
+00:06:31.560 --> 00:06:33.620
files. Do you see what I'm talking about?
-00:06:38.560 --> 00:06:39.060
+00:06:35.200 --> 00:06:39.060
[Speaker 0]: Yes, so it's not included.
-00:06:44.740 --> 00:06:45.240
+00:06:39.380 --> 00:06:45.240
So the idea was really to have only 1 file
-00:06:49.400 --> 00:06:49.760
+00:06:45.720 --> 00:06:49.760
and have no options. So if you look at the,
-00:06:51.940 --> 00:06:52.240
+00:06:49.760 --> 00:06:52.240
let's go into, so the answer is no,
-00:06:55.840 --> 00:06:56.320
+00:06:52.240 --> 00:06:56.320
but if you want, you can write the code that
-00:07:00.020 --> 00:07:00.520
+00:06:56.320 --> 00:07:00.520
do it. But let's just go into one.n,
-00:07:07.660 --> 00:07:07.900
+00:07:02.280 --> 00:07:07.900
so that files. So this is the files where you
-00:07:11.060 --> 00:07:11.440
+00:07:07.900 --> 00:07:11.440
have everything, and there is only 2
-00:07:13.820 --> 00:07:13.980
+00:07:11.440 --> 00:07:13.980
dependencies. Maybe we can see that at the
-00:07:17.900 --> 00:07:18.080
+00:07:13.980 --> 00:07:18.080
top so which are htmlis on the Jack and the
-00:07:19.540 --> 00:07:19.840
+00:07:18.080 --> 00:07:19.840
other are Augment. So for me,
-00:07:21.260 --> 00:07:21.760
+00:07:19.840 --> 00:07:21.760
they're not dependencies because they come
-00:07:25.080 --> 00:07:25.440
+00:07:21.820 --> 00:07:25.440
with Emacs. But the question is,
-00:07:27.040 --> 00:07:27.440
+00:07:25.440 --> 00:07:27.440
can I add other things?
-00:07:31.200 --> 00:07:31.640
+00:07:27.440 --> 00:07:31.640
If you look at that, you don't see the orange
-00:07:32.720 --> 00:07:33.220
+00:07:31.640 --> 00:07:33.220
color which are viable,
-00:07:37.580 --> 00:07:38.080
+00:07:33.600 --> 00:07:38.080
it's because I didn't want any configuration
-00:07:40.560 --> 00:07:41.060
+00:07:38.440 --> 00:07:41.060
nor option. So there is no,
-00:07:45.340 --> 00:07:45.660
+00:07:41.960 --> 00:07:45.660
if you think about, you are used to use org
-00:07:49.080 --> 00:07:49.540
+00:07:45.660 --> 00:07:49.540
export normally and to use all the options
-00:07:51.760 --> 00:07:52.000
+00:07:49.540 --> 00:07:52.000
that are possible on all the things they are
-00:08:00.100 --> 00:08:00.600
+00:07:52.000 --> 00:08:00.600
not included. You can add them because when
-00:08:06.000 --> 00:08:06.500
+00:08:04.900 --> 00:08:06.500
you are in a render function.
-00:08:08.620 --> 00:08:08.940
+00:08:07.060 --> 00:08:08.940
So this is the render function that I showed
-00:08:11.820 --> 00:08:11.980
+00:08:08.940 --> 00:08:11.980
in the theme. You have a page tree so you
-00:08:18.132 --> 00:08:18.358
+00:08:11.980 --> 00:08:18.358
have the information but in the global I
-00:08:19.940 --> 00:08:20.440
+00:08:18.358 --> 00:08:20.440
think, yes in global, you can pass anything
-00:08:24.480 --> 00:08:24.720
+00:08:21.020 --> 00:08:24.720
you want and if you want you can pass the
-00:08:27.040 --> 00:08:27.540
+00:08:24.720 --> 00:08:27.540
parse tree of the whole file.
-00:08:30.540 --> 00:08:30.840
+00:08:28.080 --> 00:08:30.840
So if you pass the parse tree of the whole
-00:08:34.080 --> 00:08:34.580
+00:08:30.840 --> 00:08:34.580
file, what you can do is that you can get it
-00:08:38.440 --> 00:08:38.659
+00:08:35.400 --> 00:08:38.659
there. So I don't have it right now,
-00:08:43.820 --> 00:08:43.980
+00:08:38.659 --> 00:08:43.980
but you might have your include stuff and you
-00:08:47.540 --> 00:08:48.040
+00:08:43.980 --> 00:08:48.040
get it with a node property that target
-00:08:50.460 --> 00:08:50.940
+00:08:48.580 --> 00:08:50.940
something in the global variable.
-00:08:54.240 --> 00:08:54.740
+00:08:50.940 --> 00:08:54.740
So if we look just to be short but those 3
-00:08:56.980 --> 00:08:57.180
+00:08:55.320 --> 00:08:57.180
parts, the first 1 is page tree.
-00:08:58.860 --> 00:08:59.160
+00:08:57.180 --> 00:08:59.160
So it's this page that you are on the right,
-00:09:01.720 --> 00:09:02.220
+00:08:59.160 --> 00:09:02.220
pages are a list of all the pages and global
-00:09:05.740 --> 00:09:06.240
+00:09:02.840 --> 00:09:06.240
is something that you can set and reset once
-00:09:10.520 --> 00:09:10.840
+00:09:06.580 --> 00:09:10.840
and you have the whole part street.
-00:09:12.900 --> 00:09:13.400
+00:09:10.840 --> 00:09:13.400
So anything that you add in your op-files
-00:09:16.440 --> 00:09:16.840
+00:09:15.040 --> 00:09:16.840
could go in global if you want,
-00:09:17.560 --> 00:09:18.060
+00:09:16.840 --> 00:09:18.060
but it's not included.
-00:09:23.000 --> 00:09:23.140
+00:09:20.600 --> 00:09:23.140
[Speaker 1]: All right. I think that's also answering the
-00:09:24.620 --> 00:09:24.840
+00:09:23.140 --> 00:09:24.840
question. Can this generate a single file
-00:09:25.920 --> 00:09:26.420
+00:09:24.840 --> 00:09:26.420
from different sources like blog.org,
-00:09:28.500 --> 00:09:28.820
+00:09:26.880 --> 00:09:28.820
videos.org? I think you've just answered
-00:09:30.780 --> 00:09:31.280
+00:09:30.040 --> 00:09:31.280
[Speaker 0]: Yes, I think yes.
-00:09:32.460 --> 00:09:32.660
+00:09:28.820 --> 00:09:32.660
[Speaker 1]: this, right? Right. Okay.
-00:09:33.840 --> 00:09:34.340
+00:09:32.660 --> 00:09:34.340
So moving on to the other question.
-00:09:36.860 --> 00:09:37.200
+00:09:34.660 --> 00:09:37.200
Do you have pre-made templates already along
-00:09:38.320 --> 00:09:38.820
+00:09:37.200 --> 00:09:38.820
with the 1.el package?
-00:09:47.440 --> 00:09:47.940
+00:09:41.680 --> 00:09:47.940
[Speaker 0]: So, yes and no. So, The answer is if we go to
-00:09:55.240 --> 00:09:55.520
+00:09:49.960 --> 00:09:55.520
1.n, so this file, so the first are blah,
-00:10:01.460 --> 00:10:01.780
+00:09:55.520 --> 00:10:01.780
blah, blah. How it works,
-00:10:05.980 --> 00:10:06.480
+00:10:01.780 --> 00:10:06.480
so, okay, so you have the 1-hocs,
-00:10:11.660 --> 00:10:11.980
+00:10:07.200 --> 00:10:11.980
which is what can translate the org parse
-00:10:15.680 --> 00:10:16.180
+00:10:11.980 --> 00:10:16.180
tree into HTML. So this is for the content of
-00:10:17.640 --> 00:10:18.140
+00:10:16.260 --> 00:10:18.140
each page. So this is very useful.
-00:10:22.360 --> 00:10:22.660
+00:10:18.480 --> 00:10:22.660
Then we have a bunch of functions that help
-00:10:23.860 --> 00:10:24.360
+00:10:22.660 --> 00:10:24.360
to render the function,
-00:10:29.760 --> 00:10:30.260
+00:10:26.040 --> 00:10:30.260
each page. And you have a bunch of...
-00:10:33.720 --> 00:10:33.920
+00:10:31.360 --> 00:10:33.920
Everything that starts with dash default is a
-00:10:35.640 --> 00:10:36.140
+00:10:33.920 --> 00:10:36.140
render function. So there's no template,
-00:10:40.020 --> 00:10:40.520
+00:10:37.480 --> 00:10:40.520
but each page that if you want,
-00:10:45.920 --> 00:10:46.400
+00:10:42.240 --> 00:10:46.400
so that 1, the home, you can use 1 default
-00:10:48.120 --> 00:10:48.620
+00:10:46.400 --> 00:10:48.620
home. So, if you want to list the page,
-00:10:53.000 --> 00:10:53.220
+00:10:48.740 --> 00:10:53.220
you have that 1. For a page with no table of
-00:10:55.460 --> 00:10:55.840
+00:10:53.220 --> 00:10:55.840
content, you use that thing.
-00:10:57.860 --> 00:10:58.260
+00:10:55.840 --> 00:10:58.260
And if you go back to be short,
-00:11:02.160 --> 00:11:02.660
+00:10:58.260 --> 00:11:02.660
if we go there, I put this like that.
-00:11:09.380 --> 00:11:09.880
+00:11:03.900 --> 00:11:09.880
So this that we see here is the first inline
-00:11:14.220 --> 00:11:14.440
+00:11:09.960 --> 00:11:14.440
of 1.org. By the way, it doesn't have to be
-00:11:16.620 --> 00:11:17.120
+00:11:14.440 --> 00:11:17.120
called 1.org. It's just as you want,
-00:11:18.880 --> 00:11:19.380
+00:11:17.160 --> 00:11:19.380
but maybe we can call it.
-00:11:22.500 --> 00:11:23.000
+00:11:20.740 --> 00:11:23.000
So default, what was the other 1?
-00:11:28.100 --> 00:11:28.280
+00:11:23.220 --> 00:11:28.280
Default with sidebar. Or is it default with
-00:11:29.640 --> 00:11:30.080
+00:11:28.280 --> 00:11:30.080
sidebar or default? Yes,
-00:11:34.880 --> 00:11:35.380
+00:11:30.080 --> 00:11:35.380
with sidebar. Sidebar,
-00:11:37.240 --> 00:11:37.740
+00:11:36.400 --> 00:11:37.740
if it's worked correctly.
-00:11:46.120 --> 00:11:46.620
+00:11:39.140 --> 00:11:46.620
Okay, so, okay, so I don't know why the CSS
-00:11:49.200 --> 00:11:49.700
+00:11:46.760 --> 00:11:49.700
is not working correctly.
-00:11:53.440 --> 00:11:53.860
+00:11:50.740 --> 00:11:53.860
[Speaker 1]: It's okay. It wouldn't be a live demo without
-00:11:55.020 --> 00:11:55.440
+00:11:53.860 --> 00:11:55.440
problems occurring at some point.
00:11:55.440 --> 00:11:55.940
Okay.
-00:12:00.740 --> 00:12:01.240
+00:11:56.980 --> 00:12:01.240
[Speaker 0]: But so maybe we can use this 1.
-00:12:06.660 --> 00:12:06.980
+00:12:02.940 --> 00:12:06.980
Or we stuck. So we are going to use this 1,
-00:12:15.840 --> 00:12:16.020
+00:12:06.980 --> 00:12:16.020
we've talked this 1, but maybe better in this
-00:12:19.740 --> 00:12:20.240
+00:12:16.020 --> 00:12:20.240
1 that add something. So we build it again
-00:12:32.020 --> 00:12:32.180
+00:12:20.340 --> 00:12:32.180
and now, oh, come on. We have it and we have
-00:12:35.640 --> 00:12:36.140
+00:12:32.180 --> 00:12:36.140
the, sorry, if we have just default,
-00:12:40.680 --> 00:12:41.120
+00:12:37.820 --> 00:12:41.120
we rebuild and now this is the default layer
-00:12:43.860 --> 00:12:44.360
+00:12:41.120 --> 00:12:44.360
that if we do with table of content,
-00:12:48.080 --> 00:12:48.580
+00:12:46.060 --> 00:12:48.580
you have it, you have the default content.
-00:12:53.140 --> 00:12:53.640
+00:12:48.620 --> 00:12:53.640
So how to change, and they are not template.
-00:12:57.260 --> 00:12:57.760
+00:12:53.940 --> 00:12:57.760
They are render functions that takes your
-00:13:05.220 --> 00:13:05.720
+00:13:00.300 --> 00:13:05.720
page as a tree and render HTML string.
-00:13:08.700 --> 00:13:09.200
+00:13:06.260 --> 00:13:09.200
So you can build any function that you want.
-00:13:11.980 --> 00:13:12.280
+00:13:10.600 --> 00:13:12.280
So yes, I think that answers the question.
-00:13:15.900 --> 00:13:16.400
+00:13:12.280 --> 00:13:16.400
There is no template like in other systems.
-00:13:18.420 --> 00:13:18.920
+00:13:17.780 --> 00:13:18.920
[Speaker 1]: Cool, that makes sense.
-00:13:20.800 --> 00:13:21.000
+00:13:19.020 --> 00:13:21.000
We have 2 more questions and then we'll need
-00:13:22.000 --> 00:13:22.200
+00:13:21.000 --> 00:13:22.200
to go on a lunch break.
-00:13:23.420 --> 00:13:23.740
+00:13:22.200 --> 00:13:23.740
I don't see anyone join the room.
-00:13:25.440 --> 00:13:25.640
+00:13:23.740 --> 00:13:25.640
Remember, Tony has said that he would be
-00:13:27.340 --> 00:13:27.500
+00:13:25.640 --> 00:13:27.500
willing to answer more questions during the
-00:13:28.860 --> 00:13:29.120
+00:13:27.500 --> 00:13:29.120
lunch break, perhaps because it's not lunch
-00:13:30.480 --> 00:13:30.980
+00:13:29.120 --> 00:13:30.980
break for you. Are you in Europe right now?
-00:13:34.280 --> 00:13:34.600
+00:13:32.360 --> 00:13:34.600
So that's why for us, also for me it's very
-00:13:37.540 --> 00:13:37.660
+00:13:34.600 --> 00:13:37.660
dark, but it's not lunch break for us,
-00:13:38.940 --> 00:13:39.440
+00:13:37.660 --> 00:13:39.440
it's going to be dinner break soon actually.
-00:13:42.340 --> 00:13:42.840
+00:13:31.280 --> 00:13:42.840
[Speaker 0]: Yes. Yes, exactly, so I'm just,
-00:13:44.200 --> 00:13:44.700
+00:13:44.020 --> 00:13:44.700
I'm okay.
-00:13:48.960 --> 00:13:49.200
+00:13:45.580 --> 00:13:49.200
[Speaker 1]: Right, Okay, so moving on to 1 of the last 2
-00:13:51.400 --> 00:13:51.680
+00:13:49.200 --> 00:13:51.680
questions. What additional features are there
-00:13:53.160 --> 00:13:53.660
+00:13:51.680 --> 00:13:53.660
that you would like to add to 1.EL
-00:13:54.280 --> 00:13:54.780
+00:13:53.960 --> 00:13:54.780
in the future?
-00:13:59.940 --> 00:14:00.440
+00:13:56.120 --> 00:14:00.440
[Speaker 0]: Yes, there's only 1, which is a full text
-00:14:05.000 --> 00:14:05.500
+00:14:00.560 --> 00:14:05.500
search done in a simple way.
-00:14:09.520 --> 00:14:10.020
+00:14:06.540 --> 00:14:10.020
So I don't meet what simple way means,
-00:14:11.880 --> 00:14:12.380
+00:14:10.320 --> 00:14:12.380
but when I see something complicated,
-00:14:14.640 --> 00:14:15.140
+00:14:12.620 --> 00:14:15.140
it doesn't enter in 1 to me.
-00:14:18.340 --> 00:14:18.840
+00:14:15.400 --> 00:14:18.840
So, but really, if you see that,
-00:14:21.760 --> 00:14:22.260
+00:14:19.120 --> 00:14:22.260
I would like to have some way.
-00:14:24.840 --> 00:14:25.080
+00:14:22.300 --> 00:14:25.080
So, this is the documentation and I would
-00:14:26.980 --> 00:14:27.480
+00:14:25.080 --> 00:14:27.480
like to have some way to just have another
-00:14:30.240 --> 00:14:30.740
+00:14:27.500 --> 00:14:30.740
function because we are not talking about
-00:14:33.300 --> 00:14:33.800
+00:14:31.300 --> 00:14:33.800
those websites on the 1.L.
-00:14:39.280 --> 00:14:39.520
+00:14:34.440 --> 00:14:39.520
It's not made for a big company or of your
-00:14:42.100 --> 00:14:42.440
+00:14:39.520 --> 00:14:42.440
things, it's just for a random guy that have
-00:14:45.880 --> 00:14:46.200
+00:14:42.440 --> 00:14:46.200
a blog or a few blogs and If you are a great
-00:14:51.780 --> 00:14:52.280
+00:14:46.200 --> 00:14:52.280
blogger, maybe you are going to write 100 or
-00:14:56.940 --> 00:14:57.240
+00:14:53.040 --> 00:14:57.240
200 or 300 pages in many years.
-00:14:59.640 --> 00:15:00.060
+00:14:57.240 --> 00:15:00.060
So this enter in that category.
-00:15:03.080 --> 00:15:03.580
+00:15:00.060 --> 00:15:03.580
So it's small. So I think it can,
-00:15:07.280 --> 00:15:07.580
+00:15:04.080 --> 00:15:07.580
we could find a way to make a full text
-00:15:09.660 --> 00:15:10.160
+00:15:07.580 --> 00:15:10.160
search. And that is simple.
-00:15:12.280 --> 00:15:12.780
+00:15:10.240 --> 00:15:12.780
I don't need to, to go with,
-00:15:16.360 --> 00:15:16.620
+00:15:13.520 --> 00:15:16.620
with solution like Algolia that is,
-00:15:17.600 --> 00:15:17.900
+00:15:16.620 --> 00:15:17.900
that works super fine.
-00:15:20.600 --> 00:15:21.100
+00:15:17.900 --> 00:15:21.100
But this is something that I don't control
-00:15:25.960 --> 00:15:26.200
+00:15:21.600 --> 00:15:26.200
and I have to give them the data and I'm not
-00:15:29.060 --> 00:15:29.320
+00:15:26.200 --> 00:15:29.320
against that but it's just that I think with
-00:15:32.540 --> 00:15:32.800
+00:15:29.320 --> 00:15:32.800
a bit of work something can be done with full
-00:15:35.460 --> 00:15:35.600
+00:15:32.800 --> 00:15:35.600
textile. But this is the only thing that I
-00:15:36.480 --> 00:15:36.980
+00:15:35.600 --> 00:15:36.980
would like to add.
-00:15:40.800 --> 00:15:41.300
+00:15:38.720 --> 00:15:41.300
[Speaker 1]: Very clear answer. Next question.
-00:15:43.980 --> 00:15:44.380
+00:15:41.580 --> 00:15:44.380
Can you create navbars on a website and fancy
-00:15:45.880 --> 00:15:46.380
+00:15:44.380 --> 00:15:46.380
things like carousels using 1.EL?
-00:15:47.720 --> 00:15:48.220
+00:15:46.800 --> 00:15:48.220
Now carousels is just,
-00:15:51.560 --> 00:15:51.820
+00:15:48.260 --> 00:15:51.820
I think, a fancy way to display pictures and
-00:15:53.560 --> 00:15:53.800
+00:15:51.820 --> 00:15:53.800
please correct me whoever asked this
-00:15:55.240 --> 00:15:55.440
+00:15:53.800 --> 00:15:55.440
question. Otherwise I see you taking notes
-00:15:56.540 --> 00:15:56.820
+00:15:55.440 --> 00:15:56.820
for the answers, thank you very much.
-00:15:58.580 --> 00:15:58.740
+00:15:56.820 --> 00:15:58.740
But if you could specify maybe carousels so
-00:16:01.400 --> 00:16:01.900
+00:15:58.740 --> 00:16:01.900
that Tony and I may get a better idea.
-00:16:03.000 --> 00:16:03.340
+00:16:01.920 --> 00:16:03.340
But still, first part of the question,
-00:16:04.440 --> 00:16:04.940
+00:16:03.340 --> 00:16:04.940
can you create navbars on a website?
-00:16:10.360 --> 00:16:10.860
+00:16:05.980 --> 00:16:10.860
[Speaker 0]: Yes. So if, for instance,
-00:16:14.140 --> 00:16:14.600
+00:16:10.900 --> 00:16:14.600
you see there, to me, it's not a,
-00:16:18.540 --> 00:16:19.040
+00:16:14.600 --> 00:16:19.040
it's a navbar. So you already have it.
-00:16:22.660 --> 00:16:23.080
+00:16:19.860 --> 00:16:23.080
I didn't show that in the talk,
-00:16:27.240 --> 00:16:27.440
+00:16:23.080 --> 00:16:27.440
but the CSS for the default function that
-00:16:30.600 --> 00:16:31.100
+00:16:27.440 --> 00:16:31.100
works is responsive. So,
-00:16:33.900 --> 00:16:34.400
+00:16:31.720 --> 00:16:34.400
out of the box, if you are using something,
-00:16:37.200 --> 00:16:37.540
+00:16:34.600 --> 00:16:37.540
you will have an app bar done for you with
-00:16:38.480 --> 00:16:38.680
+00:16:37.540 --> 00:16:38.680
all the pages that you have.
-00:16:39.740 --> 00:16:40.240
+00:16:38.680 --> 00:16:40.240
So, if we go to install,
-00:16:44.620 --> 00:16:44.900
+00:16:40.920 --> 00:16:44.900
we have that. And if we no longer have that,
-00:16:49.460 --> 00:16:49.960
+00:16:44.900 --> 00:16:49.960
we have that sidebar there.
-00:16:51.340 --> 00:16:51.840
+00:16:50.220 --> 00:16:51.840
And how it's done. So,
-00:16:56.140 --> 00:16:56.380
+00:16:52.660 --> 00:16:56.380
the same way. I like simple fields that are
-00:16:58.080 --> 00:16:58.580
+00:16:56.380 --> 00:16:58.580
flexible and I didn't want configuration
-00:17:01.080 --> 00:17:01.280
+00:16:58.860 --> 00:17:01.280
because if you want to write the code to
-00:17:03.240 --> 00:17:03.480
+00:17:01.280 --> 00:17:03.480
change something you just have to write code.
-00:17:05.220 --> 00:17:05.720
+00:17:03.480 --> 00:17:05.720
So any function, render function,
-00:17:08.480 --> 00:17:08.760
+00:17:05.859 --> 00:17:08.760
is yours. So you can do whatever you want and
-00:17:11.119 --> 00:17:11.520
+00:17:08.760 --> 00:17:11.520
you enter the html that you want to render.
-00:17:17.300 --> 00:17:17.800
+00:17:11.520 --> 00:17:17.800
So let's see how do we get that navigation
-00:17:20.740 --> 00:17:20.920
+00:17:17.920 --> 00:17:20.920
bar that we have when we do that this is a
-00:17:22.579 --> 00:17:23.079
+00:17:20.920 --> 00:17:23.079
CSS stuff. But when we click,
-00:17:25.319 --> 00:17:25.819
+00:17:23.099 --> 00:17:25.819
this is a JS stuff that,
-00:17:32.120 --> 00:17:32.320
+00:17:27.040 --> 00:17:32.320
so let's go to one.l And maybe this is a
-00:17:35.160 --> 00:17:35.660
+00:17:32.320 --> 00:17:35.660
sidebar. Why that function because,
-00:17:39.860 --> 00:17:40.360
+00:17:36.300 --> 00:17:40.360
okay. So when that function,
-00:17:45.020 --> 00:17:45.340
+00:17:40.680 --> 00:17:45.340
so 1 default sidebar is 1 that is used to do
-00:17:46.800 --> 00:17:47.120
+00:17:45.340 --> 00:17:47.120
some of the things at some point,
-00:17:51.820 --> 00:17:52.120
+00:17:47.120 --> 00:17:52.120
what we return is a JackHTML that take a data
-00:17:54.020 --> 00:17:54.340
+00:17:52.120 --> 00:17:54.340
structure and return a string.
-00:17:57.160 --> 00:17:57.280
+00:17:54.340 --> 00:17:57.280
So this is your HTML. So you can see at the
-00:18:00.280 --> 00:18:00.780
+00:17:57.280 --> 00:18:00.780
top you have the end, then you have the body,
-00:18:05.740 --> 00:18:06.080
+00:18:01.120 --> 00:18:06.080
and if we go at the end we can add a script
-00:18:08.140 --> 00:18:08.640
+00:18:06.080 --> 00:18:08.640
thing. So what we've seen with the sidebar
-00:18:11.320 --> 00:18:11.820
+00:18:08.920 --> 00:18:11.820
it's just that much line of JavaScript.
-00:18:16.960 --> 00:18:17.440
+00:18:11.920 --> 00:18:17.440
So this is the only JavaScript that there is
-00:18:23.140 --> 00:18:23.640
+00:18:17.440 --> 00:18:23.640
to get what we have here when we do that.
-00:18:29.160 --> 00:18:29.500
+00:18:25.360 --> 00:18:29.500
So you can add whatever you want.
-00:18:32.920 --> 00:18:33.420
+00:18:29.500 --> 00:18:33.420
It's code and you're the master of that code.
-00:18:38.100 --> 00:18:38.600
+00:18:35.280 --> 00:18:38.600
[Speaker 1]: Splendid, great. So to specify the carousel
-00:18:39.520 --> 00:18:39.860
+00:18:38.800 --> 00:18:39.860
stuff that we mentioned before,
-00:18:42.280 --> 00:18:42.520
+00:18:39.860 --> 00:18:42.520
it's pictures rolling or sliding from 1 to
-00:18:44.440 --> 00:18:44.620
+00:18:42.520 --> 00:18:44.620
the other. It's kind of like having a
-00:18:47.180 --> 00:18:47.540
+00:18:44.620 --> 00:18:47.540
gallery, imagine a fancy dynamic gallery
-00:18:48.340 --> 00:18:48.740
+00:18:47.540 --> 00:18:48.740
where you can scroll pictures.
-00:18:49.720 --> 00:18:50.220
+00:18:48.740 --> 00:18:50.220
Do you see what I'm talking about?
-00:18:53.100 --> 00:18:53.600
+00:18:50.380 --> 00:18:53.600
[Speaker 0]: Yes, so that things would just be I think
-00:18:57.380 --> 00:18:57.620
+00:18:53.620 --> 00:18:57.620
some javascript added somewhere and I can
-00:18:58.780 --> 00:18:59.280
+00:18:57.620 --> 00:18:59.280
show you another website.
-00:19:04.000 --> 00:19:04.200
+00:18:59.440 --> 00:19:04.200
So for instance if we go because there are
-00:19:07.900 --> 00:19:08.160
+00:19:04.200 --> 00:19:08.160
not all the data of the website are not all
-00:19:09.640 --> 00:19:10.140
+00:19:08.160 --> 00:19:10.140
public, but the website they are.
-00:19:11.520 --> 00:19:12.020
+00:19:10.140 --> 00:19:12.020
So for instance, a mini-buffer,
-00:19:18.380 --> 00:19:18.880
+00:19:14.480 --> 00:19:18.880
it's not a carousel, but at the home page,
-00:19:20.400 --> 00:19:20.900
+00:19:19.140 --> 00:19:20.900
we can do whatever we want.
-00:19:24.160 --> 00:19:24.560
+00:19:22.660 --> 00:19:24.560
Still those pages, still,
-00:19:28.620 --> 00:19:28.980
+00:19:24.560 --> 00:19:28.980
this is only 1 file for each page.
-00:19:31.080 --> 00:19:31.580
+00:19:28.980 --> 00:19:31.580
So if we click, we can get those things.
-00:19:32.640 --> 00:19:33.140
+00:19:31.720 --> 00:19:33.140
It's just that when we,
-00:19:34.540 --> 00:19:35.040
+00:19:33.420 --> 00:19:35.040
for the home page for instance,
-00:19:37.540 --> 00:19:38.040
+00:19:35.860 --> 00:19:38.040
when we go back on that home page,
-00:19:40.160 --> 00:19:40.580
+00:19:38.160 --> 00:19:40.580
we have the list at that point.
-00:19:44.860 --> 00:19:45.360
+00:19:40.580 --> 00:19:45.360
So let's go back to that function that we're,
-00:19:47.320 --> 00:19:47.740
+00:19:45.540 --> 00:19:47.740
so not that 1, maybe the 1,
-00:19:50.540 --> 00:19:50.760
+00:19:47.740 --> 00:19:50.760
1 different, it's better because that 1 is
-00:19:52.480 --> 00:19:52.980
+00:19:50.760 --> 00:19:52.980
simpler. So almost nothing happened.
-00:19:55.020 --> 00:19:55.520
+00:19:53.620 --> 00:19:55.520
We have the list of the pages.
-00:19:59.180 --> 00:19:59.680
+00:19:56.240 --> 00:19:59.680
So I can do whatever I want with that list.
-00:20:04.900 --> 00:20:05.400
+00:20:00.360 --> 00:20:05.400
I can loop over and we can see that 1,
-00:20:08.240 --> 00:20:08.600
+00:20:06.340 --> 00:20:08.600
that default home list of pages,
-00:20:09.560 --> 00:20:10.060
+00:20:08.600 --> 00:20:10.060
so that list of the pages,
-00:20:11.660 --> 00:20:12.160
+00:20:10.260 --> 00:20:12.160
and we see where is the list.
-00:20:15.660 --> 00:20:16.160
+00:20:13.200 --> 00:20:16.160
Okay, so this is a, here we have a function
-00:20:20.600 --> 00:20:21.100
+00:20:17.680 --> 00:20:21.100
that just, we want the pages,
-00:20:23.600 --> 00:20:24.100
+00:20:21.100 --> 00:20:24.100
but I think we, but the home page,
-00:20:27.620 --> 00:20:28.120
+00:20:24.620 --> 00:20:28.120
and we have that list,
-00:20:32.520 --> 00:20:33.020
+00:20:28.300 --> 00:20:33.020
and then here we do that.
-00:20:39.960 --> 00:20:40.460
+00:20:37.740 --> 00:20:40.460
And we get something listed,
-00:20:43.920 --> 00:20:44.060
+00:20:40.680 --> 00:20:44.060
But then as you control everything that you
-00:20:51.600 --> 00:20:51.820
+00:20:44.060 --> 00:20:51.820
do, you can pass any CSS class that you want
-00:20:53.440 --> 00:20:53.620
+00:20:51.820 --> 00:20:53.620
to do those things. So,
-00:20:54.520 --> 00:20:55.020
+00:20:53.620 --> 00:20:55.020
for instance, that div,
-00:21:00.340 --> 00:21:00.660
+00:20:55.260 --> 00:21:00.660
add the class either. Yes,
-00:21:02.560 --> 00:21:02.840
+00:21:00.660 --> 00:21:02.840
you can do. I don't remember the question,
-00:21:05.160 --> 00:21:05.660
+00:21:02.840 --> 00:21:05.660
but I think I was answering the right 1.
-00:21:07.120 --> 00:21:07.260
+00:21:05.860 --> 00:21:07.260
[Speaker 1]: No, no, you were answering it.
-00:21:09.280 --> 00:21:09.720
+00:21:07.260 --> 00:21:09.720
It was about carousels and about having fancy
-00:21:11.280 --> 00:21:11.720
+00:21:09.720 --> 00:21:11.720
display for image galleries.
-00:21:12.340 --> 00:21:12.660
+00:21:11.720 --> 00:21:12.660
And I think you've answered.
-00:21:13.620 --> 00:21:14.120
+00:21:12.660 --> 00:21:14.120
Basically, you just put your JavaScript,
-00:21:15.600 --> 00:21:16.100
+00:21:14.160 --> 00:21:16.100
you embed it inside the code.
00:21:16.620 --> 00:21:17.120
[Speaker 0]: Exactly.
-00:21:20.080 --> 00:21:20.220
+00:21:18.620 --> 00:21:20.220
[Speaker 1]: So, other question. Would there be an
-00:21:22.440 --> 00:21:22.860
+00:21:20.220 --> 00:21:22.860
automated way to convert an existing HTML
-00:21:24.380 --> 00:21:24.880
+00:21:22.860 --> 00:21:24.880
document into a JackHTML form?
-00:21:31.560 --> 00:21:32.060
+00:21:28.180 --> 00:21:32.060
[Speaker 0]: Okay, so that 1, I don't have 1.
-00:21:35.080 --> 00:21:35.580
+00:21:32.200 --> 00:21:35.580
It's another topic, but maybe there are some
-00:21:37.720 --> 00:21:37.940
+00:21:35.660 --> 00:21:37.940
kind of session because some people that
-00:21:41.120 --> 00:21:41.620
+00:21:37.940 --> 00:21:41.620
know, that are used to Lisp,
-00:21:45.080 --> 00:21:45.580
+00:21:43.080 --> 00:21:45.580
common Lisp or Clojure or other,
-00:21:48.960 --> 00:21:49.460
+00:21:46.300 --> 00:21:49.460
Jack-html, that function,
-00:21:53.260 --> 00:21:53.680
+00:21:50.740 --> 00:21:53.680
is something classic, but I didn't find,
-00:22:00.340 --> 00:22:00.840
+00:21:53.680 --> 00:22:00.840
So I wrote it because I didn't find it
-00:22:04.020 --> 00:22:04.520
+00:22:00.840 --> 00:22:04.520
already done the way I want for Emacs.
-00:22:08.480 --> 00:22:08.980
+00:22:06.040 --> 00:22:08.980
And this is something for E-cup closure.
-00:22:13.040 --> 00:22:13.260
+00:22:09.640 --> 00:22:13.260
So really I take, it's not that I take my
-00:22:14.660 --> 00:22:15.060
+00:22:13.260 --> 00:22:15.060
impression, just that when you have something
-00:22:19.640 --> 00:22:20.140
+00:22:15.060 --> 00:22:20.140
that exists and you look at how it's done.
-00:22:22.220 --> 00:22:22.720
+00:22:20.640 --> 00:22:22.720
So you have a eCup for Crusher,
-00:22:26.140 --> 00:22:26.640
+00:22:25.160 --> 00:22:26.640
does the same thing that HTML.
-00:22:31.640 --> 00:22:32.140
+00:22:26.660 --> 00:22:32.140
It's more that I do a Jack HTML do what eCup
-00:22:36.660 --> 00:22:37.160
+00:22:32.440 --> 00:22:37.160
does, but maybe they do it a better way.
-00:22:41.100 --> 00:22:41.600
+00:22:37.800 --> 00:22:41.600
So I think maybe in that community,
-00:22:45.940 --> 00:22:46.320
+00:22:42.320 --> 00:22:46.320
it might already exist something that go from
-00:22:51.940 --> 00:22:52.440
+00:22:46.320 --> 00:22:52.440
HTML to Jack. So you can see,
-00:22:56.120 --> 00:22:56.620
+00:22:53.640 --> 00:22:56.620
is it big enough? I will make it big enough.
-00:22:58.773 --> 00:22:59.060
+00:22:57.626 --> 00:22:59.060
[Speaker 1]: It's good enough, don't worry.
-00:23:01.160 --> 00:23:01.420
+00:22:56.820 --> 00:23:01.420
[Speaker 0]: So if you see- So you have the hash HTML and
-00:23:04.020 --> 00:23:04.200
+00:23:01.420 --> 00:23:04.200
you see those things. There are things that I
-00:23:05.220 --> 00:23:05.460
+00:23:04.200 --> 00:23:05.460
couldn't do, for instance,
-00:23:09.140 --> 00:23:09.280
+00:23:05.460 --> 00:23:09.280
for the ID, I couldn't use the hash in the
-00:23:14.480 --> 00:23:14.760
+00:23:09.280 --> 00:23:14.760
name of, of how do we name that,
-00:23:18.260 --> 00:23:18.480
+00:23:14.760 --> 00:23:18.480
of the keywords, because it's used for
-00:23:20.800 --> 00:23:21.180
+00:23:18.480 --> 00:23:21.180
something else in a Emacs Lisp.
-00:23:24.520 --> 00:23:25.020
+00:23:21.180 --> 00:23:25.020
So, I use... Anyway, so you see that you have
-00:23:30.060 --> 00:23:30.260
+00:23:25.520 --> 00:23:30.260
that things but in Emacs we don't have the
-00:23:34.700 --> 00:23:34.960
+00:23:30.260 --> 00:23:34.960
map with that syntax. We have a hash map but
-00:23:36.760 --> 00:23:37.120
+00:23:34.960 --> 00:23:37.120
they are not with that syntax and I wanted
-00:23:45.860 --> 00:23:46.080
+00:23:37.120 --> 00:23:46.080
that syntax so we use only list and Here we
-00:23:48.160 --> 00:23:48.660
+00:23:46.080 --> 00:23:48.660
have an array with a hash map.
-00:23:51.620 --> 00:23:52.120
+00:23:49.200 --> 00:23:52.120
So let me just say, so the question was,
-00:23:53.600 --> 00:23:54.100
+00:23:52.360 --> 00:23:54.100
does it exist something?
-00:23:58.320 --> 00:23:58.680
+00:23:55.240 --> 00:23:58.680
I think not, but it could be built or maybe
-00:24:01.100 --> 00:24:01.600
+00:23:58.680 --> 00:24:01.600
exist for E-Cups, you are interested.
-00:24:04.700 --> 00:24:04.860
+00:24:03.240 --> 00:24:04.860
[Speaker 1]: Okay, great. I think that answers the
-00:24:07.340 --> 00:24:07.840
+00:24:04.860 --> 00:24:07.840
question perfectly. And our final question,
-00:24:11.660 --> 00:24:12.160
+00:24:08.440 --> 00:24:12.160
does this or you use any other Emacs packages
-00:24:13.680 --> 00:24:14.180
+00:24:12.240 --> 00:24:14.180
for your packages slash website,
-00:24:16.240 --> 00:24:16.740
+00:24:14.840 --> 00:24:16.740
example, or publish? Like,
-00:24:17.700 --> 00:24:17.960
+00:24:17.020 --> 00:24:17.960
rephrasing the question,
-00:24:20.380 --> 00:24:20.820
+00:24:17.960 --> 00:24:20.820
do you use it for your own personal usage or
-00:24:21.820 --> 00:24:22.320
+00:24:20.820 --> 00:24:22.320
do you interact with other packages?
-00:24:25.680 --> 00:24:26.180
+00:24:24.120 --> 00:24:26.180
[Speaker 0]: I'm not sure I understand the question.
-00:24:28.460 --> 00:24:28.960
+00:24:26.640 --> 00:24:28.960
Can you please repeat the question?
-00:24:32.300 --> 00:24:32.460
+00:24:29.820 --> 00:24:32.460
[Speaker 1]: Yes, I will reread it as it is written and I
-00:24:34.440 --> 00:24:34.760
+00:24:32.460 --> 00:24:34.760
will leave you interpret it however you want.
-00:24:38.860 --> 00:24:39.220
+00:24:34.760 --> 00:24:39.220
Thank you. Does this or you use any other
-00:24:42.560 --> 00:24:43.060
+00:24:39.220 --> 00:24:43.060
Emacs packages for your package slash website
-00:24:44.600 --> 00:24:45.100
+00:24:43.840 --> 00:24:45.100
like org-publish?
-00:24:48.840 --> 00:24:49.340
+00:24:46.620 --> 00:24:49.340
[Speaker 0]: No, no, no. I don't use nothing.
-00:24:54.140 --> 00:24:54.640
+00:24:49.660 --> 00:24:54.640
I just accept dependency of 1.n.
-00:25:00.760 --> 00:25:01.000
+00:24:57.660 --> 00:25:01.000
So, we are in 1.n and we go at the top and we
-00:25:03.480 --> 00:25:03.980
+00:25:01.000 --> 00:25:03.980
see that those are the dependencies.
-00:25:09.280 --> 00:25:09.520
+00:25:04.820 --> 00:25:09.520
I use nothing. So what I do is that I
-00:25:11.920 --> 00:25:12.420
+00:25:09.520 --> 00:25:12.420
publish, I just generate the public
-00:25:14.540 --> 00:25:15.040
+00:25:12.620 --> 00:25:15.040
directory. So if we go to public,
-00:25:17.920 --> 00:25:18.240
+00:25:16.500 --> 00:25:18.240
this 1, no, I don't want this 1.
-00:25:22.740 --> 00:25:23.240
+00:25:18.240 --> 00:25:23.240
I want to go to the website of the video.
-00:25:27.200 --> 00:25:27.400
+00:25:23.620 --> 00:25:27.400
If we see here, everything is rendered in the
-00:25:35.860 --> 00:25:36.360
+00:25:27.400 --> 00:25:36.360
public. Any services, if you use your own
-00:25:38.940 --> 00:25:39.280
+00:25:37.380 --> 00:25:39.280
server and you save those files,
-00:25:39.960 --> 00:25:40.460
+00:25:39.280 --> 00:25:40.460
you have your website.
-00:25:42.280 --> 00:25:42.580
+00:25:40.580 --> 00:25:42.580
So I don't use anything else.
-00:25:49.540 --> 00:25:49.700
+00:25:42.580 --> 00:25:49.700
I just git push and I'm using Netlify as a
-00:25:51.820 --> 00:25:52.320
+00:25:49.700 --> 00:25:52.320
service to run to save my files,
-00:25:54.360 --> 00:25:54.860
+00:25:52.580 --> 00:25:54.860
but you can use anything you want.
-00:25:58.480 --> 00:25:58.620
+00:25:55.900 --> 00:25:58.620
Because your website is really what is into a
-00:25:59.960 --> 00:26:00.460
+00:25:58.620 --> 00:26:00.460
public. So, this is another,
-00:26:02.840 --> 00:26:03.340
+00:26:01.360 --> 00:26:03.340
It's not the concern of 1.L
-00:26:06.680 --> 00:26:07.180
+00:26:04.860 --> 00:26:07.180
to answer. I'm not using org.publish.
-00:26:10.520 --> 00:26:10.900
+00:26:08.960 --> 00:26:10.900
[Speaker 1]: Cool, great. Well, thank you.
-00:26:12.740 --> 00:26:13.000
+00:26:10.900 --> 00:26:13.000
I think the question was also about other
-00:26:16.280 --> 00:26:16.500
+00:26:13.000 --> 00:26:16.500
things, but I think If the person wants a
-00:26:17.840 --> 00:26:18.340
+00:26:16.500 --> 00:26:18.340
more clear answer to their question,
-00:26:20.940 --> 00:26:21.260
+00:26:18.820 --> 00:26:21.260
feel free to clarify the question and Tony
-00:26:22.640 --> 00:26:22.960
+00:26:21.260 --> 00:26:22.960
might be able to answer it later on.
-00:26:24.100 --> 00:26:24.220
+00:26:22.960 --> 00:26:24.220
Alright Tony, I think that's all the
-00:26:25.520 --> 00:26:25.760
+00:26:24.220 --> 00:26:25.760
questions we had. Thank you so much for
-00:26:27.260 --> 00:26:27.680
+00:26:25.760 --> 00:26:27.680
taking the time not only to present Adimax
-00:26:29.140 --> 00:26:29.240
+00:26:27.680 --> 00:26:29.240
Kant, but also for answering all the
-00:26:29.960 --> 00:26:30.460
+00:26:29.240 --> 00:26:30.460
questions people had.
-00:26:33.580 --> 00:26:34.080
+00:26:31.220 --> 00:26:34.080
[Speaker 0]: Thank you to everybody participating,
-00:26:37.580 --> 00:26:38.000
+00:26:34.540 --> 00:26:38.000
organizing and thank you for all those
-00:26:42.020 --> 00:26:42.180
+00:26:38.000 --> 00:26:42.180
questions and you can send me any emails if
-00:26:44.620 --> 00:26:45.120
+00:26:42.180 --> 00:26:45.120
you have a question and open the issues if
-00:26:47.440 --> 00:26:47.720
+00:26:45.180 --> 00:26:47.720
it's not working the way it should work for
-00:26:49.540 --> 00:26:49.840
+00:26:47.720 --> 00:26:49.840
you. Please send me those things.
-00:26:50.400 --> 00:26:50.900
+00:26:49.840 --> 00:26:50.900
Thank you, everybody.
-00:26:53.760 --> 00:26:54.260
+00:26:51.940 --> 00:26:54.260
[Speaker 1]: Splendid, thank you. And before,
-00:26:55.840 --> 00:26:56.140
+00:26:54.280 --> 00:26:56.140
so right now we're gonna go on a lunch break.
-00:26:58.480 --> 00:26:58.660
+00:26:56.140 --> 00:26:58.660
We'll be back in about 40 minutes for the
-00:27:00.740 --> 00:27:01.240
+00:26:58.660 --> 00:27:01.240
talk called Emacs Turbocharges My Writing.
-00:27:02.300 --> 00:27:02.540
+00:27:01.300 --> 00:27:02.540
And I will not tell you more.
-00:27:04.120 --> 00:27:04.280
+00:27:02.540 --> 00:27:04.280
You can look at the talk page to see a little
-00:27:06.140 --> 00:27:06.340
+00:27:04.280 --> 00:27:06.340
bit of a synopsis but otherwise keep the
-00:27:08.720 --> 00:27:08.900
+00:27:06.340 --> 00:27:08.900
surprise. So have a good lunch or have a good
-00:27:11.260 --> 00:27:11.760
+00:27:08.900 --> 00:27:11.760
dinner if you are in dinner-friendly times
-00:27:12.720 --> 00:27:13.180
+00:27:11.880 --> 00:27:13.180
and I will see you afterwards.
-00:27:13.680 --> 00:27:14.180
+00:27:13.180 --> 00:27:14.180
Thank you again, Tony.
-00:27:15.100 --> 00:27:15.600
+00:27:14.860 --> 00:27:15.600
[Speaker 0]: See you.
-00:27:19.820 --> 00:27:20.320
+00:27:17.960 --> 00:27:20.320
[Speaker 1]: All right. Let me just close everything.
-00:27:30.240 --> 00:27:30.480
+00:27:29.080 --> 00:27:30.480
All right, got it. OK,
-00:27:31.240 --> 00:27:31.400
+00:27:30.480 --> 00:27:31.400
so thank you so much, Tony.
-00:27:33.400 --> 00:27:33.520
+00:27:31.400 --> 00:27:33.520
I just had to clear everything up on the
-00:27:34.740 --> 00:27:35.240
+00:27:33.520 --> 00:27:35.240
stream. I'm going to need to...
-00:27:38.500 --> 00:27:39.000
+00:27:36.160 --> 00:27:39.000
Sorry. I'm going to stop.