aliases support #126
					 10 αρχεία άλλαξαν με 31 προσθήκες και 14 διαγραφές
				
			
		aliases support
				commit
				
					
					
						557106fbe8
					
				
			
		| 
						 | 
					@ -14,6 +14,8 @@ draseis:
 | 
				
			||||||
tags:
 | 
					tags:
 | 
				
			||||||
  - Εκδηλώσεις
 | 
					  - Εκδηλώσεις
 | 
				
			||||||
  - Νέα
 | 
					  - Νέα
 | 
				
			||||||
 | 
					aliases:
 | 
				
			||||||
 | 
					  - /therino-sxoleio-3D-3oek-peiraia-2024
 | 
				
			||||||
summary: Tο 3ο Εργαστηριακό Κέντρο Πειραιά (Δραπετσώνας) με το πέρας του
 | 
					summary: Tο 3ο Εργαστηριακό Κέντρο Πειραιά (Δραπετσώνας) με το πέρας του
 | 
				
			||||||
  σχολικού έτους 2023-2024, και σε συνεργασία με το Δήμο
 | 
					  σχολικού έτους 2023-2024, και σε συνεργασία με το Δήμο
 | 
				
			||||||
  Κερατσινίου-Δραπετσώνας, την ΕΕΛΛΑΚ, την Ένωση Χρηστών και Φίλων Λίνουξ
 | 
					  Κερατσινίου-Δραπετσώνας, την ΕΕΛΛΑΚ, την Ένωση Χρηστών και Φίλων Λίνουξ
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -25,6 +25,7 @@ collections:
 | 
				
			||||||
      - {label: "Ημερομηνία Δημοσίευσης", name: "date", widget: "datetime", picker_utc: "false"}
 | 
					      - {label: "Ημερομηνία Δημοσίευσης", name: "date", widget: "datetime", picker_utc: "false"}
 | 
				
			||||||
      - {label: "Τίτλος κατηγορίας", name: "category_title", widget: "string", default: "Δράσεις"}
 | 
					      - {label: "Τίτλος κατηγορίας", name: "category_title", widget: "string", default: "Δράσεις"}
 | 
				
			||||||
      - {label: "Ετικέτες", name: "tags", widget: "list", min: 1, default: ["Νέα"]}
 | 
					      - {label: "Ετικέτες", name: "tags", widget: "list", min: 1, default: ["Νέα"]}
 | 
				
			||||||
 | 
					      - {label: "Συντόμευση", name: "aliases", widget: "list", min: 0, max: 1, widget: string}
 | 
				
			||||||
      - {label: "Περίληψη", name: "summary", required: false, widget: "string"}
 | 
					      - {label: "Περίληψη", name: "summary", required: false, widget: "string"}
 | 
				
			||||||
      - {label: "Body", name: "body", widget: "markdown"}
 | 
					      - {label: "Body", name: "body", widget: "markdown"}
 | 
				
			||||||
  - name: "meetups" # Used in routes, e.g., /admin/collections/blog
 | 
					  - name: "meetups" # Used in routes, e.g., /admin/collections/blog
 | 
				
			||||||
| 
						 | 
					@ -44,6 +45,7 @@ collections:
 | 
				
			||||||
      - {label: "Τίτλος κατηγορίας", name: "category_title", widget: "string", default: "Δράσεις"}
 | 
					      - {label: "Τίτλος κατηγορίας", name: "category_title", widget: "string", default: "Δράσεις"}
 | 
				
			||||||
      - {label: "Ετικέτες κατηγορίας", name: "draseis", widget: "list", allow_add: false, default: [meetups]}
 | 
					      - {label: "Ετικέτες κατηγορίας", name: "draseis", widget: "list", allow_add: false, default: [meetups]}
 | 
				
			||||||
      - {label: "Ετικέτες", name: "tags", widget: "list", allow_add: false, default: ["Meetups"]}
 | 
					      - {label: "Ετικέτες", name: "tags", widget: "list", allow_add: false, default: ["Meetups"]}
 | 
				
			||||||
 | 
					      - {label: "Συντόμευση", name: "aliases", widget: "list", min: 0, max: 1, widget: string}
 | 
				
			||||||
      - {label: "Περίληψη", name: "summary", required: false, widget: "string"}
 | 
					      - {label: "Περίληψη", name: "summary", required: false, widget: "string"}
 | 
				
			||||||
      - {label: "Body", name: "body", widget: "markdown"}
 | 
					      - {label: "Body", name: "body", widget: "markdown"}
 | 
				
			||||||
  - name: "events" # Used in routes, e.g., /admin/collections/blog
 | 
					  - name: "events" # Used in routes, e.g., /admin/collections/blog
 | 
				
			||||||
| 
						 | 
					@ -63,5 +65,6 @@ collections:
 | 
				
			||||||
      - {label: "Τίτλος κατηγορίας", name: "category_title", widget: "string", default: "Δράσεις"}
 | 
					      - {label: "Τίτλος κατηγορίας", name: "category_title", widget: "string", default: "Δράσεις"}
 | 
				
			||||||
      - {label: "Ετικέτες κατηγορίας", name: "draseis", widget: "list", allow_add: false, default: [news,event]}
 | 
					      - {label: "Ετικέτες κατηγορίας", name: "draseis", widget: "list", allow_add: false, default: [news,event]}
 | 
				
			||||||
      - {label: "Ετικέτες", name: "tags", widget: "list", allow_add: false, default: ["Εκδηλώσεις","Νέα"]}
 | 
					      - {label: "Ετικέτες", name: "tags", widget: "list", allow_add: false, default: ["Εκδηλώσεις","Νέα"]}
 | 
				
			||||||
 | 
					      - {label: "Συντόμευση", name: "aliases", widget: "list", min: 0, max: 1, widget: string}
 | 
				
			||||||
      - {label: "Περίληψη", name: "summary", required: false, widget: "string"}
 | 
					      - {label: "Περίληψη", name: "summary", required: false, widget: "string"}
 | 
				
			||||||
      - {label: "Body", name: "body", widget: "markdown"}
 | 
					      - {label: "Body", name: "body", widget: "markdown"}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -17,8 +17,9 @@
 | 
				
			||||||
<div class="container">
 | 
					<div class="container">
 | 
				
			||||||
        <div class="row">
 | 
					        <div class="row">
 | 
				
			||||||
            <div class="col-md-9">
 | 
					            <div class="col-md-9">
 | 
				
			||||||
  <h2 class="title">{{ .Title }}</h2>
 | 
							    <h2 class="title">{{ .Title }}</h2>
 | 
				
			||||||
  <span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span><hr>
 | 
					  <em>{{ dateFormat "02/01/2006" .Date }}</em>
 | 
				
			||||||
 | 
					  <hr>
 | 
				
			||||||
  <ul class="list-inline">
 | 
					  <ul class="list-inline">
 | 
				
			||||||
    {{ if .Params.eventdate }}
 | 
					    {{ if .Params.eventdate }}
 | 
				
			||||||
    <li class="list-inline-item"><b>📅</b> {{ .Params.eventdate | time.Format ":date_full" }}
 | 
					    <li class="list-inline-item"><b>📅</b> {{ .Params.eventdate | time.Format ":date_full" }}
 | 
				
			||||||
| 
						 | 
					@ -39,6 +40,7 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  {{.Content | safeHTML }}
 | 
					  {{.Content | safeHTML }}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  {{- partial "short-link.html" }}
 | 
				
			||||||
</div>
 | 
					</div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <!-- Column 2 start -->
 | 
					    <!-- Column 2 start -->
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -33,7 +33,7 @@
 | 
				
			||||||
                <div class="card card-border-primary mb-3">
 | 
					                <div class="card card-border-primary mb-3">
 | 
				
			||||||
                    <div class="card-header">
 | 
					                    <div class="card-header">
 | 
				
			||||||
                        <h3 class="card-title"><a href="{{.Permalink}}">{{ .Title }}</a></h3>
 | 
					                        <h3 class="card-title"><a href="{{.Permalink}}">{{ .Title }}</a></h3>
 | 
				
			||||||
                            <span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span>
 | 
					                            <em>{{ dateFormat "02/01/2006" .Date }}</em>
 | 
				
			||||||
                            {{ if lt $recentpostlimit .Date.Unix }}
 | 
					                            {{ if lt $recentpostlimit .Date.Unix }}
 | 
				
			||||||
                            <span class="badge bg-secondary">Nέο</span>
 | 
					                            <span class="badge bg-secondary">Nέο</span>
 | 
				
			||||||
                        {{ end }}
 | 
					                        {{ end }}
 | 
				
			||||||
| 
						 | 
					@ -50,7 +50,7 @@
 | 
				
			||||||
                <div class="card card-border-default mb-2">
 | 
					                <div class="card card-border-default mb-2">
 | 
				
			||||||
                    <div class="card-header">
 | 
					                    <div class="card-header">
 | 
				
			||||||
                        <h4 class="card-title"><a href="{{.Permalink}}">{{ .Title }}</a></h4>
 | 
					                        <h4 class="card-title"><a href="{{.Permalink}}">{{ .Title }}</a></h4>
 | 
				
			||||||
                            <span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span>
 | 
					                           <em>{{ dateFormat "02/01/2006" .Date }}</em>
 | 
				
			||||||
                            {{ if lt $recentpostlimit .Date.Unix }}
 | 
					                            {{ if lt $recentpostlimit .Date.Unix }}
 | 
				
			||||||
                            <span class="badge bg-secondary">Nέο</span>
 | 
					                            <span class="badge bg-secondary">Nέο</span>
 | 
				
			||||||
                        {{ end }}
 | 
					                        {{ end }}
 | 
				
			||||||
| 
						 | 
					@ -75,7 +75,7 @@
 | 
				
			||||||
                        <ul>
 | 
					                        <ul>
 | 
				
			||||||
                            {{ range after $articlelimit .Pages }}
 | 
					                            {{ range after $articlelimit .Pages }}
 | 
				
			||||||
                            <li><a href="{{.Permalink}}">{{ .Title }}</a>
 | 
					                            <li><a href="{{.Permalink}}">{{ .Title }}</a>
 | 
				
			||||||
                                <span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span> </li>
 | 
					                                <em>{{ dateFormat "02/01/2006" .Date }}<em> </li>
 | 
				
			||||||
                            {{ end }}
 | 
					                            {{ end }}
 | 
				
			||||||
                        </ul>
 | 
					                        </ul>
 | 
				
			||||||
                    </div>
 | 
					                    </div>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -18,7 +18,8 @@
 | 
				
			||||||
        <div class="row">
 | 
					        <div class="row">
 | 
				
			||||||
            <div class="col-md-9">
 | 
					            <div class="col-md-9">
 | 
				
			||||||
  <h2 class="title">{{ .Title }}</h2>
 | 
					  <h2 class="title">{{ .Title }}</h2>
 | 
				
			||||||
  <span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span><hr>
 | 
					  <em>{{ dateFormat "02/01/2006" .Date }}</em>
 | 
				
			||||||
 | 
					  <hr>
 | 
				
			||||||
  <ul class="list-inline">
 | 
					  <ul class="list-inline">
 | 
				
			||||||
    {{ if .Params.meetupdate }}
 | 
					    {{ if .Params.meetupdate }}
 | 
				
			||||||
    <li class="list-inline-item"><b>📅</b> {{ dateFormat "Monday" .Params.meetupdate }}</li>
 | 
					    <li class="list-inline-item"><b>📅</b> {{ dateFormat "Monday" .Params.meetupdate }}</li>
 | 
				
			||||||
| 
						 | 
					@ -33,6 +34,7 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  {{.Content | safeHTML }}
 | 
					  {{.Content | safeHTML }}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  {{- partial "short-link.html" }}
 | 
				
			||||||
</div>
 | 
					</div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <!-- Column 2 start -->
 | 
					    <!-- Column 2 start -->
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -18,10 +18,12 @@
 | 
				
			||||||
        <div class="row">
 | 
					        <div class="row">
 | 
				
			||||||
            <div class="col-md-9">
 | 
					            <div class="col-md-9">
 | 
				
			||||||
  <h2 class="title">{{ .Title }}</h2>
 | 
					  <h2 class="title">{{ .Title }}</h2>
 | 
				
			||||||
  <span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span><hr>
 | 
					  <em>{{ dateFormat "02/01/2006" .Date }}</em>
 | 
				
			||||||
 | 
					  <hr>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  {{.Content | safeHTML }}
 | 
					  {{.Content | safeHTML }}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  {{- partial "short-link.html" }}
 | 
				
			||||||
</div>
 | 
					</div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <!-- Column 2 start -->
 | 
					    <!-- Column 2 start -->
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -18,6 +18,7 @@
 | 
				
			||||||
              <h1 class="title">{{ .Title }}</h1>
 | 
					              <h1 class="title">{{ .Title }}</h1>
 | 
				
			||||||
              <hr>
 | 
					              <hr>
 | 
				
			||||||
          {{- .Content}}
 | 
					          {{- .Content}}
 | 
				
			||||||
 | 
					  {{- partial "short-link.html" }}
 | 
				
			||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
    <!-- Column 2 start -->
 | 
					    <!-- Column 2 start -->
 | 
				
			||||||
{{- partial "column2.html" . }}
 | 
					{{- partial "column2.html" . }}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -33,7 +33,7 @@
 | 
				
			||||||
                <div class="card border-primary mb-3">
 | 
					                <div class="card border-primary mb-3">
 | 
				
			||||||
                    <div class="card-header">
 | 
					                    <div class="card-header">
 | 
				
			||||||
                        <h4 class="card-title"><a href="{{.Permalink}}">{{ .Title }}</a></h4>
 | 
					                        <h4 class="card-title"><a href="{{.Permalink}}">{{ .Title }}</a></h4>
 | 
				
			||||||
                            <span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span>
 | 
					                            <em>{{ dateFormat "02/01/2006" .Date }}</em>
 | 
				
			||||||
                            {{ if lt $recentpostlimit .Date.Unix }}
 | 
					                            {{ if lt $recentpostlimit .Date.Unix }}
 | 
				
			||||||
                            <span class="badge bg-secondary">Nέο</span>
 | 
					                            <span class="badge bg-secondary">Nέο</span>
 | 
				
			||||||
                            {{ end }}
 | 
					                            {{ end }}
 | 
				
			||||||
| 
						 | 
					@ -50,7 +50,7 @@
 | 
				
			||||||
                <div class="card card-default mb-2">
 | 
					                <div class="card card-default mb-2">
 | 
				
			||||||
                    <div class="card-header">
 | 
					                    <div class="card-header">
 | 
				
			||||||
                        <h4 class="card-title"><a href="{{.Permalink}}">{{ .Title }}</a></h4>
 | 
					                        <h4 class="card-title"><a href="{{.Permalink}}">{{ .Title }}</a></h4>
 | 
				
			||||||
                            <span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span>
 | 
					                            <em>{{ dateFormat "02/01/2006" .Date }}</em>
 | 
				
			||||||
                            {{ if lt $recentpostlimit .Date.Unix }}
 | 
					                            {{ if lt $recentpostlimit .Date.Unix }}
 | 
				
			||||||
                            <span class="badge bg-secondary">Nέο</span>
 | 
					                            <span class="badge bg-secondary">Nέο</span>
 | 
				
			||||||
                            {{ end }}
 | 
					                            {{ end }}
 | 
				
			||||||
| 
						 | 
					@ -75,7 +75,7 @@
 | 
				
			||||||
                        <ul>
 | 
					                        <ul>
 | 
				
			||||||
                            {{ range after 10 .Pages }}
 | 
					                            {{ range after 10 .Pages }}
 | 
				
			||||||
                            <li><a href="{{.Permalink}}">{{ .Title }}</a>
 | 
					                            <li><a href="{{.Permalink}}">{{ .Title }}</a>
 | 
				
			||||||
                                <span class="article-date">{{ dateFormat "02/01/2006" .Date }}</span> </li>
 | 
					                                <em>{{ dateFormat "02/01/2006" .Date }}</em> </li>
 | 
				
			||||||
                            {{ end }}
 | 
					                            {{ end }}
 | 
				
			||||||
                        </ul>
 | 
					                        </ul>
 | 
				
			||||||
                    </div>
 | 
					                    </div>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -9,11 +9,11 @@
 | 
				
			||||||
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
 | 
					        <meta name="viewport" content="width=device-width, initial-scale=1.0">
 | 
				
			||||||
        <!-- Bootstrap  -->
 | 
					        <!-- Bootstrap  -->
 | 
				
			||||||
        <link href="/css/bootstrap.min.css" rel="stylesheet" />
 | 
					        <link href="/css/bootstrap.min.css" rel="stylesheet" />
 | 
				
			||||||
<!--        <link href="/static/css/hellug.css" rel="stylesheet" /> -->
 | 
					<!--    <link href="/static/css/hellug.css" rel="stylesheet" /> -->
 | 
				
			||||||
	<link href="https://mastodon.social/@hellug" rel="me">
 | 
					        <link href="https://mastodon.social/@hellug" rel="me">
 | 
				
			||||||
        {{ range .AlternativeOutputFormats -}}
 | 
					        {{- range .AlternativeOutputFormats -}}
 | 
				
			||||||
            {{ printf `<link rel="%s" type="%s" href="%s" title="%s" />` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }}
 | 
					            {{ printf `<link rel="%s" type="%s" href="%s" title="%s" />` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }}
 | 
				
			||||||
        {{ end -}}
 | 
					        {{- end }}
 | 
				
			||||||
    <base href="">
 | 
					    <base href="">
 | 
				
			||||||
</head>
 | 
					</head>
 | 
				
			||||||
<body>
 | 
					<body>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										5
									
								
								themes/hellug-bootstrap/layouts/partials/short-link.html
									
										
									
									
									
										Κανονικό αρχείο
									
								
							
							
						
						
									
										5
									
								
								themes/hellug-bootstrap/layouts/partials/short-link.html
									
										
									
									
									
										Κανονικό αρχείο
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					{{- if .Params.aliases }}
 | 
				
			||||||
 | 
					{{- range first 1 .Params.aliases }}
 | 
				
			||||||
 | 
					<a href="{{ . }}"><span class=" text-muted .text-info small">🔗Σύντομος σύνδεσμος σε αυτό το άρθρο</span></a>
 | 
				
			||||||
 | 
					{{- end }}
 | 
				
			||||||
 | 
					{{- end }}
 | 
				
			||||||
		Φόρτωση…
	
	Προσθήκη πίνακα
		Προσθήκη υπερσυνδέσμου
		
	
		Παράθεση σε νέο ζήτημα