-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Baris Tosun
committed
Jan 31, 2024
1 parent
b1c9caa
commit 027673f
Showing
64 changed files
with
11,130 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,107 @@ | ||
# HydePHP - Elegant and Powerful Static Site Generator | ||
|
||
[![Latest Version on Packagist](https://img.shields.io/packagist/v/hyde/framework?include_prereleases)](https://packagist.org/packages/hyde/framework) | ||
[![Total Downloads on Packagist](https://img.shields.io/packagist/dt/hyde/framework)](https://packagist.org/packages/hyde/framework) | ||
[![License MIT](https://img.shields.io/github/license/hydephp/hyde) ](https://github.com/hydephp/hyde/blob/master/LICENSE.md) | ||
[![Test Coverage](https://codecov.io/gh/hydephp/develop/branch/master/graph/badge.svg?token=G6N2161TOT)](https://codecov.io/gh/hydephp/develop) | ||
[![Test Suite](https://github.com/hydephp/develop/actions/workflows/continuous-integration.yml/badge.svg)](https://github.com/hydephp/develop/actions/workflows/continuous-integration.yml) | ||
|
||
|
||
## Make static websites, blogs, and documentation pages with the tools you already know and love. | ||
|
||
### About HydePHP | ||
|
||
HydePHP is a content-first Laravel-powered console application that allows you to create static HTML pages, blog posts, and documentation sites, | ||
using your choice of Markdown and/or Blade. | ||
|
||
Build sites in record-time with a full batteries-included TailwindCSS frontend that just works without any fuzz. | ||
|
||
### Speed & simplicity first, full control when you need it. | ||
|
||
Hyde is all about letting you get started quickly by giving you a full-featured frontend starter kit, while also giving you the power and freedom of doing things the way you want to. | ||
|
||
Markdown purist? That's all you need. Blade artisan? Go for it. | ||
Hyde comes with hand-crafted frontend templates, so you can focus on your content. | ||
You don't _need_ to customize anything. But you _can_ customize everything. | ||
|
||
See the documentation and learn more at https://hydephp.com/docs | ||
|
||
|
||
## Features | ||
|
||
### Content Creation | ||
|
||
- Create blog posts using Markdown and Front Matter. | ||
- Create documentation pages from plain Markdown, no front matter needed! | ||
- Create simple pages using Markdown, or create advanced ones using Laravel Blade. | ||
- You can scaffold blog posts and Markdown pages to automatically fill in the front matter. | ||
- You can also scaffold Blade pages to automatically use the default layout. | ||
|
||
### Built-in Frontend | ||
|
||
- Hyde comes with a TailwindCSS starter kit, so you can start making content right away. | ||
- The starter kit is fully responsive, has a dark mode theme, and is customizable. | ||
- The frontend is accessible to screen-readers and rich with semantic HTML and microdata. | ||
- Hyde automatically chooses the right layout to use depending on the content being rendered. | ||
- Hyde also fills in and creates content like navigation menus and sidebars automatically. | ||
|
||
### Easy Asset Managing | ||
|
||
- The Hyde starter comes with [HydeFront](https://github.com/hydephp/hydefront) to serve the base stylesheet and JavaScript through the jsDelivr CDN. | ||
- Hyde ships with precompiled and minified TailwindCSS styles in the app.css file, you can also load them through the CDN. | ||
- This means that all the styles you need are already installed. However, if you want to customize the included Tailwind config, or if you add new Tailwind classes through Blade files, you can simply run the `npm run dev` command to recompile the styles using the pre-configured Laravel Mix package. | ||
|
||
### Customization | ||
|
||
- You don't need to configure anything as Hyde is shipped with sensible defaults. | ||
- You can, however, customize nearly everything. Here are just a few out of many examples: | ||
- All frontend components and page layouts are created with Blade, so you | ||
can publish the vendor views, just like in Laravel. | ||
- Override many of the dynamic content features like the menus and footer. | ||
|
||
|
||
## Getting Started - High-level overview | ||
|
||
> See [Installation Guide](https://hydephp.com/docs/1.x/installation) and [Getting Started](https://hydephp.com/docs/1.x/getting-started) for the full details. | ||
It's a breeze to get started with Hyde. Create a new Hyde project using Composer: | ||
|
||
```bash | ||
composer create-project hyde/hyde | ||
``` | ||
|
||
Next, place your Markdown files in one of the content directories: `_posts`, `_docs`, and `_pages` which also accepts Blade files. You can also use the `hyde:make` commands to scaffold them. | ||
|
||
When you're ready, run the build command to compile your static site which will save your HTML files in the `_site` directory. | ||
|
||
```bash | ||
php hyde build | ||
``` | ||
|
||
|
||
## Resources | ||
|
||
### Changelog | ||
|
||
Please see [CHANGELOG](https://github.com/hydephp/develop/blob/master/CHANGELOG.md) for more information on what has changed recently. | ||
|
||
### Contributing | ||
|
||
HydePHP is an open-source project, contributions are very welcome! | ||
|
||
Development is made in the HydePHP Monorepo, which you can find here https://github.com/hydephp/develop. | ||
|
||
### Security | ||
|
||
If you discover any security-related issues, please email caen@desilva.se instead of using the issue tracker, | ||
or use the GitHub [Security Advisory](https://github.com/hydephp/develop/security/advisories) page. | ||
All vulnerabilities will be promptly addressed. | ||
|
||
### Credits | ||
|
||
- [Caen De Silva](https://github.com/caendesilva), feel free to buy me a coffee! https://www.buymeacoffee.com/caen | ||
- [All Contributors](../../contributors) | ||
|
||
### License | ||
|
||
The MIT License (MIT). Please see [License File](LICENSE.md) for more information. |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
# Documentation | ||
Coming soon... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
title: "Introduction" | ||
navigation: | ||
label: "Introduction" | ||
group: "Keyboards" | ||
hidden: false | ||
priority: 1 | ||
--- | ||
# Introduction | ||
Coming soon... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
title: "Katana60 Pro" | ||
navigation: | ||
label: "Katana60 Pro" | ||
group: "Keyboards" | ||
hidden: false | ||
priority: 5 | ||
--- | ||
# Katana60 Pro | ||
Coming soon... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
title: "Katana60 Pro" | ||
navigation: | ||
label: "Katana60" | ||
group: "Keyboards" | ||
hidden: false | ||
priority: 3 | ||
--- | ||
# Katana60 | ||
Coming soon... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
title: "Tsuka60 Pro" | ||
navigation: | ||
label: "Tsuka60 Pro" | ||
group: "Keyboards" | ||
hidden: false | ||
priority: 5 | ||
--- | ||
# Katana60 Pro | ||
Coming soon... |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
<!doctype html> | ||
<html lang="en"> | ||
|
||
<head> | ||
<title>404 - Page not found</title> | ||
|
||
<meta charset="utf-8"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> | ||
|
||
<!-- Fonts --> | ||
<link rel="dns-prefetch" href="//fonts.gstatic.com"> | ||
<link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet" type="text/css"> | ||
|
||
<!-- Styles --> | ||
<style>html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background-color:transparent;-webkit-text-decoration-skip:objects}svg:not(:root){overflow:hidden}button{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:sans-serif}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}p{margin:0}button{background:0 0;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}*,::after,::before{border-width:0;border-style:solid;border-color:#dae1e7}[type=button],[type=reset],[type=submit],button{border-radius:0}button{font-family:inherit}[role=button],button{cursor:pointer}.bg-transparent{background-color:transparent}.bg-white{background-color:#fff}.bg-purple-light{background-color:#a779e9}.bg-no-repeat{background-repeat:no-repeat}.bg-cover{background-size:cover}.border-grey-light{border-color:#dae1e7}.hover\:border-grey:hover{border-color:#b8c2cc}.rounded-lg{border-radius:.5rem}.border-2{border-width:2px}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.font-sans{font-family:Nunito,sans-serif}.font-light{font-weight:300}.font-bold{font-weight:700}.font-black{font-weight:900}.h-1{height:.25rem}.leading-normal{line-height:1.5}.m-8{margin:2rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mb-8{margin-bottom:2rem}.max-w-sm{max-width:30rem}.min-h-screen{min-height:100vh}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.pb-full{padding-bottom:100%}.absolute{position:absolute}.relative{position:relative}.pin{top:0;right:0;bottom:0;left:0}.text-black{color:#22292f}.text-grey-darkest{color:#3d4852}.text-grey-darker{color:#606f7b}.text-2xl{font-size:1.5rem}.text-5xl{font-size:3rem}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tracking-wide{letter-spacing:.05em}.w-16{width:4rem}.w-full{width:100%}@media (min-width:768px){.md\:bg-left{background-position:left}.md\:bg-right{background-position:right}.md\:flex{display:-webkit-box;display:-ms-flexbox;display:flex}.md\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.md\:min-h-screen{min-height:100vh}.md\:pb-0{padding-bottom:0}.md\:text-3xl{font-size:1.875rem}.md\:text-15xl{font-size:9rem}.md\:w-1\/2{width:50%}}@media (min-width:992px){.lg\:bg-center{background-position:center}}</style> | ||
</head> | ||
|
||
<!-- Error page and illustration by LaravelCollective: https://github.com/LaravelCollective/errors (License MIT) ---> | ||
|
||
<body class="antialiased font-sans"> | ||
<div class="md:flex min-h-screen"> | ||
<div class="w-full md:w-1/2 bg-white flex items-center justify-center"> | ||
<div class="max-w-sm m-8"> | ||
<div class="text-black text-5xl md:text-15xl font-black"> | ||
404 | ||
</div> | ||
|
||
<div class="w-16 h-1 bg-purple-light my-3 md:my-6"></div> | ||
|
||
<p class="text-grey-darker text-2xl md:text-3xl font-light mb-8 leading-normal"> | ||
Sorry, the page you are looking for could not be found. | ||
</p> | ||
|
||
<a href="{{ Routes::get('index') ?? './' }}"> | ||
<button | ||
class="bg-transparent text-grey-darkest font-bold uppercase tracking-wide py-3 px-6 border-2 border-grey-light hover:border-grey rounded-lg"> | ||
Go Home | ||
</button> | ||
</a> | ||
</div> | ||
|
||
</div> | ||
|
||
<div class="relative pb-full md:flex md:pb-0 md:min-h-screen w-full md:w-1/2"> | ||
<div style="background-image: url('https://cdn.jsdelivr.net/gh/LaravelCollective/errors@1.0/src/publish/svg/404.svg');" | ||
class="absolute pin bg-cover bg-no-repeat md:bg-left lg:bg-center"> | ||
</div> | ||
</div> | ||
</div> | ||
</body> | ||
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
title: 'About' | ||
--- | ||
|
||
# About | ||
I am Baris Tosun. Web developer, Drupal enthusiast, guitarist, music producer, keyboard builder, physics graduate, karate black belt and father of two. | ||
|
||
This is my website. It is a simple webpage/blog where I want to provide information about some of the projects I spend my free time on. | ||
|
||
This website is build using a tool called HydePHP. Find out more about HydePHP [here](https://hydephp.com/) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
@php($title = 'Latest Posts') | ||
@extends('hyde::layouts.app') | ||
@section('content') | ||
|
||
<main id="content" class="mx-auto max-w-7xl py-12 px-8"> | ||
<header class="lg:mb-12 xl:mb-16"> | ||
<h1 class="text-3xl text-left leading-10 tracking-tight font-extrabold sm:leading-none mb-8 md:mb-12 md:text-4xl md:text-center lg:text-5xl text-gray-700 dark:text-gray-200"> | ||
Latest Posts | ||
</h1> | ||
</header> | ||
|
||
<div id="post-feed" class="max-w-3xl mx-auto"> | ||
@include('hyde::components.blog-post-feed') | ||
</div> | ||
</main> | ||
|
||
@endsection |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
--- | ||
title: "My first Jekyll post!" | ||
description: 'My first Jekyll post! was migrated from the previous website' | ||
category: blog | ||
author: rominronin | ||
date: 2020-12-29 15:59 | ||
tags: update jekyll webdev | ||
--- | ||
|
||
I've spent the last few weeks at my in-laws' place. They've had some more time to bond with their new granddaughter, we've had a little more free time as a result - Everybody wins. | ||
|
||
I will leave the default Jekyll post untouched until I am a little more familiar with all of this. | ||
|
||
Getting this site up before the end of the year would be great, looks like that's a realistic goal. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
--- | ||
title: "Just another update!" | ||
description: 'Just another update! was migrated from the previous website' | ||
category: blog | ||
author: rominronin | ||
date: "2020-12-30 01:00" | ||
tags: update jekyll webdev | ||
--- | ||
|
||
I've spent the last few weeks at my in-laws' place. They've had some more time to bond with their new granddaughter, we've had a little more free time as a result - Everybody wins. | ||
|
||
I will leave the default Jekyll post untouched until I am a little more familiar with all of this. | ||
|
||
Getting this site up before the end of the year would be great, looks like that's a realistic goal. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
--- | ||
title: "Nappy new year!" | ||
description: 'Nappy new year! was migrated from the previous website' | ||
category: blog | ||
author: rominronin | ||
date: "2021-01-01" | ||
tags: update new-year music father | ||
--- | ||
|
||
The best thing about living in Vienna as a fan of music is the New Year's Concert every year on January first. The finest classical orchestra in the world (probably) broadcasts a live concert on TV. I routinely tidy the house and sit myself on our ouch to watch it, this ensures that however the last year ends, the new one always has a happy start! | ||
|
||
This year is the first in which I observe this tradition as a father. 7 weeks ago my first child was born, and so I cannot share in the negativity with which 2020 was booed off stage - 2020 is the year my baby was born, *that* will be the dominating memory I have from this year! | ||
|
||
On that thought, I want to wish a happy new year to anyone who finds there way to this post... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
--- | ||
title: "(Re)discovering offset guitars" | ||
description: '(Re)discovering offset guitars was migrated from the previous website' | ||
category: blog | ||
author: rominronin | ||
date: "2023-06-11" | ||
tags: update music guitar | ||
--- | ||
![Landscape image of my Bullet Mustang, in sonic gray colour, the image is hanging on a wall, but has been rotated to fit the landscape format.](../../media/2023/bullet-mustang.jpeg) | ||
|
||
Shortly after releasing my album ([Bandcamp](https://breakdown.bandcamp.com), [Spotify](https://open.spotify.com/album/6gAnmY8fi5fAIW1XwG61VS)) I decided to retire my Jag-Stang as my main guitar. The guitar that served me so well, on which many of the songs on the album were written and perfected, would still hang around to play and look nice, but I wanted to take my playing and writing in a new direction and an easy way to explore and discover new music is to start using a new guitar. | ||
|
||
I'd always wanted a Mustang but couldn't afford one, so when I discovered the Bullet Mustang guitars by Squier, buying one was almost inevitable. The biggest compromise compared to an original Fender Mustang is the bridge - instead of a Dynamic Vibrato system, it has a hard tail bridge. It also improves on the Mustang design with a 3-way toggle switch, a mod which I had on my Jag-Stang (honestly, I hate the Mustang switching). I'm very happy with my new guitar, in fact the Sonic Gray model that I bought has already replaced the Jag-Stang as my main guitar when practising. | ||
|
||
But my fascination with offset guitars didn't end there. Harley Benton also have a [dirt cheap amalgamation of Mustang and Jaguar guitars](https://www.thomann.de/intl/harley_benton_ms_60_vw_ltd_edition.htm) - The MS-60 is basically a Mustang shaped guitar with a Jaguar/Jazzmaster vibrato system. I have very little experience with this vibrato system, so to satisfy my curiosity I went to a music shop and tried a bunch of Jaguars and Jazzmasters out. I found that I liked it a lot: like the Mustang vibrato system, it adds to the tone of the guitar (I should say that it alters the sound of the guitar, whether it adds or takes something away depends on how much you like the difference). | ||
|
||
But I also liked the exaggerated body shape too. The one thing I *don't* like about my new Mustang is the shape - it feels a little too pedestrian. After gigging with a Mustang for ages, Kurt Cobain's Jag-Stang design took that guitar and adjusted the shape to be more Jaguar like. Did he feel the same way, I wonder? | ||
|
||
I had been down some rabbit holes on the [https://offsetguitars.com](https://offsetguitars.com) forum looking for Jag-Stangs with improved shapes, and I was even considering commisioning someone to cut a custom shape for me to work with (yes, I was considering a DIY custom guitar), but I think the Jazzmaster shape does what I need, so I can nip that tangent in the bud. | ||
|
||
And I think the Jazzmaster is my preferred guitar, not the Jaguar; that 3 way toggle is far more useful to me than the 3 individual switches of the Jaguar, and that alone would almost be a deal breaker, but upon reflection, I think the longer scale length also has its advantages, namely a selection of compatible necks. | ||
|
||
Speaking of which, I'm diving into guitar necks too as a tangential topic. I've been asking myself what MY favourite necks are, do they share common features? What finishes, shapes and sizes fo I prefer? That's a topic for the future, I think. | ||
|
||
Any, back to Jazzmasters - I'm not saying I will 100% buy one now, nor that I will buy the MS-60 now that I know I like the Vibrato System. I'm just saying that through that entry point, I've been on a journey of discovering what it is about guitars that I, *personally*, like. | ||
|
||
Until next time. |
Oops, something went wrong.