diff options
-rw-r--r-- | layout/index.ejs | 4 | ||||
-rw-r--r-- | layout/post.ejs | 78 | ||||
-rw-r--r-- | source/css/style.css | 26 |
3 files changed, 56 insertions, 52 deletions
diff --git a/layout/index.ejs b/layout/index.ejs index cfb032a..93f15af 100644 --- a/layout/index.ejs +++ b/layout/index.ejs @@ -1,7 +1,7 @@ <% page.posts.each(function (post) { %> - <div class="columns "> + <div class="columns"> <div class="column is-8 is-offset-2"> - <div class="card post-entry"> + <div class="card entry"> <!-- Post thumbnail with lazayload support --> <% if (post.thumbnail) { %> <div class="card-iamge"> diff --git a/layout/post.ejs b/layout/post.ejs index 9c04e82..4a9b2f1 100644 --- a/layout/post.ejs +++ b/layout/post.ejs @@ -13,48 +13,46 @@ </div> <% } %> <div class="card-content"> - <section class="section"> - <h2 class="title has-text-centered"> - <%= page.title %> - </h2> - <% if (page.podcast) { %> - <div class="post-podcast-player"></div> - <script> - window.addEventListener("load", () => { - const player = new Shikwasa({ - container: () => document.querySelector('.post-podcast-player'), - audio: { - title: "<%= page.title %>", - artist: "<%= page.podcast.author %>", - cover: "<%= page.podcast.cover %>", - src: "<%= page.podcast.media %>" - }, - fixed: { - type: "auto", - position: "bottom" - }, - themeColor: "red" - }); - }, false); - </script> - <% } %> - <section class="content post-content is-size-6"> - <%- page.content %> - </section> - <div class="level"> - <div class="level-left"> - <div class="level-item"> - <% if (page.tags) { %> - <div class="tags"> - <% (page.tags).forEach(function(item) { %> - <span class="tag"># <%= item.name %></span> - <% }); %> - </div> - <% } %> - </div> + <h2 class="title has-text-centered"> + <%= page.title %> + </h2> + <% if (page.podcast) { %> + <div class="post-podcast-player"></div> + <script> + window.addEventListener("load", () => { + const player = new Shikwasa({ + container: () => document.querySelector('.post-podcast-player'), + audio: { + title: "<%= page.title %>", + artist: "<%= page.podcast.author %>", + cover: "<%= page.podcast.cover %>", + src: "<%= page.podcast.media %>" + }, + fixed: { + type: "auto", + position: "bottom" + }, + themeColor: "red" + }); + }, false); + </script> + <% } %> + <section class="content post-content is-size-6"> + <%- page.content %> + </section> + <div class="level"> + <div class="level-left"> + <div class="level-item"> + <% if (page.tags) { %> + <div class="tags"> + <% (page.tags).forEach(function(item) { %> + <span class="tag"># <%= item.name %></span> + <% }); %> + </div> + <% } %> </div> </div> - </section> + </div> </div> </div> </div> diff --git a/source/css/style.css b/source/css/style.css index 009e27b..2c54268 100644 --- a/source/css/style.css +++ b/source/css/style.css @@ -15,26 +15,36 @@ pre { .navbar-menu { box-shadow: 0 8px 16px -8px rgb(10 10 10 / 10%) !important; } + .post-content { + padding-top: 0px !important; + } + .post-card { + padding: 0 0 0 0 !important; + } +} + +.post-content { + padding-top: 1.5rem; +} + +.post-card { + padding: 0 1rem 1rem 1rem; } .navbar-brand .navbar-item:hover { background-color: inherit !important; } -.post-entry { +.entry { margin-bottom: 1.5rem !important; margin-top: 1.5rem !important; transition: box-shadow 0.1s; } -.post-entry:hover { +.entry:hover { box-shadow: 0 1em 2em -0.125em rgb(10 10 10 / 10%), 0 0 0 1px rgb(10 10 10 / 2%); } -.post-card { - margin-top: 1.5rem !important; -} - .pagination-bar { padding-left: 0.25rem; padding-right: 0.25rem; @@ -43,8 +53,4 @@ pre { .footer { padding: 1rem 1rem 1rem; background-color: transparent; -} - -.post-content { - padding-top: 2rem; }
\ No newline at end of file |