forked from MountainLinuxClub/website
				
			Merge pull request 'zola-base' (#1) from zola-base into master
Reviewed-on: MountainLinuxClub/website#1
This commit is contained in:
		
						commit
						64b0f50ac1
					
				|  | @ -0,0 +1,2 @@ | |||
| public/ | ||||
| Session.vim | ||||
|  | @ -0,0 +1,25 @@ | |||
| # The URL the site will be built for | ||||
| base_url = "https://mountainlinux.club" | ||||
| 
 | ||||
| # Whether to automatically compile all Sass files in the sass directory | ||||
| compile_sass = true | ||||
| 
 | ||||
| # Whether to build a search index to be used later on by a JavaScript library | ||||
| build_search_index = true | ||||
| 
 | ||||
| [markdown] | ||||
| # Whether to do syntax highlighting | ||||
| # Theme can be customised by setting the `highlight_theme` variable to a theme supported by Zola | ||||
| highlight_code = true | ||||
| 
 | ||||
| [extra] | ||||
| # Put all your custom variables here | ||||
| toolbar_pages = [  | ||||
|     ["About Us", "about"], | ||||
|     ["Chat", "chat"], | ||||
|     ["Get involved", "getinvolved"], | ||||
|     ["Projects", "projects"], | ||||
|     ["Helpful Resources", "resources"], | ||||
|     ["Unhelpful Resources", "unresources"], | ||||
|     ["Members' PGP Keys", "keys"], | ||||
| ] | ||||
|  | @ -0,0 +1,5 @@ | |||
| +++ | ||||
| title="About Us" | ||||
| +++ | ||||
| 
 | ||||
| This is an about us page | ||||
|  | @ -0,0 +1,38 @@ | |||
| $sidebar_width: 20%; | ||||
| $sidebar_background: rgba(255, 0, 0, .1); | ||||
| $body_background: rgba(0, 255, 0, .1); | ||||
| 
 | ||||
| body { | ||||
|     margin: 0; | ||||
|     nav { | ||||
|         height: 100%; | ||||
|         position: fixed; | ||||
|         width: $sidebar_width; | ||||
|         background: $sidebar_background; | ||||
|         padding-top: 32px; | ||||
|         padding-bottom: 16px; | ||||
|         img { | ||||
|             width: 100%; | ||||
|         } | ||||
|         div { | ||||
|             padding: 0 16px 0 16px; | ||||
|         } | ||||
|     } | ||||
|     main { | ||||
|         height: 100%; | ||||
|         box-sizing: border-box; | ||||
|         margin-left: $sidebar_width; | ||||
|         background: $body_background; | ||||
|         padding-top: 50px; | ||||
|         article { | ||||
|             margin: auto; | ||||
|             border: 1px solid blue; | ||||
|             padding: 16px; | ||||
|             max-width: 1000px; | ||||
|         } | ||||
|     } | ||||
| } | ||||
| 
 | ||||
| @media screen and (max-width: 1000px) { | ||||
|     @import "mobile.scss"; | ||||
| } | ||||
|  | @ -0,0 +1,11 @@ | |||
| body { | ||||
|     nav { | ||||
|         position: unset; | ||||
|         height: auto; | ||||
|         width: 100%; | ||||
|     } | ||||
|     main { | ||||
|         margin-left: 0; | ||||
|         height: auto; | ||||
|     } | ||||
| } | ||||
|  | @ -0,0 +1,4 @@ | |||
| {% extends "base.html" %} | ||||
| {% block content %} | ||||
| <h1><em>Insert epic 404 page here</em></h1> | ||||
| {% endblock %} | ||||
|  | @ -0,0 +1,22 @@ | |||
| <html> | ||||
|     <head> | ||||
|         <title> | ||||
|             {% if page.title %} | ||||
|             {{ page.title }} | ||||
|             {% else %} | ||||
|             Mountain Linux Club | ||||
|             {% endif %} | ||||
|         </title> | ||||
|         <link rel="stylesheet" href="{{ get_url(path='main.css') }}"> | ||||
|     </head> | ||||
|     <body> | ||||
|         {% include "sidebar.html" %} | ||||
|         <main> | ||||
|             <article> | ||||
|             {% block content %} | ||||
|             {% endblock %} | ||||
|             </article> | ||||
|         </main> | ||||
|     </body> | ||||
| </html> | ||||
| 
 | ||||
|  | @ -0,0 +1,4 @@ | |||
| {% extends "base.html" %} | ||||
| {% block content %} | ||||
| This will be the homepage | ||||
| {% endblock %} | ||||
|  | @ -0,0 +1,7 @@ | |||
| {% extends "base.html" %} | ||||
| {% block content %} | ||||
| {% if page.title %} | ||||
| <h1>{{ page.title }}</h1> | ||||
| {% endif %} | ||||
| {{ page.content | safe }} | ||||
| {% endblock %} | ||||
|  | @ -0,0 +1,14 @@ | |||
| <nav> | ||||
|     <div> | ||||
|         <a href="/"><img src="{{ get_url(path='logo.png') }}"></a> | ||||
|     </div> | ||||
|     <div> | ||||
|         <ul> | ||||
|         {% for page in config.extra.toolbar_pages %} | ||||
|         <li> | ||||
|         <a href="{{ get_url(path=page[1]) }}">{{ page[0] }}</a> | ||||
|         </li> | ||||
|         {% endfor %} | ||||
|         </ul> | ||||
|     </div> | ||||
| </nav> | ||||
		Loading…
	
		Reference in New Issue