UPDATES:
* Custom link handlers for profile (icon-links.html) * Custom classes for homepage styles (border, tables, etc)
This commit is contained in:
parent
ed7b80579f
commit
78d0c6db37
11
README.md
11
README.md
@ -86,3 +86,14 @@ Adblocker easyfilter has some filter on “plausible.js” string, especially if
|
|||||||
- `static/js/pdf.js`
|
- `static/js/pdf.js`
|
||||||
- `static/js/pdf.worker.js`
|
- `static/js/pdf.worker.js`
|
||||||
|
|
||||||
|
### Layout & CSS
|
||||||
|
|
||||||
|
#### Homepage `layout/index.html`
|
||||||
|
|
||||||
|
Homepage splited into two main section, Greetings section and Recent Post section. Both of the section is wrapped using `inf-border` class to give them borders. The Greetings section now has subsection of important links which is paritally loaded from custom layout of `icon-links.html`.
|
||||||
|
|
||||||
|
The Recent Posts section is managed by `inf-patterns-list` class, using html table instead of html lists format.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -442,6 +442,22 @@ caption {
|
|||||||
margin-top: 0.5rem;
|
margin-top: 0.5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* Infidel borders */
|
||||||
|
.inf-border {
|
||||||
|
font-size: 1rem;
|
||||||
|
border: 2px solid;
|
||||||
|
padding: 1.5rem;
|
||||||
|
box-shadow: 5px 10px;
|
||||||
|
}
|
||||||
|
.inf-border nav {
|
||||||
|
margin-top: 1rem;
|
||||||
|
}
|
||||||
|
.inf-border ol {
|
||||||
|
margin-left: 0.75rem;
|
||||||
|
margin-top: 0.5rem;
|
||||||
|
}
|
||||||
|
|
||||||
/* Disqus Comments */
|
/* Disqus Comments */
|
||||||
#disqus-container {
|
#disqus-container {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
@ -454,6 +470,62 @@ caption {
|
|||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* infidel Pattern lists */
|
||||||
|
.inf-patterns-list {
|
||||||
|
list-style: none;
|
||||||
|
margin-left: 0;
|
||||||
|
}
|
||||||
|
.inf-patterns-list h2 {
|
||||||
|
font-size: 1.0;
|
||||||
|
line-height: 1.6;
|
||||||
|
}
|
||||||
|
|
||||||
|
.inf-patterns-list span {
|
||||||
|
font-size: 1.0;
|
||||||
|
line-height: 1.6;
|
||||||
|
}
|
||||||
|
|
||||||
|
.inf-patterns-list li + li {
|
||||||
|
margin-top: 1rem;
|
||||||
|
padding-top: 1rem;
|
||||||
|
border-top: 2px solid;
|
||||||
|
}
|
||||||
|
.inf-patterns-list a {
|
||||||
|
border-bottom: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.inf-patterns-list table,th,td {
|
||||||
|
|
||||||
|
border: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.inf-patterns-list table,tr:first-child {
|
||||||
|
|
||||||
|
border: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.inf-patterns-list table,tr {
|
||||||
|
|
||||||
|
border-top: 2px solid !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.inf-patterns-list th, td:first-child {
|
||||||
|
margin-top: 1rem;
|
||||||
|
padding-top: 1rem;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.inf-patterns-list th, td {
|
||||||
|
margin-top: 1rem;
|
||||||
|
padding-top: 1rem;
|
||||||
|
text-align: right;
|
||||||
|
}
|
||||||
|
|
||||||
|
.inf-patterns-list td, a {
|
||||||
|
border-bottom: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
/* Pattern lists */
|
/* Pattern lists */
|
||||||
.patterns-list {
|
.patterns-list {
|
||||||
list-style: none;
|
list-style: none;
|
||||||
@ -898,6 +970,12 @@ h1 svg {
|
|||||||
|
|
||||||
/* Media queries */
|
/* Media queries */
|
||||||
@media screen and (max-width: 45em) {
|
@media screen and (max-width: 45em) {
|
||||||
|
/* Infidel Customs for mobile screen */
|
||||||
|
|
||||||
|
.inf-td-hide {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
body a {
|
body a {
|
||||||
hyphens: auto;
|
hyphens: auto;
|
||||||
}
|
}
|
||||||
|
BIN
layouts/.index.html.swp
Normal file
BIN
layouts/.index.html.swp
Normal file
Binary file not shown.
@ -1,6 +1,36 @@
|
|||||||
{{ define "main" }}
|
{{ define "main" }}
|
||||||
<main id="main">
|
<main id="main">
|
||||||
<h1>{{ .Title }}</h1>
|
|
||||||
|
<nav class="inf-border" aria-labelledby="toc-heading">
|
||||||
|
<h3>{{ .Title }}</h3>
|
||||||
{{ .Content }}
|
{{ .Content }}
|
||||||
|
{{ partial "icon-links.html" . }}
|
||||||
|
</nav>
|
||||||
|
<nav class="inf-border" aria-labelledby="toc-heading">
|
||||||
|
<h3> Check My Recent Posts </h3>
|
||||||
|
<table>
|
||||||
|
<ul class="inf-patterns-list" id="list">
|
||||||
|
{{ range (.Paginator 4).Pages.ByPublishDate.Reverse }}
|
||||||
|
<tr>
|
||||||
|
|
||||||
|
<td>
|
||||||
|
<a href="{{ .RelPermalink }}" >
|
||||||
|
<svg class="bookmark-icon" aria-hidden="true" focusable="false" viewBox="0 0 40 50">
|
||||||
|
<use xlink:href="#bookmark"></use>
|
||||||
|
</svg>
|
||||||
|
<span class="text">{{ .Name }}</span>
|
||||||
|
</a>
|
||||||
|
</td>
|
||||||
|
<td class="inf-td-hide">
|
||||||
|
<a href="{{ .RelPermalink }}" >
|
||||||
|
<span class="text">{{ .PublishDate.Format "January 2, 2006" }}</span>
|
||||||
|
</a>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
{{ end }}
|
||||||
|
</ul>
|
||||||
|
</table>
|
||||||
|
</nav>
|
||||||
|
|
||||||
</main>
|
</main>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
BIN
layouts/partials/.icon-links.html.swp
Normal file
BIN
layouts/partials/.icon-links.html.swp
Normal file
Binary file not shown.
@ -16,6 +16,11 @@
|
|||||||
<meta name="description" content="{{ $summary }}">
|
<meta name="description" content="{{ $summary }}">
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
|
<!-- Font Awsome External Request -->
|
||||||
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.2/css/brands.min.css">
|
||||||
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.2/css/fontawesome.min.css" integrity="sha512-R+xPS2VPCAFvLRy+I4PgbwkWjw1z5B5gNDYgJN5LfzV4gGNeRQyVrY7Uk59rX+c8tzz63j8DeZPLqmXvBxj8pA==" crossorigin="anonymous" referrerpolicy="no-referrer" />
|
||||||
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.2/css/solid.min.css" integrity="sha512-EvFBzDO3WBynQTyPJI+wLCiV0DFXzOazn6aoy/bGjuIhGCZFh8ObhV/nVgDgL0HZYC34D89REh6DOfeJEWMwgg==" crossorigin="anonymous" referrerpolicy="no-referrer" />
|
||||||
|
|
||||||
<link rel="apple-touch-icon" sizes="180x180" href="{{ "apple-touch-icon.png" | absURL }}">
|
<link rel="apple-touch-icon" sizes="180x180" href="{{ "apple-touch-icon.png" | absURL }}">
|
||||||
<link rel="icon" type="image/png" sizes="32x32" href="{{ "favicon-32x32.png" | absURL }}">
|
<link rel="icon" type="image/png" sizes="32x32" href="{{ "favicon-32x32.png" | absURL }}">
|
||||||
<link rel="icon" type="image/png" sizes="16x16" href="{{ "favicon-16x16.png" | absURL }}">
|
<link rel="icon" type="image/png" sizes="16x16" href="{{ "favicon-16x16.png" | absURL }}">
|
||||||
|
14
layouts/partials/icon-links.html
Normal file
14
layouts/partials/icon-links.html
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
<div role="">
|
||||||
|
<nav class="inf-border" aria-labelledby="toc-heading">
|
||||||
|
<strong id="toc-heading"> Important Links : </strong>
|
||||||
|
<ul class="inf-patterns-list" id="list">
|
||||||
|
|
||||||
|
<li> <a target="_blank" href="https://linkedin.com/in/yosafat-marselino-agus-739235a7"><span><i class="fa-brands fa-linkedin" aria-hidden="true"></i></span> LinkedIn </a></li>
|
||||||
|
<li> <a target="_blank" href="https://scholar.google.com/citations?hl=en&user=pqn6fm0AAAAJ"><span><i class="fa-solid fa-graduation-cap" aria-hidden="true"></i></span> Google Scholar </a></li>
|
||||||
|
<li> <a target="_blank" href="https://www.researchgate.net/profile/Yosafat-Agus"><span><i class="fa-brands fa-researchgate" aria-hidden="true"></i></span> Research Gate </a></li>
|
||||||
|
<li> <a target="_blank" href="https://git.nnag.me"><span><i class="fa-solid fa-code-branch" aria-hidden="true"></i></span> Codes </a></li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
</nav>
|
||||||
|
</div>
|
Loading…
Reference in New Issue
Block a user