Post meta
This commit is contained in:
		
							parent
							
								
									05eefe6aeb
								
							
						
					
					
						commit
						42781d56ef
					
				
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							@ -607,6 +607,17 @@ Search                         LOGO                    Login Subscribe
 | 
				
			|||||||
    flex-grow: 1;
 | 
					    flex-grow: 1;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.gh-card-meta {
 | 
				
			||||||
 | 
					    display: flex;
 | 
				
			||||||
 | 
					    gap: 4px;
 | 
				
			||||||
 | 
					    flex-wrap: wrap;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.gh-card-author + .gh-card-date::before {
 | 
				
			||||||
 | 
					    content: "—";
 | 
				
			||||||
 | 
					    margin-right: 4px;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* 6. Header */
 | 
					/* 6. Header */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* 6.1. Magazine layout */
 | 
					/* 6.1. Magazine layout */
 | 
				
			||||||
@ -667,6 +678,7 @@ Search                         LOGO                    Login Subscribe
 | 
				
			|||||||
.gh-featured-feed .gh-card-link {
 | 
					.gh-featured-feed .gh-card-link {
 | 
				
			||||||
    display: flex;
 | 
					    display: flex;
 | 
				
			||||||
    flex-direction: row-reverse;
 | 
					    flex-direction: row-reverse;
 | 
				
			||||||
 | 
					    align-items: flex-start;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.gh-featured-feed .gh-card-image {
 | 
					.gh-featured-feed .gh-card-image {
 | 
				
			||||||
@ -717,6 +729,7 @@ Search                         LOGO                    Login Subscribe
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
.gh-container.is-list .gh-card-link {
 | 
					.gh-container.is-list .gh-card-link {
 | 
				
			||||||
    display: flex;
 | 
					    display: flex;
 | 
				
			||||||
 | 
					    gap: 24px;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.gh-container.is-list .gh-card-image {
 | 
					.gh-container.is-list .gh-card-image {
 | 
				
			||||||
@ -729,4 +742,10 @@ Search                         LOGO                    Login Subscribe
 | 
				
			|||||||
.gh-container.is-grid .gh-feed {
 | 
					.gh-container.is-grid .gh-feed {
 | 
				
			||||||
    display: grid;
 | 
					    display: grid;
 | 
				
			||||||
    grid-template-columns: repeat(3, 1fr);
 | 
					    grid-template-columns: repeat(3, 1fr);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/* 9.3. No image */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.gh-container.is-list.no-image .gh-card-image {
 | 
				
			||||||
 | 
					    display: none;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
							
								
								
									
										15
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								package.json
									
									
									
									
									
								
							@ -119,6 +119,21 @@
 | 
				
			|||||||
                "default": "List",
 | 
					                "default": "List",
 | 
				
			||||||
                "group": "homepage"
 | 
					                "group": "homepage"
 | 
				
			||||||
            },
 | 
					            },
 | 
				
			||||||
 | 
					            "hide_images": {
 | 
				
			||||||
 | 
					                "type": "boolean",
 | 
				
			||||||
 | 
					                "default": false,
 | 
				
			||||||
 | 
					                "group": "homepage"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "show_author": {
 | 
				
			||||||
 | 
					                "type": "boolean",
 | 
				
			||||||
 | 
					                "default": true,
 | 
				
			||||||
 | 
					                "group": "homepage"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "show_post_date": {
 | 
				
			||||||
 | 
					                "type": "boolean",
 | 
				
			||||||
 | 
					                "default": true,
 | 
				
			||||||
 | 
					                "group": "homepage"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
            "show_sidebar": {
 | 
					            "show_sidebar": {
 | 
				
			||||||
                "type": "boolean",
 | 
					                "type": "boolean",
 | 
				
			||||||
                "default": true,
 | 
					                "default": true,
 | 
				
			||||||
 | 
				
			|||||||
@ -1,5 +1,5 @@
 | 
				
			|||||||
{{#if showFeatured}}
 | 
					{{#if showFeatured}}
 | 
				
			||||||
    {{#get "posts" filter="featured:true" limit="4" as |featured|}}
 | 
					    {{#get "posts" filter="featured:true" include="authors" limit="4" as |featured|}}
 | 
				
			||||||
        {{#if featured}}
 | 
					        {{#if featured}}
 | 
				
			||||||
            <section class="gh-featured gh-outer">
 | 
					            <section class="gh-featured gh-outer">
 | 
				
			||||||
                <div class="gh-featured-inner gh-inner">
 | 
					                <div class="gh-featured-inner gh-inner">
 | 
				
			||||||
 | 
				
			|||||||
@ -1,4 +1,4 @@
 | 
				
			|||||||
<section class="gh-container is-{{#match @custom.post_list_style "List"}}list{{else}}grid{{/match}}{{#if @custom.show_sidebar}} has-sidebar{{/if}} gh-outer">
 | 
					<section class="gh-container is-{{#match @custom.post_list_style "List"}}list{{else}}grid{{/match}}{{#if @custom.show_sidebar}} has-sidebar{{/if}}{{#if @custom.hide_images}} no-image{{/if}} gh-outer">
 | 
				
			||||||
    <div class="gh-container-inner gh-inner">
 | 
					    <div class="gh-container-inner gh-inner">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        <main class="gh-main">
 | 
					        <main class="gh-main">
 | 
				
			||||||
 | 
				
			|||||||
@ -15,8 +15,16 @@
 | 
				
			|||||||
            </figure>
 | 
					            </figure>
 | 
				
			||||||
        {{/if}}
 | 
					        {{/if}}
 | 
				
			||||||
        <div class="gh-card-wrapper">
 | 
					        <div class="gh-card-wrapper">
 | 
				
			||||||
            <h2 class="gh-card-title">{{title}}</h2>
 | 
					            <h3 class="gh-card-title">{{title}}</h3>
 | 
				
			||||||
            <p class="gh-card-excerpt">{{excerpt}}</p>
 | 
					            <p class="gh-card-excerpt">{{excerpt}}</p>
 | 
				
			||||||
 | 
					            <footer class="gh-card-meta">
 | 
				
			||||||
 | 
					                {{#if @custom.show_author}}
 | 
				
			||||||
 | 
					                    <span class="gh-card-author">By {{#foreach authors}}{{#if @first}}{{name}}{{else}}, {{name}}{{/if}}{{/foreach}}</span>
 | 
				
			||||||
 | 
					                {{/if}}
 | 
				
			||||||
 | 
					                {{#if @custom.show_post_date}}
 | 
				
			||||||
 | 
					                    <time class="gh-card-date" datetime="{{date format="YYYY-MM-DD"}}">{{date}}</time>
 | 
				
			||||||
 | 
					                {{/if}}
 | 
				
			||||||
 | 
					            </footer>
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
    </a>
 | 
					    </a>
 | 
				
			||||||
</article>
 | 
					</article>
 | 
				
			||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user