diff --git a/config/_default/config.yaml b/config/_default/config.yaml index c982dab..ab1c752 100644 --- a/config/_default/config.yaml +++ b/config/_default/config.yaml @@ -1,16 +1,20 @@ baseURL: / -title: Eureka Demo +title: Awin's blog +icon: favicon.ico # Uncomment when not installing with Hugo Modules # theme: eureka # Comment when not installing with Hugo Modules -theme: wangchucheng.com/hugo-eureka +theme: eureka # If you cannot access the Github mirror, you can also use the Gitee mirror: gitee.com/wangchucheng/hugo-eureka -paginate: 3 +paginate: 5 copyright: > - © 2021 WANG Chucheng and + Theme create by: © 2021 WANG Chucheng and MA Ruiqi +
enableEmoji: true enableGitInfo: false summaryLength: 75 @@ -42,4 +46,4 @@ taxonomies: author: authors build: - useResourceCacheWhen: always \ No newline at end of file + useResourceCacheWhen: always diff --git a/config/_default/menus.yaml b/config/_default/menus.yaml index 437496b..d8eae34 100644 --- a/config/_default/menus.yaml +++ b/config/_default/menus.yaml @@ -7,4 +7,7 @@ main: weight: 2 - name: Docs url: /docs/ - weight: 3 \ No newline at end of file + weight: 3 + - name: Author + url: /authors/ + weight: 4 diff --git a/config/_default/params.yaml b/config/_default/params.yaml index d278263..9517840 100644 --- a/config/_default/params.yaml +++ b/config/_default/params.yaml @@ -1,6 +1,6 @@ mainSections: - posts -description: Eureka is a elegant and powerful theme for Hugo. +description: Awin's blog. Just something interested. repoEditURL: @@ -16,9 +16,9 @@ style: # E.g. Person, Organization, LocalBusiness, Project, EducationalOrganization siteType: Person -icon: images/icon.png -publisherName: WANG Chucheng -publisherLogo: +icon: garfield.jpg +publisherName: Awin Huang +publisherLogo: garfield.jpg highlight: handler: highlightjs @@ -27,7 +27,12 @@ highlight: # highlight.js doesn't bundle every language. So please specify additional languages you want here. # See https://github.com/highlightjs/cdn-release/tree/main/build/languages for available languages. languages: - - dart + - bash + - c + - cpp + - http + - python + - javascript # See https://github.com/highlightjs/cdn-release/tree/main/build/styles for available styles. style: base16/solarized-light @@ -44,10 +49,10 @@ math: comment: # Options: disqus, commento, valine and utterances. - handler: + handler: disqus - # disqus: - # shortname: + disqus: + shortname: blog-awin-one # utterances: # # Browse https://utteranc.es/ to see the options available. @@ -76,6 +81,6 @@ diagram: # # You can list the key and value you want as below. # # Because Hugo's config params are case-insensitive, you need to add `-` or `_` before the uppercase letters. # # For example, `diagramPadding` should be written as `diagram-Padding` or other acceptable formats. - # theme: + # theme: # flowchart: # diagram-padding: diff --git a/content/authors/example-author/_index.md b/content/authors/example-author/_index.md deleted file mode 100644 index f69ed63..0000000 --- a/content/authors/example-author/_index.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: Example Author -role: Example Role -avatar: images/icon.png -bio: Aenean vel bibendum quam. Aliquam at mollis quam. Proin efficitur. -organization: - name: Example Organization - url: https://example.com/ -social: - - icon: envelope - iconPack: fas - url: mailto:example@example.com - - icon: twitter - iconPack: fab - url: https://example.com/ - - icon: github - iconPack: fab - url: https://example.com/ ---- - -## Self Introduction - -Cras ex dui, tristique a libero eget, consectetur semper ligula. Nunc augue arcu, malesuada a nisi et, molestie finibus metus. Sed lacus odio, ultricies a nisl vitae, sollicitudin tempor ipsum. Vivamus quis feugiat arcu. Sed mi nunc, efficitur quis tellus vitae, posuere mattis metus. Phasellus in mattis dui. Nullam blandit, augue non ullamcorper dapibus, lacus dui molestie massa, in iaculis purus lectus eu lectus. Duis hendrerit lacinia tellus, sit amet feugiat dolor placerat id. Aenean ac velit massa. Vivamus feugiat dui at magna viverra, ut dictum nunc rutrum. Duis eget sapien finibus, lobortis orci id, vestibulum tellus. Maecenas lobortis urna libero, quis fermentum lectus lobortis nec. Nullam laoreet volutpat libero, ac mattis magna ullamcorper quis. Duis eget ipsum eu nisi mattis cursus et vitae turpis. - -Aliquam pretium diam eget leo feugiat finibus. Donec malesuada commodo ipsum. Aenean a massa in lacus venenatis vestibulum. Duis vel sem quis elit iaculis consectetur et quis dolor. Morbi eu ipsum hendrerit, malesuada ante sed, dapibus est. Suspendisse feugiat nulla ut gravida convallis. Phasellus id massa posuere, rhoncus justo ut, porttitor dolor. Nulla ultrices malesuada egestas. Nunc fermentum tincidunt sem ac vulputate. Donec mollis sollicitudin justo eget varius. Donec ornare velit et felis blandit, id molestie sapien lobortis. Morbi eget tristique justo. Mauris posuere, nibh eu laoreet ultricies, ligula erat iaculis sapien, vel dapibus lacus libero ut diam. Etiam viverra ante felis, et scelerisque nunc pellentesque vitae. Praesent feugiat dictum molestie. - -## Details - -Nunc pellentesque vitae: -- Morbi accumsan nibh efficitur diam molestie, non dignissim diam facilisis. -- Donec dignissim leo in mollis faucibus. -- Donec blandit lacus a pellentesque fermentum. - -Donec mollis sollicitudin: -- Nunc dictum purus ornare purus consectetur, eu pellentesque massa ullamcorper. -- Aliquam eu leo vitae justo aliquam tincidunt. -- Fusce non massa id augue interdum feugiat sed et nulla. -- Vivamus molestie augue in tristique laoreet. diff --git a/content/authors/hugo-authors/_index.md b/content/authors/hugo-authors/_index.md deleted file mode 100644 index 70f086f..0000000 --- a/content/authors/hugo-authors/_index.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: Hugo Authors -role: Example Role -bio: Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos. -organization: - name: Example Organization - url: https://example.com/ -social: - - icon: envelope - iconPack: fas - url: mailto:example@example.com - - icon: twitter - iconPack: fab - url: https://example.com/ - - icon: github - iconPack: fab - url: https://example.com/ ---- - -## Vestibulum vel arcu - -Donec interdum justo sed posuere imperdiet. Quisque nec mauris eu erat mattis egestas in vitae nisl. Sed nisl augue, congue sed quam quis, tempor tempus nibh. Pellentesque accumsan in quam a interdum. Morbi iaculis venenatis lacinia. Mauris quis nisl vitae nisi mollis placerat id vel ligula. Integer vitae arcu ac leo iaculis rhoncus id vitae dolor. Fusce quis nisl tincidunt, vulputate dolor quis, mollis massa. Donec congue velit at risus cursus, eu auctor dolor rhoncus. In porta at dolor at eleifend. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Pellentesque vehicula mi at dapibus sodales. Morbi accumsan dictum maximus. In eget leo in purus commodo vestibulum. Duis et velit ex. - -Nam turpis ligula, commodo eu nunc eget, rutrum convallis dui. Integer posuere massa nibh, sit amet hendrerit lectus facilisis sed. Pellentesque ut auctor urna. Vestibulum cursus varius enim in ullamcorper. Sed sed risus ac lorem porttitor rhoncus commodo ut nulla. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Sed eu urna auctor, scelerisque enim nec, eleifend nisl. Vestibulum nec mauris commodo, egestas justo id, consequat leo. Mauris diam justo, sagittis vel posuere a, imperdiet vel sem. Curabitur eget arcu euismod, consectetur arcu non, posuere neque. Integer commodo dolor volutpat, gravida nunc in, tempus mauris. Suspendisse iaculis purus ut vehicula facilisis. Suspendisse vitae diam ipsum. In consequat vitae dui vitae tincidunt. - -Nullam eleifend fringilla quam. Sed faucibus efficitur metus at rhoncus. Sed non nunc mollis, cursus ipsum suscipit, blandit mi. Morbi ac interdum massa, non congue ligula. Suspendisse porta condimentum finibus. Donec lobortis eget nisl posuere vehicula. Aenean in mi mollis nisl fermentum lobortis non at lacus. Suspendisse sagittis dolor vitae vehicula gravida. Mauris in dui eu arcu viverra eleifend. Vestibulum nibh sapien, elementum et viverra a, laoreet sit amet felis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. - -## Nunc magna est - -Donec porta: -- Aenean aliquam sapien id fermentum hendrerit. -- Nullam quis augue id ante tempor suscipit sodales sed velit. -- Sed at nulla consectetur, sodales nisl sed, luctus velit. -- Morbi ornare purus at porttitor tristique. - -Gravida urna in: -- Maecenas blandit diam at massa hendrerit maximus. -- Sed lacinia purus ac cursus tincidunt. -- Maecenas posuere ante sed elit tempus porttitor. -- Sed vel justo quis diam convallis hendrerit ac non mi. diff --git a/content/homepage/about.md b/content/homepage/about.md index 8972446..c6dea37 100644 --- a/content/homepage/about.md +++ b/content/homepage/about.md @@ -1,22 +1,9 @@ --- -title: Example Author +title: Awin Huang +role: Administrator +bio: 有物混成,先天地而生,寂兮寥兮,獨立而不改,周行而不殆,可以為天下母。吾不知其名,字之曰道。 +avatar: garfield.jpg draft: false -role: Example Role -avatar: images/icon.png -bio: Aenean vel bibendum quam. Aliquam at mollis quam. Proin efficitur. -organization: - name: Example Organization - url: https://example.com/ -social: - - icon: envelope - iconPack: fas - url: mailto:example@example.com - - icon: twitter - iconPack: fab - url: https://example.com/ - - icon: github - iconPack: fab - url: https://example.com/ weight: 1 widget: @@ -30,34 +17,17 @@ widget: position: # Options: sm, md, lg and xl. Default is md. scale: - + background: # Options: primary, secondary, tertiary or any valid color value. Default is primary. color: secondary - image: + image: images/flower.jpg # Options: auto, cover and contain. Default is auto. - size: + size: cover # Options: center, top, right, bottom, left. position: # Options: fixed, local, scroll. - attachment: + attachment: --- -## Self Introduction - -Cras ex dui, tristique a libero eget, consectetur semper ligula. Nunc augue arcu, malesuada a nisi et, molestie finibus metus. Sed lacus odio, ultricies a nisl vitae, sollicitudin tempor ipsum. Vivamus quis feugiat arcu. Sed mi nunc, efficitur quis tellus vitae, posuere mattis metus. Phasellus in mattis dui. Nullam blandit, augue non ullamcorper dapibus, lacus dui molestie massa, in iaculis purus lectus eu lectus. Duis hendrerit lacinia tellus, sit amet feugiat dolor placerat id. Aenean ac velit massa. Vivamus feugiat dui at magna viverra, ut dictum nunc rutrum. Duis eget sapien finibus, lobortis orci id, vestibulum tellus. Maecenas lobortis urna libero, quis fermentum lectus lobortis nec. Nullam laoreet volutpat libero, ac mattis magna ullamcorper quis. Duis eget ipsum eu nisi mattis cursus et vitae turpis. - -Aliquam pretium diam eget leo feugiat finibus. Donec malesuada commodo ipsum. Aenean a massa in lacus venenatis vestibulum. Duis vel sem quis elit iaculis consectetur et quis dolor. Morbi eu ipsum hendrerit, malesuada ante sed, dapibus est. Suspendisse feugiat nulla ut gravida convallis. Phasellus id massa posuere, rhoncus justo ut, porttitor dolor. Nulla ultrices malesuada egestas. Nunc fermentum tincidunt sem ac vulputate. Donec mollis sollicitudin justo eget varius. Donec ornare velit et felis blandit, id molestie sapien lobortis. Morbi eget tristique justo. Mauris posuere, nibh eu laoreet ultricies, ligula erat iaculis sapien, vel dapibus lacus libero ut diam. Etiam viverra ante felis, et scelerisque nunc pellentesque vitae. Praesent feugiat dictum molestie. - -## Details - -Nunc pellentesque vitae: -- Morbi accumsan nibh efficitur diam molestie, non dignissim diam facilisis. -- Donec dignissim leo in mollis faucibus. -- Donec blandit lacus a pellentesque fermentum. - -Donec mollis sollicitudin: -- Nunc dictum purus ornare purus consectetur, eu pellentesque massa ullamcorper. -- Aliquam eu leo vitae justo aliquam tincidunt. -- Fusce non massa id augue interdum feugiat sed et nulla. -- Vivamus molestie augue in tristique laoreet. +Welcome to my blog, I share something interested here, and please feel free to leave your comment. diff --git a/content/homepage/blank.html b/content/homepage/blank.html index 0b035f7..694ee57 100644 --- a/content/homepage/blank.html +++ b/content/homepage/blank.html @@ -14,19 +14,19 @@ widget: position: # Options: sm, md, lg and xl. Default is md. scale: - + background: # Options: primary, secondary, tertiary or any valid color value. Default is primary. color: - image: images/hero-left.jpg + image: images/flower.jpg # Options: auto, cover and contain. Default is auto. size: cover # Options: center, top, right, bottom, left. position: # Options: fixed, local, scroll. - attachment: + attachment: ---
-

Write anything you like here!

-
\ No newline at end of file +

初聞不知曲中意,再聽已是曲中人。把握當下!

+ diff --git a/content/homepage/experience.md b/content/homepage/experience.md deleted file mode 100644 index 66db55c..0000000 --- a/content/homepage/experience.md +++ /dev/null @@ -1,52 +0,0 @@ ---- -title: Experience -draft: false -experiences: - - title: Example Role 1 - organization: - name: Example Organization 1 - url: https://example.org - dates: "2019 - Present" - location: Country - writeup: > - Donec scelerisque egestas augue at tempor. Fusce faucibus magna in. - - - Suspendisse lacinia mauris a laoreet vehicula. - - - Aenean tincidunt enim vitae ante blandit tempor. - - - Nam tincidunt diam quis lorem rutrum ullamcorper. - - - title: Example Role 2 - organization: - name: Example Organization 2 - url: https://example.org - dates: "2017 - 2019" - location: Country - writeup: > - **Aliquam** at **rutrum** ante. In sed quam faucibus. - -weight: 3 -widget: - handler: experience - - # Options: sm, md, lg and xl. Default is md. - width: lg - - sidebar: - # Options: left and right. Leave blank to hide. - position: left - # Options: sm, md, lg and xl. Default is md. - scale: - - background: - # Options: primary, secondary, tertiary or any valid color value. Default is primary. - color: - image: - # Options: auto, cover and contain. Default is auto. - size: - # Options: center, top, right, bottom, left. - position: - # Options: fixed, local, scroll. - attachment: ---- diff --git a/content/homepage/vintage.md b/content/homepage/vintage.md index bc22a8b..6f678c9 100644 --- a/content/homepage/vintage.md +++ b/content/homepage/vintage.md @@ -1,9 +1,9 @@ --- title: Vintage draft: false -slogan: We are all in the gutter, but some of us are looking at the stars. -imgLeft: images/hero-left.jpg -imgRight: images/hero-right.jpg +slogan: 知人者智,自知者明。 勝人者有力,自勝者強。 +imgLeft: images/lake_left.jpg +imgRight: images/lake.jpg weight: 4 widget: @@ -17,7 +17,7 @@ widget: position: # Options: sm, md, lg and xl. Default is md. scale: - + background: # Options: primary, secondary, tertiary or any valid color value. Default is primary. color: secondary @@ -27,5 +27,5 @@ widget: # Options: center, top, right, bottom, left. position: # Options: fixed, local, scroll. - attachment: ---- \ No newline at end of file + attachment: +--- diff --git a/content/posts/diagram-support.md b/content/posts/diagram-support.md deleted file mode 100644 index a93a11d..0000000 --- a/content/posts/diagram-support.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: Diagram Support -description: -toc: true -authors: - - example-author -tags: -categories: -series: -date: '2021-03-31T13:11:22+08:00' -lastmod: '2021-03-31T13:11:22+08:00' -featuredImage: -draft: false ---- - -Eureka supports the rendering of diagrams by using Mermaid. - - - - -Please include the Mermaid diagram as below. Every mermaid chart/graph/diagram definition, has to have separate `
` tags. - -In order to render the HTML code in the Markdown file correctly, please make sure that `markup.goldmark.renderer.unsafe` in `config.yaml` is true. - -Here is one mermaid diagram: - -
- graph TD - A[Client] --> B[Load Balancer] - B --> C[Server1] - B --> D[Server2] -
- -And here is another: - -
- graph TD - A[Client] -->|tcp_123| B(Load Balancer) - B -->|tcp_456| C[Server1] - B -->|tcp_456| D[Server2] -
\ No newline at end of file diff --git a/content/posts/emoji-support.md b/content/posts/emoji-support.md deleted file mode 100644 index 2773331..0000000 --- a/content/posts/emoji-support.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -title: Emoji Support -description: Guide to emoji usage in Hugo -toc: true -authors: - - Hugo Authors -tags: - - emoji -categories: -series: -date: '2019-03-05' -lastmod: '2019-03-05' -draft: false ---- - -Emoji can be enabled in a Hugo project in a number of ways. - -The [`emojify`](https://gohugo.io/functions/emojify/) function can be called directly in templates or [Inline Shortcodes](https://gohugo.io/templates/shortcode-templates/#inline-shortcodes). - -To enable emoji globally, set `enableEmoji` to `true` in your site's [configuration](https://gohugo.io/getting-started/configuration/) and then you can type emoji shorthand codes directly in content files; e.g. - -

🙈 :see_no_evil: 🙉 :hear_no_evil: 🙊 :speak_no_evil:

-
- -The [Emoji cheat sheet](http://www.emoji-cheat-sheet.com/) is a useful reference for emoji shorthand codes. - -*** - -**N.B.** The above steps enable Unicode Standard emoji characters and sequences in Hugo, however the rendering of these glyphs depends on the browser and the platform. To style the emoji you can either use a third party emoji font or a font stack; e.g. - -{{< highlight html >}} -.emoji { - font-family: Apple Color Emoji, Segoe UI Emoji, NotoColorEmoji, Segoe UI Symbol, Android Emoji, EmojiSymbols; -} -{{< /highlight >}} - -{{< css.inline >}} - -{{< /css.inline >}} diff --git a/content/posts/featured-image.md b/content/posts/featured-image.md deleted file mode 100644 index 2ae412b..0000000 --- a/content/posts/featured-image.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: Featured Image -description: Post with featured image. -toc: true -authors: - - Example Author -tags: - - image -categories: - - themes -series: - - Themes Guide -date: '2020-05-26' -lastmod: '2020-05-26' -featuredImage: images/hero-right.jpg -draft: false ---- - -Maecenas maximus, elit in ornare porttitor, nisi eros hendrerit nisl, sed fermentum nulla urna blandit tellus. - - - -## Nullam tempor lectus quis - -Aenean vehicula non elit id varius. Mauris condimentum lacinia mollis. Nullam quis cursus metus, eget mattis erat. Aliquam nec ante lacus. In tellus augue, iaculis vitae sollicitudin quis, tempor nec urna. Aenean ut fermentum erat, vel gravida ligula. Etiam sed ex aliquet, egestas nibh eu, iaculis mi. Nunc sit amet fermentum ex. Sed convallis ac arcu tristique rhoncus. Suspendisse potenti. - -Proin justo purus, porttitor et semper ut, commodo et nibh. Nam malesuada id arcu in tempus. Ut ornare vestibulum ultrices. Nullam tempor lectus quis ornare viverra. Vestibulum fringilla turpis ac leo fermentum, et dictum nisi consectetur. Integer ullamcorper fringilla mi, non volutpat sapien ultrices vel. Phasellus at blandit neque, pulvinar rutrum ante. - -Etiam auctor, elit vel pretium consequat, orci magna aliquet dolor, quis varius felis purus ut elit. Sed ultrices feugiat blandit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Ut accumsan pulvinar purus et ornare. Vestibulum et tortor eget lacus hendrerit porttitor. Cras dapibus ac est posuere mattis. Pellentesque eu ligula ultricies, interdum nulla vel, sollicitudin ligula. Suspendisse sit amet massa sed dui placerat pharetra. Vestibulum massa sem, congue in vehicula vitae, aliquam eu mi. Suspendisse eget laoreet velit. Cras felis enim, molestie in enim nec, mollis venenatis lectus. Donec tincidunt, mi vel interdum varius, urna metus aliquet velit, ut venenatis nulla orci nec lectus. Nam id tortor imperdiet, tempor massa eget, congue nisl. Suspendisse venenatis facilisis orci, non scelerisque risus volutpat sit amet. - -## Vestibulum et tortor eget - -Aliquam posuere diam non ligula tristique congue. Donec dignissim eu justo sed dictum. Praesent at massa erat. Praesent mollis viverra velit. Aliquam maximus pharetra massa a efficitur. Sed tempus egestas purus sit amet tempor. Donec porttitor varius nisi, eu venenatis risus gravida id. Pellentesque blandit nunc non urna consectetur commodo. Sed at feugiat felis, sit amet malesuada nunc. Curabitur in tempor nisl. Pellentesque accumsan est orci, in commodo felis accumsan facilisis. Nulla maximus suscipit posuere. Nulla et consequat mauris, fermentum ultricies tellus. - -Maecenas consectetur ac libero vitae congue. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec tortor eu lectus placerat varius. Mauris a nisi consectetur, ornare dolor ut, rutrum ligula. Sed enim nisl, fermentum a dictum vel, vestibulum ut odio. Suspendisse laoreet quis urna eu vestibulum. Maecenas commodo augue ex, eu egestas nulla aliquet ut. Cras aliquam dui ipsum, nec sodales erat convallis sit amet. Donec porttitor posuere hendrerit. Sed imperdiet at purus eget tempus. In ac est urna. diff --git a/content/posts/markdown-syntax.md b/content/posts/markdown-syntax.md deleted file mode 100644 index 9398797..0000000 --- a/content/posts/markdown-syntax.md +++ /dev/null @@ -1,151 +0,0 @@ ---- -title: Markdown Syntax Guide -description: Sample article showcasing basic Markdown syntax and formatting for HTML elements. -toc: true -authors: - - Hugo Authors -tags: - - markdown - - css - - html - - themes -categories: - - themes - - syntax -series: - - Themes Guide -date: '2019-03-11' -lastmod: '2019-03-11' -draft: false ---- - -This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme. - - -## Headings - -The following HTML `

`—`

` elements represent six levels of section headings. `

` is the highest section level while `

` is the lowest. - -# H1 -## H2 -### H3 -#### H4 -##### H5 -###### H6 - -## Paragraph - -Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat. - -Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat. - -## Blockquotes - -The blockquote element represents content that is quoted from another source, optionally with a citation which must be within a `footer` or `cite` element, and optionally with in-line changes such as annotations and abbreviations. - -#### Blockquote without attribution - -> Tiam, ad mint andaepu dandae nostion secatur sequo quae. -> **Note** that you can use *Markdown syntax* within a blockquote. - -#### Blockquote with attribution - -> Don't communicate by sharing memory, share memory by communicating.
-> — Rob Pike[^1] - -[^1]: The above quote is excerpted from Rob Pike's [talk](https://www.youtube.com/watch?v=PAAkCSZUG1c) during Gopherfest, November 18, 2015. - -## Tables - -Tables aren't part of the core Markdown spec, but Hugo supports supports them out-of-the-box. - - Name | Age ---------|------ - Bob | 27 - Alice | 23 - -#### Inline Markdown within tables - -| Italics | Bold | Code | -| -------- | -------- | ------ | -| *italics* | **bold** | `code` | - -## Code Blocks - -#### Code block with backticks - -```html - - - - - Example HTML5 Document - - -

Test

- - -``` - -#### Code block indented with four spaces - - - - - - Example HTML5 Document - - -

Test

- - - -#### Code block with Hugo's internal highlight shortcode -{{< highlight html >}} - - - - - Example HTML5 Document - - -

Test

- - -{{< /highlight >}} - -## List Types - -#### Ordered List - -1. First item -2. Second item -3. Third item - -#### Unordered List - -* List item -* Another item -* And another item - -#### Nested list - -* Fruit - * Apple - * Orange - * Banana -* Dairy - * Milk - * Cheese - -## Other Elements — abbr, sub, sup, kbd, mark - -GIF is a bitmap image format. - -H2O - -Xn + Yn = Zn - -Press CTRL+ALT+Delete to end the session. - -Most salamanders are nocturnal, and hunt for insects, worms, and other small creatures. diff --git a/content/posts/math-support.md b/content/posts/math-support.md deleted file mode 100644 index b191ea3..0000000 --- a/content/posts/math-support.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: Math Support -description: -toc: true -authors: - - example-author -tags: -categories: -series: -date: '2020-11-20T22:52:56+08:00' -lastmod: '2020-11-20T22:52:56+08:00' -featuredImage: -draft: false ---- - -Eureka supports the rendering of mathematical formulas by using KaTeX. - - - - -You can type inline equation like $E=mc^2$. - -And also displayed equation like: - -
-\[ \int u \frac{dv}{dx}\, dx=uv-\int \frac{du}{dx}v\,dx \] -
- - -Matrix: - -
-\[ \begin{pmatrix} a&b\\c&d \end{pmatrix} \quad -\begin{bmatrix} a&b\\c&d \end{bmatrix} \quad -\begin{Bmatrix} a&b\\c&d \end{Bmatrix} \quad -\begin{vmatrix} a&b\\c&d \end{vmatrix} \] -
- -Aligned equation: - -
-\[\begin{aligned} -x ={}& a+b+c+{} \\ -&d+e+f+g -\end{aligned}\] -
- -And many other kinds of formulas. diff --git a/content/posts/placeholder-text.md b/content/posts/placeholder-text.md deleted file mode 100644 index 3b2e94e..0000000 --- a/content/posts/placeholder-text.md +++ /dev/null @@ -1,52 +0,0 @@ ---- -title: Placeholder Text -description: Lorem Ipsum Dolor Si Amet -toc: true -authors: - - Hugo Authors - - Example Author -tags: - - markdown - - text -categories: -series: - - Themes Guide -date: '2019-03-09' -lastmod: '2019-03-09' -draft: false ---- - -Lorem est tota propiore conpellat pectoribus de pectora summo. Redit teque digerit hominumque toris verebor lumina non cervice subde tollit usus habet Arctonque, furores quas nec ferunt. Quoque montibus nunc caluere tempus inhospita parcite confusaque translucet patri vestro qui optatis lumine cognoscere flos nubis! Fronde ipsamque patulos Dryopen deorum. - -1. Exierant elisi ambit vivere dedere -2. Duce pollice -3. Eris modo -4. Spargitque ferrea quos palude - -Rursus nulli murmur; hastile inridet ut ab gravi sententia! Nomine potitus silentia flumen, sustinet placuit petis in dilapsa erat sunt. Atria tractus malis. - -1. Comas hunc haec pietate fetum procerum dixit -2. Post torum vates letum Tiresia -3. Flumen querellas -4. Arcanaque montibus omnes -5. Quidem et - -# Vagus elidunt - - - -[The Van de Graaf Canon](https://en.wikipedia.org/wiki/Canons_of_page_construction#Van_de_Graaf_canon) - -## Mane refeci capiebant unda mulcebat - -Victa caducifer, malo vulnere contra dicere aurato, ludit regale, voca! Retorsit colit est profanae esse virescere furit nec; iaculi matertera et visa est, viribus. Divesque creatis, tecta novat collumque vulnus est, parvas. **Faces illo pepulere** tempus adest. Tendit flamma, ab opes virum sustinet, sidus sequendo urbis. - -Iubar proles corpore raptos vero auctor imperium; sed et huic: manus caeli Lelegas tu lux. Verbis obstitit intus oblectamina fixis linguisque ausus sperare Echionides cornuaque tenent clausit possit. Omnia putatur. Praeteritae refert ausus; ferebant e primus lora nutat, vici quae mea ipse. Et iter nil spectatae vulnus haerentia iuste et exercebat, sui et. - -Eurytus Hector, materna ipsumque ut Politen, nec, nate, ignari, vernum cohaesit sequitur. Vel **mitis temploque** vocatus, inque alis, *oculos nomen* non silvis corpore coniunx ne displicet illa. Crescunt non unus, vidit visa quantum inmiti flumina mortis facto sic: undique a alios vincula sunt iactata abdita! Suspenderat ego fuit tendit: luna, ante urbem Propoetides **parte**. - -{{< css.inline >}} - -{{< /css.inline >}} diff --git a/newpost.py b/newpost.py index 923b0eb..41ed3bb 100644 --- a/newpost.py +++ b/newpost.py @@ -7,6 +7,7 @@ import traceback DEFAULT_FRONT_MATTER = { + 'slug': '', 'title': '', 'description': '', 'toc': True, @@ -18,7 +19,8 @@ DEFAULT_FRONT_MATTER = { 'lastmod': '', 'featuredVideo': '', 'featuredImage': '', - 'draft': False + 'draft': False, + 'enableComment': True } @@ -32,7 +34,7 @@ def create_post(filepath, args): f.write('---\n'); for key in DEFAULT_FRONT_MATTER.keys(): - if key == 'title': + if key in ('title', 'slug'): f.write(f'{key}: {args.posttitle}\n') elif key in ('date', 'lastmod'): if args.postdate is not None: @@ -40,13 +42,13 @@ def create_post(filepath, args): else: f.write(f'{key}: {datetime.datetime.now().isoformat()}\n') else: - if type(DEFAULT_FRONT_MATTER[key]) is not str: - f.write(f'{key}: {DEFAULT_FRONT_MATTER[key]}\n') - elif type(DEFAULT_FRONT_MATTER[key]) is str: + if type(DEFAULT_FRONT_MATTER[key]) is str: if DEFAULT_FRONT_MATTER[key] == '': f.write(f'{key}: \n') else: f.write(f'{key}: {DEFAULT_FRONT_MATTER[key]}\n') + elif type(DEFAULT_FRONT_MATTER[key]) is bool: + f.write(f'{key}: {"true" if DEFAULT_FRONT_MATTER[key] else "false"}\n') else: f.write(f'{key}: {DEFAULT_FRONT_MATTER[key]}\n')