

I made changelog page for my portfolio website
source link: https://dev.to/m_ahmad/i-made-changelog-page-for-my-portfolio-website-4jfe
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.


I made changelog page for my portfolio website
A Changelog page for any website is a good way to keep your audience up to date with new and meaningful changes.
In my previous post, I mentioned that I'll create changelog page for my portfolio website. So I got free time on the weekend and worked on it.
Page link: ma-ahmad/changelog
Github repo: https://github.com/MA-Ahmad/myPortfolio
I used Github Api to fetch PR's of my portfolio website. You can play with Github Api according to your requirements.
Packages:
Note: I used above mentioned packages for mdx content processing.
Here is a chunk of code where I'm processing mdx content after fetching PR's list of my portfolio website.
//Imports
import remark from 'remark'
import html from 'remark-html'
//Component code
const [prDataState, setPrDataState] = useState(null)
const processPrBody = async () => {
await prData?.map(async (obj) => {
if (obj.body) {
const htmlBody = await remark().use(html).process(obj.body)
obj['body_html'] = String(htmlBody)
}
})
setPrDataState(prData)
}
Enter fullscreen mode
Exit fullscreen mode
Page Image
Show your support
Give a ⭐️ on Github if you like my work!
Recommend
-
23
Use Create React App and the gitconnected.com portfolio API to build your personal website ...
-
10
Deploying a portfolio website with DigitalOcean's app platform Jan 10 ・1 min read
-
10
To run this on localhost Make .env file in root folder Get API keys from emailjs Get your apis from emailjs. follow this
-
9
Files Permalink Latest commit message Commit time
-
8
-
10
General Crying and Complaints* - Updated changelog 1st Post ...
-
2
-
3
SAGI HAVIV | LOGO | DESIGN | BRANDING | PORTFOLIOHow a Logo Design Genius Made Me Cringe at My PortfolioFour golden rules I wish I had applied on my logo design earlier.
-
7
Flaco A portfolio template made with Astro, Tailwind CSS and MDXPayment RequiredMeet Flaco, an Astro and Tailwind CSS and MDX powered Portfolio te...
-
6
This is the latest launch from Lemon SqueezySee Lemon Squeezy’s 12 previous launches →
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK