Skip to content

Commit 3130d42

Browse files
committed
new, update with translation to blog article
1 parent 3ae76b8 commit 3130d42

File tree

218 files changed

+37152
-1079
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

218 files changed

+37152
-1079
lines changed

assets/css/custom.css

Lines changed: 11 additions & 176 deletions
Original file line numberDiff line numberDiff line change
@@ -26,182 +26,17 @@
2626
margin-right: auto;
2727
}
2828

29-
30-
31-
32-
.progress-circle {
33-
font-size: 20px;
34-
margin: 20px;
35-
position: relative; /* so that children can be absolutely positioned */
36-
padding: 0;
37-
width: 5em;
38-
height: 5em;
39-
background-color: #F2E9E1;
40-
border-radius: 50%;
41-
line-height: 5em;
29+
.footer-menu{
30+
flex-direction: row !important;
4231
}
4332

44-
.progress-circle:after{
45-
border: none;
46-
position: absolute;
47-
top: 0.35em;
48-
left: 0.35em;
49-
text-align: center;
50-
display: block;
51-
border-radius: 50%;
52-
width: 4.3em;
53-
height: 4.3em;
54-
background-color: white;
55-
content: " ";
56-
}
57-
/* Text inside the control */
58-
.progress-circle span {
59-
position: absolute;
60-
line-height: 5em;
61-
width: 5em;
62-
text-align: center;
63-
display: block;
64-
color: #1d5aaf;
65-
z-index: 2;
66-
}
67-
.left-half-clipper {
68-
/* a round circle */
69-
border-radius: 50%;
70-
width: 5em;
71-
height: 5em;
72-
position: absolute; /* needed for clipping */
73-
clip: rect(0, 5em, 5em, 2.5em); /* clips the whole left half*/
74-
}
75-
/* when p>50, don't clip left half*/
76-
.progress-circle.over50 .left-half-clipper {
77-
clip: rect(auto,auto,auto,auto);
78-
}
79-
.value-bar {
80-
/*This is an overlayed square, that is made round with the border radius,
81-
then it is cut to display only the left half, then rotated clockwise
82-
to escape the outer clipping path.*/
83-
position: absolute; /*needed for clipping*/
84-
clip: rect(0, 2.5em, 5em, 0);
85-
width: 5em;
86-
height: 5em;
87-
border-radius: 50%;
88-
border: 0.45em solid #1d5aaf; /*The border is 0.35 but making it larger removes visual artifacts */
89-
/*background-color: #4D642D;*/ /* for debug */
90-
box-sizing: border-box;
91-
92-
}
93-
/* Progress bar filling the whole right half for values above 50% */
94-
.progress-circle.over50 .first50-bar {
95-
/*Progress bar for the first 50%, filling the whole right half*/
96-
position: absolute; /*needed for clipping*/
97-
clip: rect(0, 5em, 5em, 2.5em);
98-
background-color: #1d5aaf;
99-
border-radius: 50%;
100-
width: 5em;
101-
height: 5em;
33+
@media screen and (max-width: 1224px) {
34+
.footer-menu-item {
35+
margin-right: 0.3rem;
36+
}
10237
}
103-
.progress-circle:not(.over50) .first50-bar{ display: none; }
104-
105-
106-
/* Progress bar rotation position */
107-
.progress-circle.p0 .value-bar { display: none; }
108-
.progress-circle.p1 .value-bar { transform: rotate(4deg); }
109-
.progress-circle.p2 .value-bar { transform: rotate(7deg); }
110-
.progress-circle.p3 .value-bar { transform: rotate(11deg); }
111-
.progress-circle.p4 .value-bar { transform: rotate(14deg); }
112-
.progress-circle.p5 .value-bar { transform: rotate(18deg); }
113-
.progress-circle.p6 .value-bar { transform: rotate(22deg); }
114-
.progress-circle.p7 .value-bar { transform: rotate(25deg); }
115-
.progress-circle.p8 .value-bar { transform: rotate(29deg); }
116-
.progress-circle.p9 .value-bar { transform: rotate(32deg); }
117-
.progress-circle.p10 .value-bar { transform: rotate(36deg); }
118-
.progress-circle.p11 .value-bar { transform: rotate(40deg); }
119-
.progress-circle.p12 .value-bar { transform: rotate(43deg); }
120-
.progress-circle.p13 .value-bar { transform: rotate(47deg); }
121-
.progress-circle.p14 .value-bar { transform: rotate(50deg); }
122-
.progress-circle.p15 .value-bar { transform: rotate(54deg); }
123-
.progress-circle.p16 .value-bar { transform: rotate(58deg); }
124-
.progress-circle.p17 .value-bar { transform: rotate(61deg); }
125-
.progress-circle.p18 .value-bar { transform: rotate(65deg); }
126-
.progress-circle.p19 .value-bar { transform: rotate(68deg); }
127-
.progress-circle.p20 .value-bar { transform: rotate(72deg); }
128-
.progress-circle.p21 .value-bar { transform: rotate(76deg); }
129-
.progress-circle.p22 .value-bar { transform: rotate(79deg); }
130-
.progress-circle.p23 .value-bar { transform: rotate(83deg); }
131-
.progress-circle.p24 .value-bar { transform: rotate(86deg); }
132-
.progress-circle.p25 .value-bar { transform: rotate(90deg); }
133-
.progress-circle.p26 .value-bar { transform: rotate(94deg); }
134-
.progress-circle.p27 .value-bar { transform: rotate(97deg); }
135-
.progress-circle.p28 .value-bar { transform: rotate(101deg); }
136-
.progress-circle.p29 .value-bar { transform: rotate(104deg); }
137-
.progress-circle.p30 .value-bar { transform: rotate(108deg); }
138-
.progress-circle.p31 .value-bar { transform: rotate(112deg); }
139-
.progress-circle.p32 .value-bar { transform: rotate(115deg); }
140-
.progress-circle.p33 .value-bar { transform: rotate(119deg); }
141-
.progress-circle.p34 .value-bar { transform: rotate(122deg); }
142-
.progress-circle.p35 .value-bar { transform: rotate(126deg); }
143-
.progress-circle.p36 .value-bar { transform: rotate(130deg); }
144-
.progress-circle.p37 .value-bar { transform: rotate(133deg); }
145-
.progress-circle.p38 .value-bar { transform: rotate(137deg); }
146-
.progress-circle.p39 .value-bar { transform: rotate(140deg); }
147-
.progress-circle.p40 .value-bar { transform: rotate(144deg); }
148-
.progress-circle.p41 .value-bar { transform: rotate(148deg); }
149-
.progress-circle.p42 .value-bar { transform: rotate(151deg); }
150-
.progress-circle.p43 .value-bar { transform: rotate(155deg); }
151-
.progress-circle.p44 .value-bar { transform: rotate(158deg); }
152-
.progress-circle.p45 .value-bar { transform: rotate(162deg); }
153-
.progress-circle.p46 .value-bar { transform: rotate(166deg); }
154-
.progress-circle.p47 .value-bar { transform: rotate(169deg); }
155-
.progress-circle.p48 .value-bar { transform: rotate(173deg); }
156-
.progress-circle.p49 .value-bar { transform: rotate(176deg); }
157-
.progress-circle.p50 .value-bar { transform: rotate(180deg); }
158-
.progress-circle.p51 .value-bar { transform: rotate(184deg); }
159-
.progress-circle.p52 .value-bar { transform: rotate(187deg); }
160-
.progress-circle.p53 .value-bar { transform: rotate(191deg); }
161-
.progress-circle.p54 .value-bar { transform: rotate(194deg); }
162-
.progress-circle.p55 .value-bar { transform: rotate(198deg); }
163-
.progress-circle.p56 .value-bar { transform: rotate(202deg); }
164-
.progress-circle.p57 .value-bar { transform: rotate(205deg); }
165-
.progress-circle.p58 .value-bar { transform: rotate(209deg); }
166-
.progress-circle.p59 .value-bar { transform: rotate(212deg); }
167-
.progress-circle.p60 .value-bar { transform: rotate(216deg); }
168-
.progress-circle.p61 .value-bar { transform: rotate(220deg); }
169-
.progress-circle.p62 .value-bar { transform: rotate(223deg); }
170-
.progress-circle.p63 .value-bar { transform: rotate(227deg); }
171-
.progress-circle.p64 .value-bar { transform: rotate(230deg); }
172-
.progress-circle.p65 .value-bar { transform: rotate(234deg); }
173-
.progress-circle.p66 .value-bar { transform: rotate(238deg); }
174-
.progress-circle.p67 .value-bar { transform: rotate(241deg); }
175-
.progress-circle.p68 .value-bar { transform: rotate(245deg); }
176-
.progress-circle.p69 .value-bar { transform: rotate(248deg); }
177-
.progress-circle.p70 .value-bar { transform: rotate(252deg); }
178-
.progress-circle.p71 .value-bar { transform: rotate(256deg); }
179-
.progress-circle.p72 .value-bar { transform: rotate(259deg); }
180-
.progress-circle.p73 .value-bar { transform: rotate(263deg); }
181-
.progress-circle.p74 .value-bar { transform: rotate(266deg); }
182-
.progress-circle.p75 .value-bar { transform: rotate(270deg); }
183-
.progress-circle.p76 .value-bar { transform: rotate(274deg); }
184-
.progress-circle.p77 .value-bar { transform: rotate(277deg); }
185-
.progress-circle.p78 .value-bar { transform: rotate(281deg); }
186-
.progress-circle.p79 .value-bar { transform: rotate(284deg); }
187-
.progress-circle.p80 .value-bar { transform: rotate(288deg); }
188-
.progress-circle.p81 .value-bar { transform: rotate(292deg); }
189-
.progress-circle.p82 .value-bar { transform: rotate(295deg); }
190-
.progress-circle.p83 .value-bar { transform: rotate(299deg); }
191-
.progress-circle.p84 .value-bar { transform: rotate(302deg); }
192-
.progress-circle.p85 .value-bar { transform: rotate(306deg); }
193-
.progress-circle.p86 .value-bar { transform: rotate(310deg); }
194-
.progress-circle.p87 .value-bar { transform: rotate(313deg); }
195-
.progress-circle.p88 .value-bar { transform: rotate(317deg); }
196-
.progress-circle.p89 .value-bar { transform: rotate(320deg); }
197-
.progress-circle.p90 .value-bar { transform: rotate(324deg); }
198-
.progress-circle.p91 .value-bar { transform: rotate(328deg); }
199-
.progress-circle.p92 .value-bar { transform: rotate(331deg); }
200-
.progress-circle.p93 .value-bar { transform: rotate(335deg); }
201-
.progress-circle.p94 .value-bar { transform: rotate(338deg); }
202-
.progress-circle.p95 .value-bar { transform: rotate(342deg); }
203-
.progress-circle.p96 .value-bar { transform: rotate(346deg); }
204-
.progress-circle.p97 .value-bar { transform: rotate(349deg); }
205-
.progress-circle.p98 .value-bar { transform: rotate(353deg); }
206-
.progress-circle.p99 .value-bar { transform: rotate(356deg); }
207-
.progress-circle.p100 .value-bar { transform: rotate(360deg); }
38+
@media only screen and (min-width: 1224px) {
39+
.chart {
40+
width: 30vw !important;
41+
}
42+
}

assets/img/donbosco-logo.png

71 KB
Loading

assets/img/polimi-logo.png

25 KB
Loading

assets/img/unical-logo.jpg

72.8 KB
Loading

config/_default/menus.en.toml

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,25 +15,30 @@
1515
pageRef = '/'
1616
weight = 9
1717

18+
[[main]]
19+
name = 'Education'
20+
pageRef ='/education'
21+
weight = 10
22+
1823
[[main]]
1924
name = 'Experiences'
2025
pageRef ='/experiences'
21-
weight = 10
26+
weight = 11
2227

2328
[[main]]
2429
name = 'Skills'
2530
pageRef = '/skills'
26-
weight = 11
31+
weight = 12
2732

2833
[[main]]
2934
name = 'Portfolio'
3035
pageRef = '/portfolio'
31-
weight = 12
36+
weight = 13
3237

3338
[[main]]
3439
name = 'Blog'
3540
pageRef = '/blog'
36-
weight = 13
41+
weight = 14
3742

3843

3944
[[main]]
@@ -57,22 +62,27 @@
5762
pageRef = '/'
5863
weight = 9
5964

65+
[[footer]]
66+
name = 'Edu'
67+
pageRef ='/education'
68+
weight = 10
69+
6070
[[footer]]
6171
name = 'Experiences'
6272
pageRef ='/experiences'
63-
weight = 10
73+
weight = 11
6474

6575
[[footer]]
6676
name = 'Skills'
6777
pageRef = '/skills'
68-
weight = 11
78+
weight = 12
6979

7080
[[footer]]
7181
name = 'Portfolio'
7282
pageRef = '/portfolio'
73-
weight = 12
83+
weight = 13
7484

7585
[[footer]]
7686
name = 'Blog'
7787
pageRef = '/posts'
78-
weight = 13
88+
weight = 14

config/_default/menus.it.toml

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,25 +15,30 @@
1515
pageRef = '/'
1616
weight = 9
1717

18+
[[main]]
19+
name = 'Educazione'
20+
pageRef = '/education'
21+
weight = 10
22+
1823
[[main]]
1924
name = 'Esperienze'
2025
pageRef = '/experiences'
21-
weight = 10
26+
weight = 11
2227

2328
[[main]]
2429
name = 'Competenze'
2530
pageRef = '/skills'
26-
weight = 11
31+
weight = 12
2732

2833
[[main]]
2934
name = 'Progetti'
3035
pageRef = '/portfolio'
31-
weight = 12
36+
weight = 13
3237

3338
[[main]]
3439
name = 'Blog'
3540
pageRef = '/blog'
36-
weight = 13
41+
weight = 14
3742

3843

3944
[[main]]
@@ -63,22 +68,27 @@
6368
pageRef = '/'
6469
weight = 9
6570

71+
[[footer]]
72+
name = 'Edu'
73+
pageRef ='/education'
74+
weight = 10
75+
6676
[[footer]]
6777
name = 'Esperienze'
6878
pageRef = '/experiences'
69-
weight = 10
79+
weight = 11
7080

7181
[[footer]]
7282
name = 'Competenze'
7383
pageRef = '/skills'
74-
weight = 11
84+
weight = 12
7585

7686
[[footer]]
7787
name = 'Progetti'
7888
pageRef = '/portfolio'
79-
weight = 12
89+
weight = 13
8090

8191
[[footer]]
8292
name = 'Blog'
8393
pageRef = '/posts'
84-
weight = 13
94+
weight = 14

config/_default/params.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
colorScheme = "ocean"
99
defaultAppearance = "dark" # valid options: light or dark
10-
autoSwitchAppearance = true
10+
autoSwitchAppearance = false
1111

1212
defaultThemeColor = "#FFFFFF"
1313

content/blog/role_of_fpga/index.en.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ showSummary = true
88
summary = "My point of view about the usage of FPGA in the modern embedded system"
99
date = 2024-11-21
1010
showAuthor = true
11-
showPagination = true
11+
showPagination = true
12+
showComments= true
1213
+++
1314

1415
# The Role of FPGAs in Modern Embedded Systems

0 commit comments

Comments
 (0)