forked from gitea/gitea
		
	 7baeb9c52a
			
		
	
	
		7baeb9c52a
		
			
		
	
	
	
	
		
			
			Added a new captcha(cloudflare turnstile) and its corresponding document. Cloudflare turnstile official instructions are here: https://developers.cloudflare.com/turnstile Signed-off-by: ByLCY <bylcy@bylcy.dev> Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: Jason Song <i@wolfogre.com>
		
			
				
	
	
		
			32 lines
		
	
	
		
			886 B
		
	
	
	
		
			Handlebars
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			886 B
		
	
	
	
		
			Handlebars
		
	
	
	
	
	
| {{if false}}
 | |
| 	{{/* to make html structure "likely" complete to prevent IDE warnings */}}
 | |
| <html>
 | |
| <body>
 | |
| 	<div>
 | |
| {{end}}
 | |
| 
 | |
| 	{{template "custom/body_inner_post" .}}
 | |
| 
 | |
| 	</div>
 | |
| 
 | |
| 	{{template "custom/body_outer_post" .}}
 | |
| 
 | |
| 	{{template "base/footer_content" .}}
 | |
| 
 | |
| <!-- Third-party libraries -->
 | |
| {{if .EnableCaptcha}}
 | |
| 	{{if eq .CaptchaType "recaptcha"}}
 | |
| 		<script src='{{URLJoin .RecaptchaURL "api.js"}}'></script>
 | |
| 	{{end}}
 | |
| 	{{if eq .CaptchaType "hcaptcha"}}
 | |
| 		<script src='https://hcaptcha.com/1/api.js'></script>
 | |
| 	{{end}}
 | |
| 	{{if eq .CaptchaType "cfturnstile"}}
 | |
| 		<script src='https://challenges.cloudflare.com/turnstile/v0/api.js'></script>
 | |
| 	{{end}}
 | |
| {{end}}
 | |
| 	<script src="{{AssetUrlPrefix}}/js/index.js?v={{AssetVersion}}" onerror="alert('Failed to load asset files from ' + this.src + '. Please make sure the asset files can be accessed.')"></script>
 | |
| {{template "custom/footer" .}}
 | |
| </body>
 | |
| </html>
 |