Source code for website arcusiridis.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

240 lines
9.1 KiB

5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
  1. #########################################################
  2. ## HOW TO EDIT THIS FILE
  3. ##
  4. ## Comments beginning with two hashes (##) explain the
  5. ## configuration option.
  6. ##
  7. ## Comments with only one (#) are
  8. ## commented options that can be uncommented and changed.
  9. ##
  10. ## If configuration options scare you, most things can be
  11. ## left exactly as they are. Be sure to change the
  12. ## following, if nothing else:
  13. ## - title
  14. ## - baseurl
  15. ## - tagline
  16. ## - description
  17. ##
  18. ## This file may seem long, but it is mostly comments
  19. ## explaining each of the options. Many options will also
  20. ## include URLs to more detailed documentation.
  21. #########################################################
  22. languageCode = "en-us"
  23. title = "Arcus Iridis"
  24. baseurl = "https://arcusiridis.com"
  25. theme = "Midnight"
  26. ##themesDir = "../.."
  27. ## Allow the use of GitHub-style code fences
  28. PygmentsCodeFences = true
  29. ## Apply classes to styled elements instead
  30. ## Necessary to use the built-in code styles that
  31. ## automatically change to fit the theme colors
  32. PygmentsUseClasses = true
  33. ## Number of posts to show before paginating
  34. paginate = 10
  35. ## Enable robots.txt file generation. Highly recommended.
  36. enableRobotsTXT = true
  37. [params]
  38. ## Tagline of your site. Displays in the header,
  39. ## just below the title
  40. tagline = ""
  41. ## Description of your site - for use in SEO
  42. description = "Programming Website"
  43. ## 'authorbox' enables/disables the authorbox sitewide (can be disabled per page).
  44. ## 'author' is the name of the default author of all pages (can change per page).
  45. ## See also: https://bluestnight.com/docs/midnight/users/pages/authorbox/
  46. authorbox = true
  47. author = "Rohan Sircar"
  48. ## Optimize site for HTTP/2. Recommended if your server supports it.
  49. http2 = true
  50. ## Enable next/previous page buttons sitewide
  51. ## See also: https://bluestnight.com/docs/midnight/users/pages/next-prev-page/
  52. post_navigation = true
  53. ## Set a site thumbnail/logo that appears next to the site title
  54. ## Optionally make the corners of the logo rounded by a given amount
  55. ## See also: https://bluestnight.com/docs/midnight/users/site/appearance/#header-thumbnail
  56. #thumbnail = "images/thumbnail.png"
  57. #thumbnail_radius = "0%"
  58. ## Disable the use of minified JavaScript and CSS
  59. ## Useful only for debugging purposes
  60. #no_minimize = true
  61. ## Set a site-wide notice for all visitors to all pages.
  62. # alert = """
  63. # Interested in using Midnight? Check out the [getting started](https://bluestnight.com/guides/midnight/getting-started/)
  64. # guide and the [user documentation](https://bluestnight.com/docs/midnight/users/) for more information.
  65. # """
  66. ## Midnight can integrate custom shortcodes into the theme. For more
  67. ## about this, see https://bluestnight.com/docs/midnight/developers/
  68. ## Set a custom background image for the site
  69. ## See also: https://bluestnight.com/docs/midnight/users/site/appearance/#custom-background
  70. [params.background]
  71. ## Background image to use on all screen sizes
  72. ## except those with a smaller image defined.
  73. ## The file path must be relative to the assets/ directory. For example,
  74. ## the below file is found at assets/images/background.jpg
  75. src = "/images/background.jpg"
  76. ## Background image to use on all medium (< 1024px) and smaller screens
  77. #medium_src = "/images/background_medium.jpg"
  78. ## Background image to use on all small (< 640px) and smaller screens
  79. #small_src = "/images/background_small.jpg"
  80. ## Set to "contain" to expand image so it is as large as possible while
  81. ## still fully visible - some background color may also be visible
  82. ## Set to "cover" to expand image so that it covers all of the background
  83. ## area - some parts of the image may get cut off due to the screen dimensions
  84. ## Set to anything else (like "auto") to not stretch the image at all
  85. fit = "cover"
  86. ## Defines whether the background should move with the page or stay fixed
  87. ## in place. Set to `true` to keep it fixed in place.
  88. fixed = true
  89. ## Set to true to tile the image vertically and horizontally across the page
  90. ## Has no effect if 'fit' is set to "contain" or "cover"
  91. #tile = false
  92. ## Change the color scheme of the site
  93. ## The commented out values are the defaults used
  94. ## See also: https://bluestnight.com/docs/midnight/users/site/appearance/#custom-colors
  95. [params.color]
  96. #page_background = "#000000"
  97. main_background = "rgba(5,5,5,0.65)"
  98. #alt_background = "#252525"
  99. #main_text = "#e2e2e2"
  100. #alt_text = "#e2e2e2"
  101. #accent = "#2c8cef"
  102. #accent_text = "#e2e2e2"
  103. ## Midnight can integrate with various comment providers through the plugin
  104. ## system. Included is a plugin for Commento.
  105. ## See also: https://gitlab.com/commento/commento-ce
  106. ## See also: https://bluestnight.com/docs/midnight/users/pages/comments/
  107. ## See also: https://bluestnight.com/docs/midnight/developers/comments/
  108. [params.comments]
  109. provider = "commento"
  110. [params.comments.commento]
  111. base_url = "https://commento.arcusiridis.com"
  112. ## Set custom font styles
  113. ## Values can be one of the following: "serif", "sans-serif", "slab-serif"
  114. ## See also: https://bluestnight.com/docs/midnight/users/site/appearance/#font-customization
  115. #[params.fonts]
  116. #header_style = "sans-serif"
  117. #body_style = "sans-serif"
  118. #print_header_style = "sans-serif"
  119. #print_body_style = "serif"
  120. ## Integrate with Iubenda's generated privacy policies and cookie solutions
  121. ## (policies and consent banners). Items under [params.iubenda.pro] require
  122. ## a Pro license to use.
  123. ## See also: https://bluestnight.com/docs/midnight/users/site/policies/#iubenda-integration
  124. #[params.iubenda]
  125. #id = "siteid"
  126. #enable_cookie_policy = true
  127. #[params.iubenda.pro]
  128. #enable_pro = true
  129. #enable_cookie_banner = true
  130. #site_id = "different id"
  131. #prior_consent = true
  132. ## Use Matomo analytics on the site
  133. ## See also: https://bluestnight.com/docs/midnight/users/site/analytics/
  134. [params.matomo]
  135. ## Enable Matomo analytics
  136. enable = true
  137. ## The root URL of your hosted Matomo instance
  138. ## Can contain subdirectories like https://example.com/matomo/
  139. host = "https://matomo.arcusiridis.com"
  140. ## Enable to track users who have JavaScript disabled
  141. track_nojs = true
  142. ## Add a link to the footer for users to opt out of tracking
  143. ## If ajax is disabled below, redirects users to another page
  144. ## You can instead manually add the opt-out <iframe> to another
  145. ## page of use the Ajax solution
  146. #enable_optout = true
  147. ## Use the AjaxOptOut plugin to allow users to opt out without leaving
  148. ## your site. Requires some extra setup (see above link)
  149. #enable_ajax = true
  150. ## Add social media icons to the footer of the website
  151. ## For author-specific social icons that appear in the authorbox,
  152. ## see https://bluestnight.com/docs/midnight/users/shortcodes/members/#social-links
  153. ## See also: https://bluestnight.com/docs/midnight/users/site/social-icons/
  154. [params.social]
  155. gitlab = "BluestNight/Midnight"
  156. gitea = "nova"
  157. ## Options used while generating server configuration files.
  158. ## See https://bluestnight.com/docs/midnight/users/server/ for more.
  159. #[params.server]
  160. #https = true
  161. #hsts = true
  162. #root = "/var/www/example.com
  163. ## Enable/disable sidebar widgets
  164. ## Enable/disable sidebar widgets
  165. [params.sidebar]
  166. ## Specify the order you want sidebar widgets to appear in.
  167. ## Omitted widgets are not displayed. You can also specify names
  168. ## for your own custom sidebar widgets (see below)
  169. disable = false
  170. order = [
  171. ## Enable a Patreon banner that links to your Patreon page
  172. ## See also: https://bluestnight.com/docs/midnight/users/sidebar/patreon-banner/
  173. #"patreon",
  174. ## Enable a widget with links to multiple methods of support
  175. ## See also: https://bluestnight.com/docs/midnight/users/sidebar/support/
  176. #"support",
  177. ## Enable a search field
  178. ## See also: https://bluestnight.com/docs/midnight/users/sidebar/search/
  179. "search",
  180. ## Enable a recent articles list. Can be configured to use a custom section
  181. ## See also: https://bluestnight.com/docs/midnight/users/sidebar/recent-posts/
  182. "recent",
  183. ## Enable a list of page categories
  184. ## Will cause errors if no categories are defined
  185. "categories",
  186. ## Enable a "cloud" of page tags ordered by most common
  187. ## Will cause errors if no tags are defined
  188. "taglist"
  189. ]
  190. ## Some sidebar widgets require extra configuration, like the Patreon one.
  191. ## If you use the Patreon widget, replace the quoted "username" with your
  192. ## Patreon username.
  193. #[params.sidebar.patreon]
  194. #username = "username"
  195. ## Define output formats for different kinds of pages
  196. [outputs]
  197. ## CSS is required in order for Midnight to generate your stylesheet
  198. ## RSS is required to allow users to subscribe to a feed of updates
  199. ## JSON is required for search functionality
  200. home = ["HTML", "CSS", "RSS", "JSON"]
  201. ## RSS is required here for section RSS feeds
  202. section = ["HTML", "RSS"]
  203. ## RSS is required here for tag/category RSS feeds
  204. taxonomy = ["HTML", "RSS"]