mirror of
				https://github.com/go-gitea/gitea
				synced 2025-11-03 21:08:25 +00:00 
			
		
		
		
	Add the ability to have built in themes in Gitea (#4198)
This makes it easier for user who want to theme but don't have the ability to know how to customize templates all that is required is a change in a config option The reason why I chose the DEFAULT_THEME as variable, as perhaps in the future we will allow users to chose their theme whon logged in just like we do with languages
This commit is contained in:
		
							
								
								
									
										6
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								Makefile
									
									
									
									
									
								
							@@ -55,6 +55,9 @@ else
 | 
			
		||||
	endif
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
# $(call strip-suffix,filename)
 | 
			
		||||
strip-suffix = $(firstword $(subst ., ,$(1)))
 | 
			
		||||
 | 
			
		||||
.PHONY: all
 | 
			
		||||
all: build
 | 
			
		||||
 | 
			
		||||
@@ -301,7 +304,7 @@ public/js/index.js: $(JAVASCRIPTS)
 | 
			
		||||
 | 
			
		||||
.PHONY: stylesheets-check
 | 
			
		||||
stylesheets-check: generate-stylesheets
 | 
			
		||||
	@diff=$$(git diff public/css/index.css); \
 | 
			
		||||
	@diff=$$(git diff public/css/*); \
 | 
			
		||||
	if [ -n "$$diff" ]; then \
 | 
			
		||||
		echo "Please run 'make generate-stylesheets' and commit the result:"; \
 | 
			
		||||
		echo "$${diff}"; \
 | 
			
		||||
@@ -311,6 +314,7 @@ stylesheets-check: generate-stylesheets
 | 
			
		||||
.PHONY: generate-stylesheets
 | 
			
		||||
generate-stylesheets:
 | 
			
		||||
	node_modules/.bin/lessc --clean-css public/less/index.less public/css/index.css
 | 
			
		||||
	$(foreach file, $(filter-out public/less/themes/_base.less, $(wildcard public/less/themes/*)),node_modules/.bin/lessc --clean-css public/less/themes/$(notdir $(file)) > public/css/theme-$(notdir $(call strip-suffix,$(file))).css;)
 | 
			
		||||
 | 
			
		||||
.PHONY: swagger-ui
 | 
			
		||||
swagger-ui:
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user