Skip to content

Commit 83d8307

Browse files
authored
feat: Add custom Notocbot template and Spanish localization (#98)
- Created a new custom Notocbot template (`custom-notocbot.hbs`) for enhanced post layout. - Introduced a Spanish default template (`default-es.hbs`) for localized content. - Updated the home template (`home-es.hbs`) to extend from the new Spanish default. - Added Spanish translations for "Author" and "Table of Contents" in `locales/es.json`. - Bumped version to 1.4.0 in `package.json` to reflect new features and updates. - Modified image handling in `feature-image.hbs` for better performance and consistency. - Updated post card and posts list partials to use the new feature image component. - Enhanced post metadata display in `post.hbs` to include localized author labels. - Cleaned up unused dependencies in `yarn.lock` to optimize package management.
1 parent 7ee6c48 commit 83d8307

File tree

17 files changed

+181
-267
lines changed

17 files changed

+181
-267
lines changed

assets/built/main.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/built/prism.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/built/prism.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/built/screen.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/css/prism.css

Lines changed: 2 additions & 164 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
/* PrismJS 1.30.0
2-
https://prismjs.com/download#themes=prism-tomorrow&languages=markup+css+clike+javascript+bash+docker+go+hcl+markdown+nginx+python+rust+sql+toml+typoscript+yaml&plugins=line-highlight+line-numbers+show-language+command-line+toolbar+copy-to-clipboard+download-button+treeview */
2+
https://prismjs.com/download#themes=prism-tomorrow&languages=markup+css+clike+javascript+bash+css-extras+docker+log+markdown+python+shell-session+sql+yaml&plugins=line-highlight+line-numbers+show-language+command-line+toolbar+copy-to-clipboard */
33
code[class*=language-],
44
pre[class*=language-] {
55
color: #ccc;
66
background: 0 0;
77
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
8-
font-size: 1em;
8+
font-size: 0.8em;
99
text-align: left;
1010
white-space: pre;
1111
word-spacing: normal;
@@ -324,169 +324,7 @@ div.code-toolbar>.toolbar>.toolbar-item>span:hover {
324324
opacity: .7
325325
}
326326

327-
.token.treeview-part .entry-line {
328-
position: relative;
329-
text-indent: -99em;
330-
display: inline-block;
331-
vertical-align: top;
332-
width: 1.2em
333-
}
334-
335-
.token.treeview-part .entry-line:before,
336-
.token.treeview-part .line-h:after {
337-
content: "";
338-
position: absolute;
339-
top: 0;
340-
left: 50%;
341-
width: 50%;
342-
height: 100%
343-
}
344-
345-
.token.treeview-part .line-h:before,
346-
.token.treeview-part .line-v:before {
347-
border-left: 1px solid #ccc
348-
}
349-
350-
.token.treeview-part .line-v-last:before {
351-
height: 50%;
352-
border-left: 1px solid #ccc;
353-
border-bottom: 1px solid #ccc
354-
}
355-
356-
.token.treeview-part .line-h:after {
357-
height: 50%;
358-
border-bottom: 1px solid #ccc
359-
}
360327

361-
.token.treeview-part .entry-name {
362-
position: relative;
363-
display: inline-block;
364-
vertical-align: top
365-
}
366-
367-
.token.treeview-part .entry-name.dotfile {
368-
opacity: .5
369-
}
370-
371-
@font-face {
372-
font-family: PrismTreeview;
373-
src: url(data:application/font-woff;base64,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) format("woff")
374-
}
375-
376-
.token.treeview-part .entry-name:before {
377-
content: "\ea01";
378-
font-family: PrismTreeview;
379-
font-size: inherit;
380-
font-style: normal;
381-
-webkit-font-smoothing: antialiased;
382-
-moz-osx-font-smoothing: grayscale;
383-
width: 2.5ex;
384-
display: inline-block
385-
}
386-
387-
.token.treeview-part .entry-name.dir:before {
388-
content: "\ea02"
389-
}
390-
391-
.token.treeview-part .entry-name.ext-bmp:before,
392-
.token.treeview-part .entry-name.ext-eps:before,
393-
.token.treeview-part .entry-name.ext-gif:before,
394-
.token.treeview-part .entry-name.ext-jpe:before,
395-
.token.treeview-part .entry-name.ext-jpeg:before,
396-
.token.treeview-part .entry-name.ext-jpg:before,
397-
.token.treeview-part .entry-name.ext-png:before,
398-
.token.treeview-part .entry-name.ext-svg:before,
399-
.token.treeview-part .entry-name.ext-tiff:before {
400-
content: "\ea03"
401-
}
402-
403-
.token.treeview-part .entry-name.ext-cfg:before,
404-
.token.treeview-part .entry-name.ext-conf:before,
405-
.token.treeview-part .entry-name.ext-config:before,
406-
.token.treeview-part .entry-name.ext-csv:before,
407-
.token.treeview-part .entry-name.ext-ini:before,
408-
.token.treeview-part .entry-name.ext-log:before,
409-
.token.treeview-part .entry-name.ext-md:before,
410-
.token.treeview-part .entry-name.ext-nfo:before,
411-
.token.treeview-part .entry-name.ext-txt:before {
412-
content: "\ea06"
413-
}
414-
415-
.token.treeview-part .entry-name.ext-asp:before,
416-
.token.treeview-part .entry-name.ext-aspx:before,
417-
.token.treeview-part .entry-name.ext-c:before,
418-
.token.treeview-part .entry-name.ext-cc:before,
419-
.token.treeview-part .entry-name.ext-cpp:before,
420-
.token.treeview-part .entry-name.ext-cs:before,
421-
.token.treeview-part .entry-name.ext-css:before,
422-
.token.treeview-part .entry-name.ext-h:before,
423-
.token.treeview-part .entry-name.ext-hh:before,
424-
.token.treeview-part .entry-name.ext-htm:before,
425-
.token.treeview-part .entry-name.ext-html:before,
426-
.token.treeview-part .entry-name.ext-jav:before,
427-
.token.treeview-part .entry-name.ext-java:before,
428-
.token.treeview-part .entry-name.ext-js:before,
429-
.token.treeview-part .entry-name.ext-php:before,
430-
.token.treeview-part .entry-name.ext-rb:before,
431-
.token.treeview-part .entry-name.ext-xml:before {
432-
content: "\ea07"
433-
}
434-
435-
.token.treeview-part .entry-name.ext-7z:before,
436-
.token.treeview-part .entry-name.ext-bz2:before,
437-
.token.treeview-part .entry-name.ext-bz:before,
438-
.token.treeview-part .entry-name.ext-gz:before,
439-
.token.treeview-part .entry-name.ext-rar:before,
440-
.token.treeview-part .entry-name.ext-tar:before,
441-
.token.treeview-part .entry-name.ext-tgz:before,
442-
.token.treeview-part .entry-name.ext-zip:before {
443-
content: "\ea08"
444-
}
445-
446-
.token.treeview-part .entry-name.ext-aac:before,
447-
.token.treeview-part .entry-name.ext-au:before,
448-
.token.treeview-part .entry-name.ext-cda:before,
449-
.token.treeview-part .entry-name.ext-flac:before,
450-
.token.treeview-part .entry-name.ext-mp3:before,
451-
.token.treeview-part .entry-name.ext-oga:before,
452-
.token.treeview-part .entry-name.ext-ogg:before,
453-
.token.treeview-part .entry-name.ext-wav:before,
454-
.token.treeview-part .entry-name.ext-wma:before {
455-
content: "\ea04"
456-
}
457-
458-
.token.treeview-part .entry-name.ext-avi:before,
459-
.token.treeview-part .entry-name.ext-flv:before,
460-
.token.treeview-part .entry-name.ext-mkv:before,
461-
.token.treeview-part .entry-name.ext-mov:before,
462-
.token.treeview-part .entry-name.ext-mp4:before,
463-
.token.treeview-part .entry-name.ext-mpeg:before,
464-
.token.treeview-part .entry-name.ext-mpg:before,
465-
.token.treeview-part .entry-name.ext-ogv:before,
466-
.token.treeview-part .entry-name.ext-webm:before {
467-
content: "\ea05"
468-
}
469-
470-
.token.treeview-part .entry-name.ext-pdf:before {
471-
content: "\ea09"
472-
}
473-
474-
.token.treeview-part .entry-name.ext-xls:before,
475-
.token.treeview-part .entry-name.ext-xlsx:before {
476-
content: "\ea0a"
477-
}
478-
479-
.token.treeview-part .entry-name.ext-doc:before,
480-
.token.treeview-part .entry-name.ext-docm:before,
481-
.token.treeview-part .entry-name.ext-docx:before {
482-
content: "\ea0c"
483-
}
484-
485-
.token.treeview-part .entry-name.ext-pps:before,
486-
.token.treeview-part .entry-name.ext-ppt:before,
487-
.token.treeview-part .entry-name.ext-pptx:before {
488-
content: "\ea0b"
489-
}
490328

491329
/**
492330
* One Dark theme for prism.js

assets/js/main.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ function toggleSidebar() {
1818
}
1919
};
2020

21-
document
22-
.getElementById("languageMenuButton")
23-
.addEventListener("click", function () {
24-
var menu = document.querySelector(".origin-top-right");
25-
menu.classList.toggle("hidden");
26-
});
21+
// document
22+
// .getElementById("languageMenuButton")
23+
// .addEventListener("click", function () {
24+
// var menu = document.querySelector(".origin-top-right");
25+
// menu.classList.toggle("hidden");
26+
// });
2727
function openModal() {
2828
document.getElementById("searchModal").style.display = "block";
2929
}

0 commit comments

Comments
 (0)