mirror of
				https://github.com/kuohuanhuan/x-markdown-css.git
				synced 2024-11-25 06:18:19 +00:00 
			
		
		
		
	Compare commits
	
		
			26 Commits
		
	
	
		
			v0.1.1
			...
			925c909fff
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 925c909fff | |||
| cd6192a413 | |||
| 5dcf1d6d8d | |||
| 6deb3d86ef | |||
| 48d9671f65 | |||
| 3a7f38d21c | |||
| cbea6295e8 | |||
| 132eb4ff72 | |||
| 4a9dbe84aa | |||
| ba95b90714 | |||
| 6b4fd5f2c5 | |||
| c8bc7d3438 | |||
| b44d47b14f | |||
| 5fcbb64413 | |||
| 0af430670a | |||
| 47e16ecde7 | |||
| bf04be0379 | |||
| b43013e33e | |||
| 0f50a7c98d | |||
| f4d95387c3 | |||
| 42967ea775 | |||
| b4d1423d37 | |||
| 008564db1b | |||
| 21de988cb9 | |||
| 5568aa278f | |||
| 919ebfaf39 | 
							
								
								
									
										2
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							| @ -3,7 +3,7 @@ name: Release | ||||
| on: | ||||
|   push: | ||||
|     tags: | ||||
|       - 'v*' | ||||
|       - v* | ||||
|  | ||||
| jobs: | ||||
|   # NPM Registry & GitHub Release | ||||
|  | ||||
							
								
								
									
										1097
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										1097
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @ -1,6 +1,6 @@ | ||||
| { | ||||
|   "name": "x-markdown-css", | ||||
|   "version": "0.1.1", | ||||
|   "version": "0.1.5", | ||||
|   "description": "A simple and customizable markdown CSS stylesheet for everyone.", | ||||
|   "keywords": [ | ||||
|     "markdown", | ||||
| @ -44,15 +44,14 @@ | ||||
|   }, | ||||
|   "dependencies": { | ||||
|     "coffeescript": "^2.7.0", | ||||
|     "sass": "^1.58.3", | ||||
|     "x-markdown-css": "^0.1.0" | ||||
|     "sass": "^1.58.3" | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|     "@kuohuanhuan/stylelint-config": "^0.0.4", | ||||
|     "@kuohuanhuan/stylelint-config": "^0.0.5", | ||||
|     "@lodder/grunt-postcss": "^3.1.1", | ||||
|     "autoprefixer": "^10.4.13", | ||||
|     "bumpp": "^9.0.0", | ||||
|     "cssnano": "^5.1.15", | ||||
|     "cssnano": "^6.0.0", | ||||
|     "grunt": "^1.6.1", | ||||
|     "grunt-sass": "^3.1.0", | ||||
|     "load-grunt-tasks": "^5.1.0", | ||||
|  | ||||
| @ -1,6 +1,5 @@ | ||||
| @use 'sass:meta'; | ||||
| @use 'variables/constants'; | ||||
| @use 'variables/colors'; | ||||
| @use 'variables/modes/light'; | ||||
| @use 'variables/modes/dark'; | ||||
|  | ||||
| @ -8,10 +7,6 @@ | ||||
|   @each $name, $val in meta.module-variables('constants') { | ||||
|     --xm-#{$name}: #{$val}; | ||||
|   } | ||||
|  | ||||
|   @each $name, $val in meta.module-variables('colors') { | ||||
|     --xm-c-#{$name}: #{$val}; | ||||
|   } | ||||
| } | ||||
|  | ||||
| .markdown-body { | ||||
|  | ||||
| @ -15,7 +15,7 @@ pre { | ||||
|   margin-bottom: 1.75rem; | ||||
|   padding-top: .875rem, 1.15rem; | ||||
|   border-radius: .375rem; | ||||
|   color: var(--xm-c-pre); | ||||
|   color: var(--xm-c-deep); | ||||
|   font-size: .875rem; | ||||
|   line-height: 1.75; | ||||
|   code { | ||||
|  | ||||
| @ -3,7 +3,7 @@ figure { | ||||
|   margin-bottom: 2rem; | ||||
|   figcaption { | ||||
|     margin-top: .875rem; | ||||
|     color: var(--xm-c-figcaption); | ||||
|     color: var(--xm-c-shallow); | ||||
|     font-size: .875rem; | ||||
|     line-height: 1.45; | ||||
|   } | ||||
|  | ||||
| @ -1,13 +1,19 @@ | ||||
| a { | ||||
|   border-bottom: 1px solid var(--xm-c-a-border); | ||||
|   border-bottom: 1px solid var(--xm-c-border); | ||||
|   color: var(--xm-c-deeper); | ||||
|   font-weight: 500; | ||||
|   text-decoration: none; | ||||
|   transition: border .3s ease-in-out; | ||||
|   code { | ||||
|     color: var(--xm-c-code); | ||||
|     color: var(--xm-c-deep); | ||||
|   } | ||||
|   &:hover { | ||||
|     border-bottom: 1px solid var(--xm-c-regular); | ||||
|   } | ||||
|   &:not([href]) { | ||||
|     border-bottom: none; | ||||
|     color: inherit; | ||||
|     font-weight: normal; | ||||
|     transition: none; | ||||
|   } | ||||
| } | ||||
|  | ||||
| @ -14,7 +14,7 @@ ol { | ||||
|       content: counter(list-item, decimal) '.'; | ||||
|       position: absolute; | ||||
|       left: 0; | ||||
|       color: var(--xm-c-ol-counter); | ||||
|       color: var(--xm-c-shallow); | ||||
|       font-weight: 400; | ||||
|     } | ||||
|   } | ||||
| @ -35,7 +35,7 @@ ul { | ||||
|       width: .375rem; | ||||
|       height: .375rem; | ||||
|       border-radius: 50%; | ||||
|       background-color: var(--xm-c-ul-counter); | ||||
|       background-color: var(--xm-c-shallower); | ||||
|     } | ||||
|   } | ||||
| } | ||||
|  | ||||
| @ -1,6 +1,17 @@ | ||||
| img, | ||||
| video { | ||||
|   width: 100%; | ||||
|   margin-top: 2rem; | ||||
|   margin-bottom: 2rem; | ||||
| img { | ||||
|   display: block; | ||||
|   max-width: 92%; | ||||
|   margin: 1rem auto; | ||||
|   border-radius: .2rem; | ||||
| } | ||||
|  | ||||
| video { | ||||
|   margin: auto; | ||||
| } | ||||
|  | ||||
| iframe { | ||||
|   display: flex; | ||||
|   width: 92%; | ||||
|   margin: auto; | ||||
|   border-radius: .2rem; | ||||
| } | ||||
|  | ||||
| @ -3,13 +3,13 @@ q { | ||||
|   margin-top: 1.65rem; | ||||
|   margin-bottom: 1.65rem; | ||||
|   padding: .6rem 1.2rem; | ||||
|   border-left: .25rem solid var(--xm-c-quote-border); | ||||
|   border-left: .25rem solid var(--xm-c-border); | ||||
|   color: inherit; | ||||
|   font-weight: 500; | ||||
|   font-style: italic; | ||||
|   line-height: 1.5rem; | ||||
|   quotes: '\201C''\201D''\2018''\2019'; | ||||
|   opacity: .8; | ||||
|   opacity: .75; | ||||
|   p { | ||||
|     &:first-of-type::before { | ||||
|       content: open-quote; | ||||
|  | ||||
| @ -1,46 +1,19 @@ | ||||
| table { | ||||
|   overflow: auto; | ||||
|   width: 100%; | ||||
|   margin-top: 2rem; | ||||
|   margin-bottom: 2rem; | ||||
|   table-layout: auto; | ||||
|   font-size: .875rem; | ||||
|   line-height: 1.75; | ||||
|   text-align: left; | ||||
| } | ||||
|  | ||||
| thead { | ||||
|   border-bottom-width: 1px; | ||||
|   border-bottom-color: var(--xm-c-thead-border); | ||||
|   color: var(--xm-c-thead); | ||||
|   font-weight: 600; | ||||
|   th { | ||||
|     vertical-align: bottom; | ||||
|     padding-left: auto .575rem .575rem; | ||||
|     &:first-child { | ||||
|       padding-left: 0; | ||||
|     } | ||||
|     &:last-child { | ||||
|       padding-right: 0; | ||||
|     } | ||||
|   } | ||||
| } | ||||
|  | ||||
| tbody { | ||||
|   tr { | ||||
|     border-bottom-width: 1px; | ||||
|     border-bottom-color: var(--xm-c-tr-border); | ||||
|     &:last-child { | ||||
|       border-bottom-width: 0; | ||||
|     } | ||||
|   } | ||||
|   border-spacing: 0; | ||||
|   border-collapse: collapse; | ||||
|   th, | ||||
|   td { | ||||
|     vertical-align: top; | ||||
|     padding: .575rem; | ||||
|     &:first-child { | ||||
|       padding-left: 0; | ||||
|     padding: 6px 13px; | ||||
|     border: 1.5px solid var(--xm-c-border-table); | ||||
|   } | ||||
|     &:last-child { | ||||
|       padding-right: 0; | ||||
|   thead th { | ||||
|     font-weight: 700; | ||||
|   } | ||||
|   tbody tr { | ||||
|     &:hover { | ||||
|       background-color: var(--xm-c-shallowest); | ||||
|     } | ||||
|   } | ||||
| } | ||||
|  | ||||
| @ -1,14 +0,0 @@ | ||||
| // Colors | ||||
| $pre: #e5e7eb; | ||||
| $code: #111827; | ||||
| $figcaption: #6b7280; | ||||
| $thead: #111827; | ||||
| $ol-counter: #6b7280; | ||||
| $ul-counter: #d1d5db; | ||||
|  | ||||
| // Border | ||||
| $a-border: hsla(0deg 0% 50% / .3); | ||||
| $hr-border: hsla(0deg 0% 50% / .3); | ||||
| $quote-border: hsla(0deg 0% 50% / .3); | ||||
| $thead-border: #d1d5db; | ||||
| $tr-border: #e5e7eb; | ||||
| @ -1,3 +1,10 @@ | ||||
| // Dark mode | ||||
|  | ||||
| $shallowest: #212121; | ||||
| $shallower: #555; | ||||
| $shallow: #777; | ||||
| $regular: #bbb; | ||||
| $deep: #ddd; | ||||
| $deeper: #fff; | ||||
| $border: hsla(0deg 0% 75% / .35); | ||||
| $border-table: hsla(0deg 0% 40% / .75); | ||||
|  | ||||
| @ -1,3 +1,10 @@ | ||||
| // Light mode | ||||
|  | ||||
| $shallowest: #f8f8f8; | ||||
| $shallower: #ddd; | ||||
| $shallow: #bbb; | ||||
| $regular: #555; | ||||
| $deep: #222; | ||||
| $deeper: #000; | ||||
| $border: hsla(0deg 0% 50% / .35); | ||||
| $border-table: hsla(0deg 0% 50% / .5); | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	![dependabot[bot]](/assets/img/avatar_default.png)