David Davó
42d3c650f8
Fixed navbar scroll spy ( #798 ) ( #799 )
...
* Fixed navbar scroll spy
* Created get-section-url helper
* Fix URL for home section
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
---------
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
Co-authored-by: Emruz Hossain <hossainemruz@gmail.com>
2023-10-07 00:38:18 +06:00
Emruz Hossain
5f0aebcf68
Implement proper dark mode ( #800 )
...
* Implement proper dark mode
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
* Fix footer color in light mode
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
---------
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
2023-09-30 05:04:48 +06:00
Emruz Hossain
6dc9d1d33d
Refactor CSS ( #785 )
...
* Refactor CSS
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
* Refactor about section
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
* Refactor CSS for experiences section
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
* Update education section
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
* Update projects section
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
* Update publication + accomplishment section
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
* Update achievements section
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
* Refactor footer CSS
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
* Re-use section title adjustment css for top header
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
* Refactor navbar CSS
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
* Refactor sidebar CSS
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
* Use unified navbar for all pages
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
* Refactor 404 page CSS
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
* Refactor list page css
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
* Fix notes page css
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
* Refactor single page css
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
* Introduce color variables
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
---------
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
2023-09-29 04:27:19 +06:00
Bernat Borràs Civil
80205a7117
Add reading time, #679 ( #784 )
...
* Add reading time
* Add reading time
2023-07-31 16:30:13 +00:00
ZeYanLin
8f2d583ab6
Support Cloudflare Web Analytics ( #763 )
...
* Support Cloudflare Web Analytics
* Support Cloudflare Web Analytics
---------
Co-authored-by: Emruz Hossain <hossainemruz@gmail.com>
2023-07-30 07:48:13 +00:00
Bernat Borràs Civil
08017d5977
Add possibility to show tags on post cards ( #782 )
...
* Add possibility to show tags on post cards
* Add on_card tags in exampleSite
---------
Co-authored-by: Emruz Hossain <hossainemruz@gmail.com>
2023-07-29 15:21:26 +00:00
Bernat Borràs Civil
5372e856d7
Add space between expanding icon and category name (Sidebar) ( #773 )
2023-07-04 07:28:03 +00:00
Bernat Borràs Civil
9a759090cd
Add extracurricular activities url ( #770 )
...
* Add extracurricular activities url
* Allow markdown in extracurricular activities
2023-07-03 08:16:52 +00:00
Emruz Hossain
0d20efe1b7
Support rel atribute in social links ( #735 )
...
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
2023-02-09 17:03:59 +00:00
Reo Uehara
b498330793
Add: templates: twitter-card ( #732 )
...
Co-authored-by: Emruz Hossain <hossainemruz@gmail.com>
2023-01-28 00:10:58 +06:00
Aaron Qian
d9eccf58f4
Bundle CSS with Hugo's Sass feature ( #705 )
...
* migrate bootstrap and flags to bundle
* migrated main.css
* migrate navbar.css and plyr
* migrated mulish font and darkreader
* migrated static/css/sections stylesheets
* migrated list page and sidebar styles
* migrated search.html ( nothing to add )
* migration single page styles
* remove duplicated style tags
* migrate notes. Deleted unused css in static
* migrate 404 css to bundle
* migrate katex styles
* migrate embedpdf styles
* migrated katex css
---------
Co-authored-by: Aaron Qian <aaron@yeet.io>
2023-01-27 22:56:34 +06:00
Aaron Qian
02db3d3044
Bundling JS with ESBuild ( #702 )
...
* add npm dependencies used in this theme
* implement helper to configure JS and ESBuild
* migrate jquery popper.js bootstrap fontawesome to js bundle
* refactor main.js into smaller pieces, and moved navbar.js to assets
* remove list.js. It adjusts post card height to be the same, but is actually not needed.
* refactored notes.js, search.js, single.js into application.js
* move ityped to js asset, implement experiences horizontal vertical line in css
* align recent post height via css
* migrated home.js and refactored into various sections
* migrated darkMode feature to js bundle
* moved mermaid feature to js bundle
* migrate syntax highlight to js bundle
* migrate katex ( js portion ) to js bundle
* migrate pdf-js to js bundle by delegating to cdn
* set explicit comparisions for feature envvars so js can properly optimize
* removed goat-counter
* more fixes for broken achievements and small bugs
* more bug fixes
* allow configuration of hightlight.js, fix video-player shortcode
* remove jquery all together
* add null handling and fix merge conflicts
Co-authored-by: Aaron Qian <aaron@yeet.io>
2023-01-06 00:42:54 +06:00
hossainemruz
65c71f88ea
Use relative URL in opengraph header
...
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
2022-12-28 03:51:46 +06:00
Emruz Hossain
58ef60dc65
Use rendering hook for link ( #716 )
...
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
2022-12-27 21:28:51 +00:00
zicklam
65de557d60
Add buymeacoffee.com widget ( #707 )
...
Co-authored-by: Emruz Hossain <hossainemruz@gmail.com>
2022-12-26 23:23:55 +06:00
Hiroya Onoe
996346b249
Fix links of posts
, notes
, and tags/%s
directories redirection ( #703 )
2022-11-12 21:07:19 +06:00
Emruz Hossain
7c849ccf21
Support external link in sidebar ( #696 )
...
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
2022-11-10 16:57:30 +00:00
Emily
f475ddcef8
fix valine comment bug ( #692 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-11-08 20:13:47 +06:00
eishundo
c3dc76652e
Add missing "alt" attributes to img tags in theme-selector.html ( #689 )
...
Co-authored-by: eishundo <eishundo@users.noreply.github.com>
2022-11-08 14:00:18 +00:00
Emruz Hossain
a78b031ca9
Don't show search cards in search result ( #690 )
...
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
2022-11-06 17:17:30 +00:00
eishundo
76ff0e4e40
Fix recent-posts.html to not display search card ( #687 )
...
Co-authored-by: eishundo <eishundo@users.noreply.github.com>
2022-11-03 17:28:31 +00:00
Emruz Hossain
c3f0bd449e
Look for hero image in page bundle ( #684 )
...
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
2022-11-02 17:56:27 +00:00
Bernat Borràs Civil
7175b0d21f
More Posts button ( #680 )
...
* Add More Posts button
* Update recent-posts.html
* Update recent-posts.html
Co-authored-by: Emruz Hossain <hossainemruz@gmail.com>
2022-10-30 22:46:36 +06:00
Joan
33d91af120
Centered Tags on Posts page ( #681 )
...
* Centered Tags on Posts page
* Update single.html
Proper Centering withour Removing <ul></ul>
2022-10-30 15:02:45 +00:00
Lukas Nagel
36f42bde9d
Better Support if browser blocks GoatCounter ( #676 )
...
* Added local goat counter
* Undid wrong commit
2022-10-19 16:28:14 +00:00
Emruz Hossain
33c10915a8
Fix counter.dev analytics ( #674 )
2022-10-18 16:06:22 +00:00
Pablo Marcos
0e8e182e33
Add PDF Shortcut ( #672 )
...
* Add Blogtrottr as newsletter provider
* Fixed absLangURL issue with sections in footer
* Added embed-pdf shortcode
pdf-js is sered locally to preserve privacy and comply with GDPR
Co-authored-by: Emruz Hossain <hossainemruz@gmail.com>
2022-10-18 21:47:41 +06:00
Alexandre Neto
32c5c04632
Allow custom hero images Fixes #379 ( #670 )
...
Co-authored-by: Emruz Hossain <hossainemruz@gmail.com>
2022-10-15 17:18:50 +00:00
Cyb3r Jak3
1685b0a3c4
Only load flag CSS if showing flag icons ( #666 )
2022-10-15 15:14:01 +00:00
Lukas Nagel
1ca18416d1
Centered Arrow ( #664 )
2022-10-11 15:33:18 +06:00
freezingDaniel
56615bfa43
Update repo-URLs ( #651 )
2022-10-03 01:55:12 +00:00
Lukas Nagel
79282571eb
Local google font ( #639 )
...
* added font
* added mulish css
* updated local font css
Co-authored-by: Emruz Hossain <hossainemruz@gmail.com>
2022-09-05 15:49:04 +00:00
Akumetsu
6585f002a9
Added functionality for use of any fontawesome icon and custom socials ( #640 )
2022-09-05 04:19:59 +00:00
David Davó
eefb6166eb
Added matomo support ( #633 )
2022-08-18 16:56:16 +00:00
Emruz Hossain
55dd90a0dd
Add support for providing optional URL in a achievement entry ( #623 )
...
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
2022-07-30 14:29:05 +00:00
Emruz Hossain
b81fd5078b
Add publication section ( #620 )
...
* Add publication section
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
* Don't make tags clickable
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
2022-07-29 17:12:14 +00:00
Emruz Hossain
ad3dee71c2
Support providing custom buttons in about section ( #611 )
...
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
2022-07-16 15:52:24 +00:00
Emruz Hossain
6c8ab46a73
Use RelPermalink
for background url ( #605 )
...
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
2022-06-15 18:51:31 +00:00
Gabriel Jean
3d6246f3c9
Removed flag icon span if countryCode is null ( #603 )
...
* Update lang-selector.html
* Update lang-selector-2.html
* Added showFlags parameter
* Refactor showFlags logic
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
Co-authored-by: hossainemruz <hossainemruz@gmail.com>
2022-06-13 15:14:39 +00:00
donfiguerres
65049cfbb7
Dark theme via DarkReader ( #595 )
...
* Initial commit for dark theme.
* Use DarkReader.auto() to watch for system theme.
* Tunning default parameters.
* Allow configurable number of recent posts.
* Added invisible element to hack theme initialization.
* Added default value.
* Use Darkreader CDN.
* Cleanup to keep darkreader in as few files as possible.
* Renamed darkmode.js to darkmode-darkreader.js.
* Bring back the initialization.
* Added provider property.
* Added theme selector to the posts navbar.
* Removed extra line breaks.
* Changed darkreader CDN to local copy.
* Renamed to darkMode.
* Fixed CodeQL failures.
* Added icons.
* Renamed function.
* Added SVG inversion.
* Used icons for selection.
* Toggle initial dark only in the dynamic navbar.
Co-authored-by: donfiguerres <donfiguerres@github.com>
Co-authored-by: Emruz Hossain <hossainemruz@gmail.com>
2022-06-10 15:18:49 +00:00
Gabriel Jean
2ae15e5235
Added logic to the education icon line ( #589 )
...
Co-authored-by: Emruz Hossain <hossainemruz@gmail.com>
2022-05-16 05:08:47 +00:00
Marcin Jasion
a22474538d
Add RSS post sorting by date descending ( #580 )
2022-04-14 19:31:29 +00:00
SalahDin Ahmed
827a940995
Post specific togglable TOC ( #575 )
...
The default is true.
2022-04-04 03:20:48 +00:00
SalahDin Ahmed
f6440e69d5
Enable pages in counter.dev ( #571 )
...
* Enable pages in counter.dev
Not perfect but will work fine for a while.
* Make counter.dev's `referrerPolicy` togglable
* Make `referrerPolicy` take more options
Co-authored-by: Emruz Hossain <hossainemruz@gmail.com>
2022-04-02 00:06:38 +06:00
Emruz Hossain
a50f947384
Add commento.io support ( #564 )
...
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
2022-03-30 19:57:40 +00:00
jakob42
c43da0089d
fixed gitlab link ( #570 )
...
Co-authored-by: Jakob Lenfers <lenfers@bremen-social-sciences.de>
2022-03-28 04:46:26 +00:00
Emruz Hossain
3809d298ca
Use repoID and categoryID in giscus template ( #560 )
...
* Use repoID and categoryID in giscus template
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
* Fix links
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
2022-03-15 17:36:11 +00:00
Pablo Marcos
91b18c0f04
Add analytics template + Add Ko-Fi donation button + Host fonts locally ( #530 )
...
* Add Blogtrottr as newsletter provider
* Fixed absLangURL issue with sections in footer
* Fixes LaTeX support
Makes scripts fully local and only loads them if math:true. Adds support for 18462\latex18462 or even $\latex$
* Added 2 New, Privacy-Friendly Analytics Methods
Counter.dev and GoatAnalytics. Google Analytics should keep working the same
* Removed 1 CDN
* Moved params under features
* Added Ko-Fi floating button for support
* Refactor analytics code + Add local fonts
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
Co-authored-by: Pablo Marcos <codebergflamingo@staplehorse.anonaddy.com>
Co-authored-by: Emruz Hossain <hossainemruz@gmail.com>
2022-03-14 22:01:49 +06:00
James Ray
c89fe66332
Add optional mermaid shortcode ( #551 )
...
* add optional mermaid shotcode
* Use page level configuration for mermaid + use local file
Signed-off-by: hossainemruz <hossainemruz@gmail.com>
* Fix comment
Co-authored-by: Emruz Hossain <hossainemruz@gmail.com>
Co-authored-by: Emruz Hossain <emruz@appscode.com>
2022-03-13 15:53:27 +00:00
James Ray
e151dad461
Refine rss build logic ( #545 )
...
* Add refine rss build logic
* Switch to .RelPermalink since URL is deprecated
2022-03-01 04:10:10 +00:00