mirror of https://github.com/pixelfed/pixelfed
				
				
				
			
			You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			192 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			PHTML
		
	
			
		
		
	
	
			192 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			PHTML
		
	
<!DOCTYPE html>
 | 
						|
<html lang="{{ app()->getLocale() }}">
 | 
						|
<head>
 | 
						|
    
 | 
						|
    <meta charset="utf-8">
 | 
						|
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
 | 
						|
    <meta name="viewport" content="width=device-width, initial-scale=1">
 | 
						|
    <meta name="csrf-token" content="{{ csrf_token() }}">
 | 
						|
 | 
						|
    <meta name="mobile-web-app-capable" content="yes">
 | 
						|
 | 
						|
    <title>{{ config('app.name', 'Laravel') }}</title>
 | 
						|
 | 
						|
    <meta property="og:site_name" content="{{ config('app.name', 'pixelfed') }}">
 | 
						|
    <meta property="og:title" content="{{ config('app.name', 'pixelfed') }}">
 | 
						|
    <meta property="og:type" content="article">
 | 
						|
    <meta property="og:url" content="{{request()->url()}}">
 | 
						|
    <meta property="og:description" content="Federated Image Sharing">
 | 
						|
 | 
						|
    <meta name="medium" content="image">
 | 
						|
    <meta name="theme-color" content="#10c5f8">
 | 
						|
    <meta name="apple-mobile-web-app-capable" content="yes">
 | 
						|
    <link rel="shortcut icon" type="image/png" href="/img/favicon.png?v=2">
 | 
						|
    <link rel="apple-touch-icon" type="image/png" href="/img/favicon.png?v=2">
 | 
						|
    <link href="{{ mix('css/landing.css') }}" rel="stylesheet">
 | 
						|
</head>
 | 
						|
<body class="">
 | 
						|
    <main id="content">
 | 
						|
        <section class="container">
 | 
						|
            <div class="row py-5 mb-5">
 | 
						|
                <div class="col-12 col-md-6 d-none d-md-block">
 | 
						|
                    <div class="m-md-4" style="position: absolute; transform: scale(0.66)">
 | 
						|
                        <div class="marvel-device note8" style="position: absolute;z-index:10;">
 | 
						|
                            <div class="inner"></div>
 | 
						|
                            <div class="overflow">
 | 
						|
                                <div class="shadow"></div>
 | 
						|
                            </div>
 | 
						|
                            <div class="speaker"></div>
 | 
						|
                            <div class="sensors"></div>
 | 
						|
                            <div class="more-sensors"></div>
 | 
						|
                            <div class="sleep"></div>
 | 
						|
                            <div class="volume"></div>
 | 
						|
                            <div class="camera"></div>
 | 
						|
                            <div class="screen">
 | 
						|
                                <img src="/img/landing/android_1.jpg" class="img-fluid" loading="lazy">
 | 
						|
                            </div>
 | 
						|
                        </div>
 | 
						|
                        <div class="marvel-device iphone-x" style="position: absolute;z-index: 20;margin: 99px 0 0 151px;">
 | 
						|
                            <div class="notch">
 | 
						|
                                <div class="camera"></div>
 | 
						|
                                <div class="speaker"></div>
 | 
						|
                            </div>
 | 
						|
                            <div class="top-bar"></div>
 | 
						|
                            <div class="sleep"></div>
 | 
						|
                            <div class="bottom-bar"></div>
 | 
						|
                            <div class="volume"></div>
 | 
						|
                            <div class="overflow">
 | 
						|
                                <div class="shadow shadow--tr"></div>
 | 
						|
                                <div class="shadow shadow--tl"></div>
 | 
						|
                                <div class="shadow shadow--br"></div>
 | 
						|
                                <div class="shadow shadow--bl"></div>
 | 
						|
                            </div>
 | 
						|
                            <div class="inner-shadow"></div>
 | 
						|
                            <div class="screen">
 | 
						|
                                <div id="iosDevice">
 | 
						|
                                    <img src="/img/landing/ios_4.jpg" class="img-fluid" loading="lazy">
 | 
						|
                                    <img src="/img/landing/ios_3.jpg" class="img-fluid" loading="lazy">
 | 
						|
                                    <img src="/img/landing/ios_2.jpg" class="img-fluid" loading="lazy">
 | 
						|
                                    <img src="/img/landing/ios_1.jpg" class="img-fluid" loading="lazy">
 | 
						|
                                </div>
 | 
						|
                            </div>
 | 
						|
                        </div>
 | 
						|
                    </div>
 | 
						|
                </div>
 | 
						|
                <div class="col-12 col-md-5 offset-md-1">
 | 
						|
                    <div>
 | 
						|
                        <div class="card my-4">
 | 
						|
                            <div class="card-body px-lg-5">
 | 
						|
                                <div class="text-center pt-3">
 | 
						|
                                    <img src="/img/pixelfed-icon-color.svg">
 | 
						|
                                </div>
 | 
						|
                                <div class="py-3 text-center">
 | 
						|
                                    <h3 class="font-weight-bold">Pixelfed</h3>
 | 
						|
                                    <p class="mb-0 lead">Photo sharing for everyone</p>
 | 
						|
                                </div>
 | 
						|
                                <div>
 | 
						|
                                    @if(true === config('pixelfed.open_registration'))
 | 
						|
                                    <form class="px-1" method="POST" action="{{ route('register') }}">
 | 
						|
                                        @csrf
 | 
						|
                                        <div class="form-group row">
 | 
						|
                                            <div class="col-md-12">
 | 
						|
                                                <input id="name" type="text" class="form-control{{ $errors->has('name') ? ' is-invalid' : '' }}" name="name" value="{{ old('name') }}" placeholder="{{ __('Name') }}" required autofocus>
 | 
						|
 | 
						|
                                                @if ($errors->has('name'))
 | 
						|
                                                <span class="invalid-feedback">
 | 
						|
                                                    <strong>{{ $errors->first('name') }}</strong>
 | 
						|
                                                </span>
 | 
						|
                                                @endif
 | 
						|
                                            </div>
 | 
						|
                                        </div>
 | 
						|
 | 
						|
                                        <div class="form-group row">
 | 
						|
                                            <div class="col-md-12">
 | 
						|
                                                <input id="username" type="text" class="form-control{{ $errors->has('username') ? ' is-invalid' : '' }}" name="username" value="{{ old('username') }}" placeholder="{{ __('Username') }}" required>
 | 
						|
 | 
						|
                                                @if ($errors->has('username'))
 | 
						|
                                                <span class="invalid-feedback">
 | 
						|
                                                    <strong>{{ $errors->first('username') }}</strong>
 | 
						|
                                                </span>
 | 
						|
                                                @endif
 | 
						|
                                            </div>
 | 
						|
                                        </div>
 | 
						|
 | 
						|
                                        <div class="form-group row">
 | 
						|
                                            <div class="col-md-12">
 | 
						|
                                                <input id="email" type="email" class="form-control{{ $errors->has('email') ? ' is-invalid' : '' }}" name="email" value="{{ old('email') }}" placeholder="{{ __('E-Mail Address') }}" required>
 | 
						|
 | 
						|
                                                @if ($errors->has('email'))
 | 
						|
                                                <span class="invalid-feedback">
 | 
						|
                                                    <strong>{{ $errors->first('email') }}</strong>
 | 
						|
                                                </span>
 | 
						|
                                                @endif
 | 
						|
                                            </div>
 | 
						|
                                        </div>
 | 
						|
 | 
						|
                                        <div class="form-group row">
 | 
						|
                                            <div class="col-md-12">
 | 
						|
                                                <input id="password" type="password" class="form-control{{ $errors->has('password') ? ' is-invalid' : '' }}" name="password" placeholder="{{ __('Password') }}" required>
 | 
						|
 | 
						|
                                                @if ($errors->has('password'))
 | 
						|
                                                <span class="invalid-feedback">
 | 
						|
                                                    <strong>{{ $errors->first('password') }}</strong>
 | 
						|
                                                </span>
 | 
						|
                                                @endif
 | 
						|
                                            </div>
 | 
						|
                                        </div>
 | 
						|
 | 
						|
                                        <div class="form-group row">
 | 
						|
                                            <div class="col-md-12">
 | 
						|
                                                <input id="password-confirm" type="password" class="form-control" name="password_confirmation" placeholder="{{ __('Confirm Password') }}" required>
 | 
						|
                                            </div>
 | 
						|
                                        </div>
 | 
						|
                                        @if(config('pixelfed.recaptcha'))
 | 
						|
                                        <div class="row my-3">
 | 
						|
                                            {!! Recaptcha::render() !!}
 | 
						|
                                        </div>
 | 
						|
                                        @endif
 | 
						|
                                        <div class="form-group row">
 | 
						|
                                            <div class="col-md-12">
 | 
						|
                                                <button type="submit" class="btn btn-primary btn-block py-0 font-weight-bold">
 | 
						|
                                                    {{ __('Register') }}
 | 
						|
                                                </button>
 | 
						|
                                            </div>
 | 
						|
                                        </div>
 | 
						|
                                        <p class="mb-0 font-weight-bold text-lighter small">By signing up, you agree to our <a href="/site/terms" class="text-muted">Terms of Use</a> and <a href="/site/privacy" class="text-muted">Privacy Policy</a>.</p>
 | 
						|
                                    </form>
 | 
						|
                                    @else
 | 
						|
                                    <div style="min-height: 350px" class="d-flex justify-content-center align-items-center">
 | 
						|
                                        <div class="text-center">
 | 
						|
                                            <p class="lead">Registrations are closed.</p>
 | 
						|
                                            <p class="text-lighter small">You can find a list of other instances on <a href="https://the-federation.info/pixelfed" class="text-muted font-weight-bold">the-federation.info/pixelfed</a> or <a href="https://fediverse.network/pixelfed" class="text-muted font-weight-bold">fediverse.network/pixelfed</a></p>
 | 
						|
                                        </div>
 | 
						|
                                    </div>
 | 
						|
                                    @endif
 | 
						|
                                </div>
 | 
						|
                            </div>
 | 
						|
                        </div>
 | 
						|
                        <div class="card card-body">
 | 
						|
                            <p class="text-center mb-0 font-weight-bold">Have an account? <a href="/login">Log in</a></p>
 | 
						|
                        </div>
 | 
						|
                    </div>
 | 
						|
                </div>
 | 
						|
            </div>
 | 
						|
 | 
						|
        </section>
 | 
						|
    </main>
 | 
						|
    <footer>
 | 
						|
        <div class="container py-3">
 | 
						|
            <p class="mb-0 text-uppercase font-weight-bold small text-justify">
 | 
						|
                <a href="{{route('site.about')}}" class="text-primary pr-3">{{__('site.about')}}</a>
 | 
						|
                <a href="{{route('site.help')}}" class="text-primary pr-3">{{__('site.help')}}</a>
 | 
						|
                <a href="{{route('site.opensource')}}" class="text-primary pr-3">{{__('site.opensource')}}</a>
 | 
						|
                <a href="{{route('site.terms')}}" class="text-primary pr-3">{{__('site.terms')}}</a>
 | 
						|
                <a href="{{route('site.privacy')}}" class="text-primary pr-3">{{__('site.privacy')}}</a>
 | 
						|
                <a href="{{route('site.platform')}}" class="text-primary pr-3">API</a>
 | 
						|
                <a href="{{route('site.language')}}" class="text-primary pr-3">{{__('site.language')}}</a>
 | 
						|
                <a href="https://pixelfed.org" class="text-muted float-right" rel="noopener" title="version {{config('pixelfed.version')}}" data-toggle="tooltip">Powered by Pixelfed</a>
 | 
						|
            </p>
 | 
						|
        </div>
 | 
						|
    </footer>
 | 
						|
</body>
 | 
						|
</html> |