Statically generated site for Redbrick https://www.redbrick.dcu.ie
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.

243 lines
4.9 KiB

  1. ---
  2. # Site
  3. title: Redbrick
  4. subtitle: DCU's Networking Society
  5. description: Redbrick is DCU’s Computer Networking society. We host events for everything computing related this ranges from; how to setup your own website and storing your photos online to System Administration and Computer Programming Tutorials. We also host a number of services for our membership.
  6. author: Redbrick
  7. email: committee@redbrick.dcu.ie
  8. language: en
  9. timezone: Europe/Dublin
  10. # Menus
  11. menu:
  12. Home:
  13. url: .
  14. icon: home
  15. Archives:
  16. url: archives
  17. icon: archive
  18. About:
  19. icon: info
  20. The Society:
  21. url: about
  22. icon: info
  23. Committee:
  24. url: about/committee
  25. icon: users
  26. Constitution:
  27. url: about/constitution
  28. icon: book
  29. Regulations:
  30. url: about/regulations
  31. icon: file-text-o
  32. Contact:
  33. url: about/contact
  34. icon: reply
  35. Past Committee:
  36. url: about/past-committees
  37. icon: users
  38. Help:
  39. icon: question
  40. Helpdesk:
  41. url: help
  42. icon: question
  43. Joining:
  44. url: /help/joining
  45. icon: sign-in
  46. Tutorial:
  47. url: /help/tutorials
  48. icon: bank
  49. Exams:
  50. url: /help/exams
  51. icon: graduation-cap
  52. Services:
  53. url: /help/services
  54. icon: database
  55. Services:
  56. icon: linux
  57. Mail:
  58. url: https://webmail.redbrick.dcu.ie
  59. icon: envelope
  60. Wiki:
  61. url: https://wiki.redbrick.dcu.ie
  62. icon: university
  63. Chat:
  64. url: https://webchat.redbrick.dcu.ie
  65. icon: wechat
  66. Git:
  67. url: https://git.redbrick.dcu.ie
  68. icon: git
  69. Mastodon:
  70. url: https://mastodon.redbrick.dcu.ie
  71. icon: retweet
  72. Hackmd:
  73. url: https://md.redbrick.dcu.ie
  74. icon: file-code-o
  75. Hastebin:
  76. url: https://paste.redbrick.dcu.ie
  77. icon: clipboard
  78. Events:
  79. url: /events
  80. icon: calendar
  81. footer:
  82. - text: events
  83. url: /events
  84. - text: contact
  85. url: /about/contact
  86. - text: Call for Talks
  87. url: /CFT
  88. # URL
  89. url: http://redbrick.dcu.ie
  90. root: /
  91. permalink: :year/:month/:day/:title/
  92. # Directory
  93. source_dir: source
  94. public_dir: public
  95. tag_dir: tags
  96. archive_dir: archives
  97. category_dir: categories
  98. code_dir: downloads/code
  99. # Writing
  100. new_post_name: :title.md # File name of new posts
  101. default_layout: post
  102. titlecase: false # Transform title into titlecase
  103. external_link: true # Open external links in new tab
  104. filename_case: 0
  105. render_drafts: false
  106. post_asset_folder: true
  107. relative_link: false
  108. future: true
  109. highlight:
  110. enable: true
  111. line_number: true
  112. auto_detect: false
  113. tab_replace:
  114. # Markdown
  115. marked:
  116. gfm: true
  117. pedantic: false
  118. sanitize: false
  119. tables: true
  120. breaks: false
  121. smartLists: true
  122. smartypants: true
  123. # Category & Tag
  124. default_category: Redbrick
  125. category_map:
  126. tag_map:
  127. # Date / Time format
  128. ## Hexo uses Moment.js to parse and display date
  129. ## You can customize the date format as defined in
  130. ## http://momentjs.com/docs/#/displaying/format/
  131. date_format: DD/MM/YYYY
  132. time_format: HH:mm:ss
  133. # Pagination
  134. ## Set per_page to 0 to disable pagination
  135. per_page: 10
  136. pagination_dir: page
  137. # RSS Feed
  138. feed:
  139. type: atom
  140. path: atom.xml
  141. limit: 20
  142. # Api
  143. toJson:
  144. enablePagination: true # chunk the index.json array based on per_page in _config.yml
  145. configs: false # donnot generate the global and theme config api.
  146. pages:
  147. selectors:
  148. - title # string selector
  149. - date
  150. - updated
  151. - permalink
  152. - excerpt
  153. - photos
  154. - link
  155. extracts: [content]
  156. posts:
  157. selectors:
  158. - title
  159. - date
  160. - updated
  161. - excerpt
  162. - permalink
  163. - photos
  164. - {path: tags, childrenSelectors: ['name', 'slug', 'permalink']} # object selector
  165. - {path: categories, childrenSelectors: ['name', 'slug', 'permalink']}
  166. extracts: [content]
  167. tags: true
  168. categories: true
  169. # Extensions
  170. ## Plugins: https://hexo.io/plugins/
  171. hfc_html:
  172. enable: true
  173. hfc_css:
  174. enable: true
  175. exclude:
  176. - '*.min.css'
  177. hfc_js:
  178. enable: false
  179. mangle: true
  180. exclude:
  181. - '*.min.js'
  182. hfc_favicons:
  183. enable: true
  184. src: assets/images/logo-small.png
  185. target: /
  186. icons:
  187. android: true
  188. appleIcon: true
  189. appleStartup: false
  190. coast: false
  191. favicons: true
  192. firefox: false
  193. opengraph: false
  194. windows: false
  195. yandex: false
  196. hfc_img:
  197. enable: true
  198. interlaced: false
  199. multipass: false
  200. optimizationLevel: 2
  201. pngquant: false
  202. progressive: false
  203. webp: true
  204. webpQuality: 75
  205. gifslice: true
  206. jpegtran: true
  207. jpegrecompress: false
  208. jpegrecompressQuality: 'medium'
  209. optipng: true
  210. svgo: false
  211. ## Themes: https://hexo.io/themes/
  212. theme: redbrick-theme
  213. # Server Config
  214. server:
  215. email:
  216. host: smtp.redbrick.dcu.ie
  217. port: '465'
  218. secure: 'true'
  219. authMethod: 'plain'
  220. auth:
  221. user: ''
  222. pass: ''
  223. mailsubject: Redbrick Update
  224. siteroot: http://redbrick.dcu.ie
  225. logDirectory: ./logs
  226. logRotationFreqency: 168h # 1 week in hours
  227. recaptcha:
  228. siteKey: '6LfClyATAAAAAErMssL8Y2iCwGx2JfdcxQHD8biq'
  229. secretKey: ''