@@ -4,9 +4,70 @@ description = "About hugo-xterm theme."
4
4
toc = false
5
5
+++
6
6
7
- A simple Hugo theme for terminal users .
7
+ Hugo theme designed for reading and printing text with dark and light modes .
8
8
9
- This was initially based on [ panr/terminal] [ 1 ] theme but has deviated
10
- significantly and deserves to be a new theme.
9
+ Features
10
+ --------
11
+
12
+ * Designed for reading and printing text.
13
+ * Switchable dark and light themes, automatic selection based on system theme.
14
+ * Uses blue for text, accent and background, green for links.
15
+ * Code blocks are highlighted using Hugo built-in blazing fast Chroma.
16
+ * Copy code, see code language and file name (optional).
17
+ * Slides support using [ reveal.js] [ 4 ] (improvement is WIP).
18
+ * Pint any page in light theme mode.
19
+ * Support for CV or resume (dedicated layout is WIP).
20
+ * Separate view and pagination for list items and post entries.
21
+ * Theme can be customized using configurations for: full width, centered.
22
+ * SEO friendly OpenGraph and twitter cards support
23
+ * Minimal configuration.
24
+ * Taxonomies and posts RSS.
25
+ * Show git information for site and per single page.
26
+ * Tightly coupled with Hugo extended latest version (v1.110.0) to compile and
27
+ generate asset bundles with pipelines, fingerprinting and minification.
28
+ * Responsive tested on desktop and on smart phones of 684px.
29
+ * Responsive menus for desktop and mobile screens.
30
+ * Accessible tested using [ WAVE Web Accessibility Evaluation Tool] [ 5 ] .
31
+
32
+ Other features are supported but not tested yet:
33
+
34
+ * Post cover image.
35
+ * Images in post with caption.
36
+ * Comments.
37
+ * Website banner.
38
+
39
+ Installation
40
+ ------------
41
+
42
+ Follows the same steps for installing and updating a Hugo theme such as this
43
+ link for installing and updating PaperMode theme
44
+ [ adityatelange/hugo-PaperMod/wiki/Installation] [ 6 ] .
45
+
46
+ Local development
47
+ -----------------
48
+
49
+ ``` bash
50
+ # add to go.mod for local development
51
+ # replace github.com/manid2/hugo-xterm => ../hugo-xterm
52
+ hugo server --source exampleSite
53
+ ```
54
+
55
+ Credits
56
+ -------
57
+
58
+ This theme was initially based on [ panr/terminal] [ 1 ] theme but is re-written
59
+ from scratch to optimize for reading and print text heavy web pages.
60
+
61
+ Parts of the features in this theme are either taken directly or based on the
62
+ features from popular themes and websites as listed below:
63
+
64
+ * [ panr/terminal] [ 1 ] : most styles, menus and starter code.
65
+ * [ adityatelange/hugo-PaperMod] [ 2 ] features: breadcrumbs and copy code.
66
+ * [ kaitlinmctigue/kaitlinmctigue.github.io] [ 3 ] : dark and light theme modes.
11
67
12
68
[ 1 ] : https://github.com/panr/hugo-theme-terminal
69
+ [ 2 ] : https://github.com/adityatelange/hugo-PaperMod
70
+ [ 3 ] : https://github.com/kaitlinmctigue/kaitlinmctigue.github.io
71
+ [ 4 ] : https://github.com/hakimel/reveal.js
72
+ [ 5 ] : https://wave.webaim.org/
73
+ [ 6 ] : https://github.com/adityatelange/hugo-PaperMod/wiki/Installation
0 commit comments