Typo theme
This commit is contained in:
3
.gitmodules
vendored
3
.gitmodules
vendored
@@ -4,3 +4,6 @@
|
|||||||
[submodule "themes/dark-theme-editor"]
|
[submodule "themes/dark-theme-editor"]
|
||||||
path = themes/dark-theme-editor
|
path = themes/dark-theme-editor
|
||||||
url = https://github.com/JingWangTW/dark-theme-editor.git
|
url = https://github.com/JingWangTW/dark-theme-editor.git
|
||||||
|
[submodule "themes/typo"]
|
||||||
|
path = themes/typo
|
||||||
|
url = https://github.com/tomfran/typo.git
|
||||||
|
|||||||
251
hugo.toml
Normal file → Executable file
251
hugo.toml
Normal file → Executable file
@@ -1,213 +1,74 @@
|
|||||||
baseURL = 'https://drafts.jamesbrechtel.com/'
|
baseURL = 'https://willfullyobtuse.com/'
|
||||||
languageCode = 'en-us'
|
languageCode = 'en-us'
|
||||||
title = 'james brechtel'
|
title = 'circumlocution'
|
||||||
theme = 'dark-theme-editor'
|
theme = 'typo'
|
||||||
|
|
||||||
# Support Taxonomies
|
|
||||||
[taxonomies]
|
[taxonomies]
|
||||||
author = "James brechtel"
|
tag = 'tags'
|
||||||
tag = "tags"
|
|
||||||
category = "categories"
|
|
||||||
_merge = "deep"
|
|
||||||
|
|
||||||
[markup.goldmark.renderer]
|
# Google analytics code
|
||||||
unsafe = true
|
googleAnalytics = ""
|
||||||
|
|
||||||
# Theme parameters
|
|
||||||
[params]
|
[params]
|
||||||
|
# Meta description
|
||||||
|
description = "point free notes"
|
||||||
|
|
||||||
# Parameters applied in HTML <head>
|
# Appearance settings
|
||||||
[params.site]
|
theme = 'light'
|
||||||
# Website ICON
|
colorPalette = 'default'
|
||||||
faviconUrl = ""
|
hideHeader = false
|
||||||
|
|
||||||
# Do you have any CSS in local? List them in an array.
|
# Intro on main page, content is markdown
|
||||||
# They should be placed inside "/assets" dir.
|
homeIntroTitle = 'Hi!'
|
||||||
# Please list your files relative to the /assets directory.
|
homeIntroContent = """
|
||||||
# Glob pattern is acceptable
|
Notes, journal, details, rants, clarifications
|
||||||
# If only a few pages need the extra style files, list them in the page metadata.
|
"""
|
||||||
localCss = []
|
|
||||||
|
|
||||||
# Do you need to add any external CSS? List their URL in an array.
|
# Collection to display on home
|
||||||
# If only a few pages need the extra style files, list them in the page metadata.
|
homeCollectionTitle = 'Posts'
|
||||||
# These URLs will be inserted into <link> tags directly without any check.
|
homeCollection = 'posts'
|
||||||
externalCss = []
|
|
||||||
|
|
||||||
# Like the one above, but this will download a local copy and combine it with
|
# Lists parameters
|
||||||
# other CSS files into a single file while in production mode.
|
paginationSize = 100
|
||||||
externalCssDownload = []
|
listSummaries = true
|
||||||
|
listDateFormat = '2 Jan 2006'
|
||||||
|
|
||||||
# Do you have any script in local? List them in an array.
|
# Breadcrumbs
|
||||||
# They should be placed inside "/assets" dir.
|
breadcrumbs = true
|
||||||
# Please list your files relative to the /assets directory.
|
|
||||||
# Glob pattern is acceptable
|
|
||||||
# If only a few pages need the extra script files, list them in the page metadata.
|
|
||||||
localJs = []
|
|
||||||
|
|
||||||
# Do you have any external Script need to add on? List their URL in an array.
|
# Social icons
|
||||||
# If only a few pages need the extra script files, list them in the page metadata.
|
[[params.social]]
|
||||||
# These URLs will be inserted into <script> tags directly without any check.
|
name = "Mastodon"
|
||||||
externalJs = []
|
url = "https://hachyderm.io/@eightball"
|
||||||
|
|
||||||
# Like the one above, but this will download a local copy and combine it with
|
[[params.social]]
|
||||||
# other JS files into a single file while in production mode.
|
name = "github"
|
||||||
externalJsDownload = []
|
url = "https://github.com/jbrechtel"
|
||||||
|
|
||||||
# The code you could get from Google Search Console.
|
# Main menu pages
|
||||||
# Please patse the value of content xxx in the following items
|
[[params.menu]]
|
||||||
# <meta name="google-site-verification" content="xxxxxxxxxxxxxxxxxxxxxxxxxx" />
|
name = "home"
|
||||||
googleVerification = ""
|
url = "/"
|
||||||
|
|
||||||
# The code you could get from Microsoft Bing Webmater
|
[[params.menu]]
|
||||||
# Please patse the value of content xxx in the following items
|
name = "posts"
|
||||||
# <meta name="msvalidate.01" content="xxxxxxxxxxxxxxxxxxxx" />
|
url = "/posts"
|
||||||
bingVerifivation = ""
|
|
||||||
|
|
||||||
# Customized info shown in header of the page
|
[[params.menu]]
|
||||||
[params.header]
|
name = "about"
|
||||||
# Website title for header banner.
|
url = "/about"
|
||||||
title = "circumlocution"
|
|
||||||
|
|
||||||
# Subtitle for this site, used in homepage only
|
# Syntax highligth on code blocks
|
||||||
subtitle = "absolutely nothing important"
|
[markup]
|
||||||
|
[markup.highlight]
|
||||||
|
style = 'algol'
|
||||||
|
|
||||||
# Config about your's site logo, remove this item to hide the logo
|
# Giscus comments
|
||||||
[params.header.logo]
|
[params.giscus]
|
||||||
# Where is your site's URL
|
enable = false
|
||||||
imgUrl = ""
|
repo = "user/repo"
|
||||||
|
repoid = "repoId"
|
||||||
# If the logo is clickable, where should it be linked?
|
category = "General"
|
||||||
# In default, it will linked to the homepage of the site.
|
categoryid = "categoryId"
|
||||||
logoLink = ""
|
mapping = "pathname"
|
||||||
|
theme = "preferred_color_scheme"
|
||||||
# Customized info shown in footer of the page
|
|
||||||
[params.footer]
|
|
||||||
# CopyRight string shown in the footer. Keep it an empty string or remove this item will hide it from the page.
|
|
||||||
copyrightStr = "...."
|
|
||||||
|
|
||||||
# Should show the counter in the footer or not
|
|
||||||
# In the home page, it will show the numbers of all pages
|
|
||||||
# In the sections pages, it will show the numbers of pages within the section
|
|
||||||
# In the taxonomy pages, it will show the numbers of pages belong to the taxonomy.
|
|
||||||
# In the regular content pages, it will show the word count.
|
|
||||||
counter = true
|
|
||||||
|
|
||||||
# Should show the language of the page or not
|
|
||||||
language = true
|
|
||||||
|
|
||||||
# Should show the hugo version or not
|
|
||||||
hugoVersion = true
|
|
||||||
|
|
||||||
# Should show the theme info or not
|
|
||||||
theme = true
|
|
||||||
|
|
||||||
# Should show the edited time of the page or not
|
|
||||||
modifiedTime = true
|
|
||||||
|
|
||||||
# The format of the `modifiedTime`.
|
|
||||||
# Refer to page https://gohugo.io/functions/format/ for more detail.
|
|
||||||
# Below is the default format, please do not remove it, unless you set `false` in `modifiedTime` field.
|
|
||||||
dateFormat = "Jan 02 2006 15:04:05"
|
|
||||||
|
|
||||||
# Should show the current git HEAD hash or not
|
|
||||||
# To make this show up correctly, please follow the prerequisites in page
|
|
||||||
# https://gohugo.io/variables/git/
|
|
||||||
gitHash = true
|
|
||||||
|
|
||||||
# Social link in the footer, listed items are supported, delete unwanted items to hide it.
|
|
||||||
[params.footer.socialLink]
|
|
||||||
github = "jbrechtel"
|
|
||||||
facebook = ""
|
|
||||||
twitter = "8brechtel"
|
|
||||||
email = ""
|
|
||||||
linkedin = ""
|
|
||||||
instagram = "eightbald"
|
|
||||||
telegram = ""
|
|
||||||
medium = ""
|
|
||||||
vimeo = ""
|
|
||||||
youtube = ""
|
|
||||||
|
|
||||||
# Metadata of the site, value will be used in HTML <header>
|
|
||||||
# These value would be used when they didn't appear in the frontmatter of a single page.
|
|
||||||
# In other words, these value will be overwritten by the frontmatter in the single page.
|
|
||||||
[params.globalFrontmatter]
|
|
||||||
# The author of this site. This will be shown in
|
|
||||||
# 1. the footer of all page
|
|
||||||
# 2. the author filed in the single page. (this could be overwritten by the frontmatter of the single page.)
|
|
||||||
# Keep it an empty string or remove this item will hide it from the page
|
|
||||||
author = "James Brechtel"
|
|
||||||
|
|
||||||
# Website description for RSS and SEO. Theme will generate a <meta> tag for this item
|
|
||||||
description = ""
|
|
||||||
|
|
||||||
# Website keywords. Theme will generate a <meta> tag for this item.
|
|
||||||
keywords = "haskell, cycling, hiking, personal, programming"
|
|
||||||
|
|
||||||
# Parameters applied in the homepage only
|
|
||||||
[params.homePage]
|
|
||||||
# Long Descripition shown in home page "Start Block". Is is recommended to have the paragraph shorter than 100 words.
|
|
||||||
siteLongDescription = "This site is a simple outlet to help me clarify my thoughts."
|
|
||||||
|
|
||||||
# If you don't like the title of "siteLongDescription" be "Start" (default),
|
|
||||||
# you may change the value of this item to "Description" or something you like.
|
|
||||||
siteLongDescriptionTitle = "Start"
|
|
||||||
|
|
||||||
# Param to decide whether to show the most recent blog posts or not. (Default: true)
|
|
||||||
showRecentPostsBlock = true
|
|
||||||
|
|
||||||
# Param to decide how many recent posts to show in the home page. (Default: 5)
|
|
||||||
numOfRecentPosts = 10
|
|
||||||
|
|
||||||
# Parameter to decide whether to show the URL behind the title.
|
|
||||||
# It will be more like an editor if it is shown. However, in general, it can be messy if it is displayed.
|
|
||||||
# (Default: true)
|
|
||||||
recentPostShowUrl = true
|
|
||||||
|
|
||||||
|
|
||||||
# Paramater applied in the single page
|
|
||||||
# These values could be overwritten by the frontmatter in the single page.
|
|
||||||
[params.page]
|
|
||||||
# Should include Table of Content in front of the page or not.
|
|
||||||
includeToc = true
|
|
||||||
|
|
||||||
# Should show the author of the page or not.
|
|
||||||
# The author name will be shown in the single page if and only if
|
|
||||||
# 1. this items been set as true and
|
|
||||||
# 2. "aurthor" filed been provided in the
|
|
||||||
# A. single page frontmatter or
|
|
||||||
# B. "author" filed in above "globalFrontmatter" block
|
|
||||||
showAuthor = true
|
|
||||||
|
|
||||||
# Should show the date of the page or not
|
|
||||||
showDate = true
|
|
||||||
|
|
||||||
# The format of the date.
|
|
||||||
# Refer to page https://gohugo.io/functions/format/ for more detail.
|
|
||||||
# Below is the default format, please do not remove it, unless you set `false` in `showDate` field.
|
|
||||||
dateFormat = "2006.01.02"
|
|
||||||
|
|
||||||
# Should show the estimate reading time in front of the page or not.
|
|
||||||
showTimeToRead = true
|
|
||||||
|
|
||||||
# Should show the breadcrumb in front of the page or not.
|
|
||||||
showBreadcrumb = true
|
|
||||||
|
|
||||||
# Should show the "copy" button in the codeblock or not.
|
|
||||||
codeBlockCopible = true
|
|
||||||
|
|
||||||
# Should include LaTeX support on a single page or not?
|
|
||||||
# This parameter will be overwritten by the page front matter (if it has been set).
|
|
||||||
# Since enabling this configuration loads some external JavaScript,
|
|
||||||
# it will slow down the page loading speed.
|
|
||||||
# It's recommended to keep it turned off by default and only enable this configuration when required.
|
|
||||||
useMath = false
|
|
||||||
|
|
||||||
# Filed tp describe how should we pass the "trust" params to the `KaTex` module.
|
|
||||||
# Thos params would affect if we could trust the HTML related code in LaTex blocks.
|
|
||||||
# https://katex.org/docs/options.html
|
|
||||||
trustedmath = false
|
|
||||||
|
|
||||||
[params.preference]
|
|
||||||
# Use "true" to show the real fila name in both breadcrumb and the sidebar
|
|
||||||
# Use "false" to show the tile in the file in both breadcrumb and the sidebar
|
|
||||||
showFileName = false
|
|
||||||
|
|||||||
1
themes/typo
Submodule
1
themes/typo
Submodule
Submodule themes/typo added at 4fe47ad315
Reference in New Issue
Block a user