A => .build.yaml +16 -0
@@ 1,16 @@
+image: archlinux
+packages:
+ - hugo
+oauth: pages.sr.ht/PAGES:RW
+environment:
+ site: cloutier.srht.site
+sources:
+ - https://git.sr.ht/~cloutier/cloutier.srht.site
+tasks:
+- package: |
+ cd $site
+ hugo
+ cd public
+ tar -cvz . > ../site.tar.gz
+- upload: |
+ acurl -f https://pages.sr.ht/publish/$site -Fcontent=@site.tar.gz
A => .gitignore +1 -0
A => .gitmodules +3 -0
@@ 1,3 @@
+[submodule "themes/anubis"]
+ path = themes/anubis
+ url = https://github.com/mitrichius/hugo-theme-anubis.git
A => config.yaml +52 -0
@@ 1,52 @@
+languageCode: "en-us"
+baseUrl: ""
+title: "Anubis"
+theme: "anubis"
+paginate: 10
+enableRobotsTXT: true
+
+menu:
+ main:
+ - identifier: archive
+ name: Archive
+ title: Archive
+ url: /posts/
+ weight: 0
+
+params:
+ author: "John Doe"
+ email: mail@example.org # used for microformats
+ avatar: "/images/me.png" # used for microformats
+ description: ""
+ # Uncomment if you need this
+ # images:
+ # - images/og-featured.png # relative path to "static" directory
+ # customCSS:
+ # - css/my.css # relative path to "assets" directory (don't use main.css filename)
+ # customJS:
+ # - js/main.js # relative path to "assets" directory
+ dateFormat: "2006-01-02"
+ paginationSinglePost: true
+ style: light-without-switcher
+ readMore: false
+ disableSummary: false
+ # utteranc.es support
+ utterancesRepo: "" # mandatory
+ utterancesTheme: "" # optional
+ utterancesIssue: "" # optional
+ utterancesLabel: "" # optional
+ webmentions:
+ url: https://yourdomain.com/webemntions/receive
+ login: hugo-theme-anubis
+ pingback: true
+ social:
+ - id: github
+ name: gohugoio
+# - id: hugo
+# url: "https://gohugo.io/"
+# icon: "hugo"
+
+markup:
+ goldmark:
+ renderer:
+ unsafe: true # enable raw HTML in Markdown
A => themes/anubis +1 -0
@@ 1,1 @@
+Subproject commit eda07c11d0add0ad9e82a1e025f4f84fb8c049d9