add makefile, fix link padding, test capitalization
This commit is contained in:
parent
c9400d06fa
commit
42a11e3f39
7
Makefile
Normal file
7
Makefile
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
.DEFAULT_GOAL := serve
|
||||||
|
|
||||||
|
help: ## Show all Makefile targets
|
||||||
|
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'
|
||||||
|
|
||||||
|
serve: ## serve
|
||||||
|
hugo-obsidian -input=content -output=data -index && hugo server
|
@ -23,19 +23,6 @@ p, ul, text {
|
|||||||
padding: revert;
|
padding: revert;
|
||||||
}
|
}
|
||||||
|
|
||||||
a {
|
|
||||||
font-family: Inter;
|
|
||||||
font-weight: 700;
|
|
||||||
font-size: 1em;
|
|
||||||
text-decoration: none;
|
|
||||||
transition: all 0.2s ease;
|
|
||||||
color: var(--secondary);
|
|
||||||
|
|
||||||
&:hover {
|
|
||||||
color: var(--tertiary) !important;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#TableOfContents > ol {
|
#TableOfContents > ol {
|
||||||
counter-reset: section;
|
counter-reset: section;
|
||||||
margin-left: 0em;
|
margin-left: 0em;
|
||||||
@ -128,6 +115,16 @@ td, th {
|
|||||||
article a {
|
article a {
|
||||||
font-family: Source Sans Pro;
|
font-family: Source Sans Pro;
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
|
|
||||||
|
// internal link
|
||||||
|
&[href^="./"], &[href^="/"] {
|
||||||
|
text-decoration: none;
|
||||||
|
background-color: #afbfc933;
|
||||||
|
padding: 0 0.2em;
|
||||||
|
margin-right: -0.2em;
|
||||||
|
font-weight: 600;
|
||||||
|
border-radius: 3px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
sup > a {
|
sup > a {
|
||||||
@ -135,6 +132,19 @@ sup > a {
|
|||||||
padding: 0 0.1em 0 0.2em;
|
padding: 0 0.1em 0 0.2em;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
font-family: Inter, sans-serif;
|
||||||
|
font-weight: 700;
|
||||||
|
font-size: 1em;
|
||||||
|
text-decoration: none;
|
||||||
|
transition: all 0.2s ease;
|
||||||
|
color: var(--secondary);
|
||||||
|
|
||||||
|
&:hover {
|
||||||
|
color: var(--tertiary) !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
pre {
|
pre {
|
||||||
font-family: 'Fira Code';
|
font-family: 'Fira Code';
|
||||||
padding: 0.75em;
|
padding: 0.75em;
|
||||||
@ -187,15 +197,6 @@ hr {
|
|||||||
background-color: var(--dark);
|
background-color: var(--dark);
|
||||||
}
|
}
|
||||||
|
|
||||||
// internal link
|
|
||||||
a[href^="./"] {
|
|
||||||
text-decoration: none;
|
|
||||||
background-color: #afbfc933;
|
|
||||||
padding: 0 0.2em;
|
|
||||||
font-weight: 600;
|
|
||||||
border-radius: 3px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.singlePage {
|
.singlePage {
|
||||||
margin: 4em 30vw;
|
margin: 4em 30vw;
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@ baseURL = "https://quartz.jzhao.xyz/"
|
|||||||
languageCode = "en-us"
|
languageCode = "en-us"
|
||||||
googleAnalytics = "G-XYFD95KB4J"
|
googleAnalytics = "G-XYFD95KB4J"
|
||||||
pygmentsUseClasses = true
|
pygmentsUseClasses = true
|
||||||
relativeURLs = true
|
relativeURLs = false
|
||||||
disablePathToLower = true
|
disablePathToLower = true
|
||||||
ignoreFiles = [
|
ignoreFiles = [
|
||||||
"/content/templates/*",
|
"/content/templates/*",
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
title: 🪴 Quartz v2.1
|
title: 🪴 Quartz 3
|
||||||
---
|
---
|
||||||
Host your second brain and [digital garden](https://jzhao.xyz/posts/digital-gardening) for free. Quartz features
|
Host your second brain and [digital garden](https://jzhao.xyz/posts/digital-gardening) for free. Quartz features
|
||||||
1. Extremely fast full-text search by pressing `/`
|
1. Extremely fast full-text search by pressing `/`
|
||||||
|
@ -8,7 +8,7 @@ Quartz runs on top of [Hugo](https://gohugo.io/) so all notes are written in [Ma
|
|||||||
### Obsidian
|
### Obsidian
|
||||||
I *strongly* recommend using [Obsidian](http://obsidian.md/) as a way to edit and grow your digital garden. It comes with a really nice editor and graphical interface to preview all of my local files.
|
I *strongly* recommend using [Obsidian](http://obsidian.md/) as a way to edit and grow your digital garden. It comes with a really nice editor and graphical interface to preview all of my local files.
|
||||||
|
|
||||||
**🔗 [How to link your Obsidian Vault](notes/obsidian.md)**
|
🔗 How to link your Obsidian Vault](notes/Obsidian.md)
|
||||||
|
|
||||||
Of course, all the files are in Markdown so you could just use your favourite text editor of choice.
|
Of course, all the files are in Markdown so you could just use your favourite text editor of choice.
|
||||||
|
|
||||||
|
@ -25,7 +25,7 @@ source ~/.bash_profile
|
|||||||
```
|
```
|
||||||
|
|
||||||
### How come my notes aren't being rendered?
|
### How come my notes aren't being rendered?
|
||||||
You probably forgot to include front matter in your Markdown files. You can either setup [Obsidian](notes/obsidian) to do this for you or you need to manually define it. More details in [the 'how to edit' guide](notes/editing.md).
|
You probably forgot to include front matter in your Markdown files. You can either setup [Obsidian](notes/Obsidian) to do this for you or you need to manually define it. More details in [the 'how to edit' guide](notes/editing.md).
|
||||||
|
|
||||||
### My custom domain isn't working!
|
### My custom domain isn't working!
|
||||||
Walk through the steps in [the hosting guide](notes/hosting.md) again. Make sure you wait 30 min to 1 hour for changes to take effect.
|
Walk through the steps in [the hosting guide](notes/hosting.md) again. Make sure you wait 30 min to 1 hour for changes to take effect.
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
<div class="singlePage">
|
<div class="singlePage">
|
||||||
<!-- Begin actual content -->
|
<!-- Begin actual content -->
|
||||||
<header>
|
<header>
|
||||||
{{if .Title}}<h1>{{ .Title }}</h1>{{end}}
|
<h1>{{if .Title}}{{ .Title }}{{else}}Untitled{{end}}</h1>
|
||||||
<svg tabindex="0" id="search-icon" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search Icon</title><desc id="desc">Icon to open search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"/><circle cx="8" cy="8" r="7"/></g></svg>
|
<svg tabindex="0" id="search-icon" aria-labelledby="title desc" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.9 19.7"><title id="title">Search Icon</title><desc id="desc">Icon to open search</desc><g class="search-path" fill="none"><path stroke-linecap="square" d="M18.5 18.3l-5.4-5.4"/><circle cx="8" cy="8" r="7"/></g></svg>
|
||||||
<div class="spacer"></div>
|
<div class="spacer"></div>
|
||||||
{{partial "darkmode.html" .}}
|
{{partial "darkmode.html" .}}
|
||||||
|
@ -145,7 +145,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
const redir = (id, term) => {
|
const redir = (id, term) => {
|
||||||
window.location.href = "{{.Site.BaseURL}}" + `${id.toLowerCase()}#:~:text=${encodeURIComponent(term)}`
|
window.location.href = "{{.Site.BaseURL}}" + `${id}#:~:text=${encodeURIComponent(term)}`
|
||||||
}
|
}
|
||||||
|
|
||||||
const fetch = id => ({
|
const fetch = id => ({
|
||||||
|
Loading…
Reference in New Issue
Block a user