mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	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>
 |