Commit Graph

29 Commits

Author SHA1 Message Date
Khalil Ali 41cf2c33de
[site/mdx][xs]: fix word break styles for links 2022-06-08 15:16:29 +03:00
olayway 1ae7095d69 [components/MDX][s]: removed dates from meta prop 2022-06-07 13:00:59 +02:00
olayway 706c7b0d02 [components/MDX][s]: observer moved to MDXContent 2022-06-06 18:19:29 +02:00
olayway 748df6f46f [site/MDX&slug]: fixes after rebase 2022-06-06 13:58:22 +02:00
olayway 20637a6ce4 [site/Layout&MDX][s]: minor fixes 2022-06-06 13:18:40 +02:00
olayway cf95061bec [site/layout][s]: fixed layout 2022-06-06 13:17:17 +02:00
olayway 683d1b7503 [components/MDX][m]: logic moved to custom hook 2022-06-06 13:09:47 +02:00
olayway 0d5f8f5540 [components/toc][s]: comments added 2022-06-06 13:08:25 +02:00
olayway 73adb71e10 [component/toc][f]: toc styles adjustment 2022-06-06 13:08:23 +02:00
olayway ac93858d82 [components/toc][f]: intersection observer adjsmnt 2022-06-06 13:03:08 +02:00
olayway 90cbf2be8f [components/toc][f]: highlight active h in toc 2022-06-06 13:03:05 +02:00
olayway ccc29184f6 [components/toc][s]: removed unused packages 2022-06-06 12:54:53 +02:00
olayway 2ff44763df [components/toc][f]: following current h on scroll 2022-06-06 12:49:43 +02:00
olayway 2baae59588 [components/layout,MDX]: prep layout for TOCs 2022-06-06 12:33:27 +02:00
olayway ee95033e87 [components/sidebar][f]: layout adj for sidebar 2022-06-06 12:33:27 +02:00
khalilcodes 1d527ca329 [site/mdx/seo]: add seo keyword, youtube embed and dynamic imports
* add keywords and article tags for seo
* replace youtube embed with lite-youtube component for faster page loads
* use youtube regex to add proper id check to render youtube component
* add dynamic imports for faster builds and improving page speed performance
* remove podcast embed iframe and replace with link due to slower page loads
2022-06-01 18:44:01 +03:00
Khalil Ali 7def64b5c2
Merge pull request #162 from life-itself/151-hover-over-previews
[site/mdx]: display short definitions of key words on hover
2022-05-23 19:53:41 +03:00
khalilcodes 60d820d856 [site/mdx][xs]: fix links causing page overflow in mobile screens 2022-05-20 17:05:26 +03:00
olayway 2ea5347d2e [components/MDX][s]: class attribute fix 2022-05-18 21:29:00 +02:00
olayway 5ef39edfe7 [site/components][f]: basic tooltip on hover 2022-05-18 21:22:25 +02:00
khalilcodes 2924b5e858 [site/seo]: fix conflicts and merge latest changes 2022-05-13 20:55:22 +03:00
khalilcodes 7faadb9492 [site/seo][s]: configure seo for default image previews 2022-05-13 02:39:15 +03:00
olayway eb16e1ba4b [site/MDX,slug][m]: added 'Edit this page' option 2022-05-12 12:05:35 +02:00
khalilcodes 1e90dc44b1 display frontmatter fields on page and add seo 2022-04-15 13:56:05 +03:00
Rufus Pollock 9358618abf [#114,site/deep-dives][s]: trial front-matter for deep dive pages on neo-metallism and tweak template for it. 2022-04-13 14:43:18 +02:00
khalilcodes 2e3ee95c34 create component for youtube video embed link 2022-03-25 14:37:11 +03:00
Rufus Pollock 604708f165 [site/infra,#94][l]: switch from next/mdx to contentlayerfor rendering markdown files.
* Move all markdown into a dedicated `content/` directory
* use contentlayer (https://github.com/contentlayerdev/contentlayer) for loading markdown
* add catch all route pages/[...slug].js to generate all markdown routes using contentlayer to find pages

frontmatter now properly supported

NB: some nice side benefits like removing the hack in _app.js to render markdown template vs the general layout template

TODO: page titles need fixing
2022-03-23 14:37:53 +01:00
Rufus Pollock 7538c4f26b [site/theme][m]: implement dark mode and default to it (purple background).
* upgraded tailwind to >= 3.0.0 and typography to >= 0.5.
* (accidental): move web3.html to public so it works
2022-03-04 16:00:56 +01:00
Rufus Pollock cfd151fe5c [site,#53][l]: skeleton website based off nextjs template https://github.com/datopian/nextjs-tailwind-mdx.
No real content yet. Just a skeleton.
2022-03-03 10:53:31 +01:00