Commit graph

28 commits

Author SHA1 Message Date
Foster Hangdaan 5b2d1d93e4
Format code
Used `deno fmt`.
2024-03-05 18:38:42 -05:00
Foster Hangdaan eba10034a3
Add unique key prop for each child in a list 2023-12-11 19:19:55 -05:00
Foster Hangdaan 8439f366c8
Add footnotes plugin 2023-12-03 13:11:01 -05:00
Foster Hangdaan 559dcf3f0c
Fix invalid DOM property names 2023-12-03 11:18:36 -05:00
Foster Hangdaan b4573b64d0
Add Table of Content for posts
This also adds links to markdown headings.

Closes #7
2023-12-03 10:57:42 -05:00
Foster Hangdaan c7502688ee
Overhaul font sizes
This aims to improve the readability of the text on desktop displays.
It mainly increases the font size and line height of the text in the
main content.
2023-11-28 21:15:36 -05:00
Foster Hangdaan 5e5319ee3f
Display date on header along with author 2023-08-05 17:47:37 -04:00
Foster Hangdaan 65cf7c1b69
Add layout and data for posts 2023-08-05 17:32:29 -04:00
Foster Hangdaan 81da5bf68c
Add ability to display author on header 2023-08-05 17:30:41 -04:00
Foster Hangdaan a0beae19ca
Accept meta and links data in base layout
This allows you to add custom `<meta/>` and `<links/>` tags inside the
document's `<head>`.
2023-08-05 12:20:31 -04:00
Foster Hangdaan 59a24c72ff
Renamed main layout to "base.tsx" 2023-08-05 10:06:45 -04:00
Foster Hangdaan ab2099a44b
Update html metadata
- Add global `lang` attribute
- Add metadata: `author`, `color-scheme` and `theme-color`.
2023-08-04 16:14:14 -04:00
Foster Hangdaan 2ca9f3c80f
Convert content from TSX to Markdown 2023-08-03 19:31:43 -04:00
Foster Hangdaan 6c49426837
Wrap content inside main element 2023-08-03 18:33:45 -04:00
Foster Hangdaan 185ed9f36e
Remove heading and subheading metadata
We just use `title` and `description` now.
2023-08-03 18:31:28 -04:00
Foster Hangdaan f06b41a384
Add website meta description 2023-08-01 22:00:33 -04:00
Foster Hangdaan 51b7bc6f4f
Add tab icons 2023-08-01 21:56:56 -04:00
Foster Hangdaan 3845f76651
Add footer component 2023-07-26 23:04:30 -04:00
Foster Hangdaan 1b1482a8d9
Under the hood changes to container styles
Previously, the entire main content was fitted inside one element. Now,
each section and container handle their own paddings and margins. This
allows for more flexibility as to how each container can be styled.
2023-07-26 22:31:46 -04:00
Foster Hangdaan c3e9daadcb
Add header component 2023-07-26 16:34:06 -04:00
Foster Hangdaan 5b111bb9ce
Add initial version of navbar 2023-07-26 09:50:04 -04:00
Foster Hangdaan 3bfc56301f
Fix link of stylesheet
Use an absolute path so that it always starts at the root of the project.
2023-07-26 09:08:26 -04:00
Foster Hangdaan e19427f897
Complete initial landing page 2023-07-25 02:59:32 -04:00
Foster Hangdaan 177ced2549
Set viewport meta tag 2023-07-23 21:50:39 -04:00
Foster Hangdaan d3220ca410
Move main CSS file to styles folder 2023-07-23 21:19:15 -04:00
Foster Hangdaan d794f194fd
Add initial styles 2023-07-23 20:21:43 -04:00
Foster Hangdaan 3ec9c85e62
Change charset to charSet in <meta> tag 2023-07-23 20:20:39 -04:00
Foster Hangdaan c3a1581713
Add home page and main layout 2023-07-23 16:44:56 -04:00