create account

Building a simple blog using my Hive data: blog.walterjay.fr by walterjay

View this thread on: hive.blogpeakd.comecency.com
· @walterjay ·
$9.58
Building a simple blog using my Hive data: blog.walterjay.fr
I had some free time during the weekend and decided to spend most of it back into web development, I saw Angular 19 got out not so long ago and I wanted to use that to build and deploy an application that would pull data from Hive.

The idea behind the blog is to give share it with people I meet that are not on Hive and that would be interested in following my travels. I do publish my articles on inleo but some people would only want to see that specific content and not other posts, also makes it easier to find all the article on a dedicated site.

 https://img.inleo.io/DQmQUuHndnzeFELi7BqUuwcQYbaa6P5ajXM8VNnLLUgbn6b/Screenshot%20from%202025-02-17%2017-56-35.png 


It was an opportunity in doing a side project in development and deployment, I have been using Netlify for my last mini project hivekpi.com which I also plan on releasing another version this months with some new features. Both made in Angular and deployed with Netlify using an automated deployment when a commit on main branch is detected and passed tests.

For future projects I am also looking at using cloudflare pages for static site, I want to compare it to my current provider.

My blog is live at https://blog.walterjay.fr/, the data on it is being pulled via API from the blockchain, it is currently displaying the posts I authored using the tag #waltinasia and I can add other tags in the future if I start another travel series. I still have a lot of articles to write about my trip, last one was published at the end of last year and I have a lot of content yet to create about that trip.

On the site you can link to my main linktree like site with all my links. I also put my ref link to inleo and if you can into one of the article, you have a button to see original article on inleo.Io

 https://img.inleo.io/DQmdRm88Bz1L4yXNQJXbAueJ3psmUVmAuuzrdU2SRtjKsd1/Screenshot%20from%202025-02-17%2018-07-51.png 

The links are embedded int the original Hive post and really helpful for navigation on any platform.

# Building the site

I got the layout done and API call but I had problem displaying the images I got and it was showing the link to inleo. I needed to redo some of the rawhtml even after doing markdown interpretation it wasn't working as I wanted.

 https://img.inleo.io/DQmayxuKXC2aEc5RLx1abNKv2dXiM2fjCVxqnRYWZvsUdyM/Screenshot%20from%202025-02-15%2018-49-02.png 


https://img.inleo.io/DQmXKfcVNqXBrmdQH6EjL5F8vDcZ5ga89ZmacTTJguHeQXg/Screenshot%20from%202025-02-17%2018-13-58.png 


# Initial home page, just a list

 https://img.inleo.io/DQmUcTbeQRhgyTqsmcJgiefJwR7qzogipRHCwjasSm896GM/Screenshot%20from%202025-02-15%2021-24-17.png 

Compare to the first image which is the final version of the home page at https://blog.walterjay.fr/



# One of the final version
Including a bit more info from the metadata about the author, dates published and edited and showing the perma link so you can easily copie and paste it into inleo or peakD

 https://img.inleo.io/DQmfCpU2MVrd8iWKjKuYAbe6U8k8Y5RWZxXBbNbcPDk78nz/Screenshot%20from%202025-02-15%2018-55-39.png 

It is a pretty simple way of showing the data compared to most advance frontend on Hive but I also like just having less on the page, it is more to have a casual blog look without the votes, comments and other chain data showing up.

Using the blockchain as a database is a very interesting concept and you can always use older data for something.

# Load more feature

One thing I notice if that I needed to dynamically be able to pull more data because the number of posted will grow and will be bigger then the initial API call I am doing to retrieve 7 or 10 articles. It is a cool add on feature on the home page.

 https://img.inleo.io/DQmXmzuf1bTqPUw9E81F6GZE3EhoRj6RAHt1wDC7iPr33gc/Screenshot%20from%202025-02-17%2018-19-27.png 


# Original articles

If you want to see the latest article here is the link to it on inleo. Inside that post you can see the previous ones.

https://inleo.io/@walterjay/waltinasia-12-scoot-premium-flight-review-from-bali-to-singapore-volcano-time-tr-281-94b

# Conclusion

I think there if a future is reusing content from hive for more specific site or events, it is a differnt way of using Hive I didn't think a lot about before. It is really powerful tool because I can publish from any platform onchain and re use it elsewhere. Great thing is if I update the post link to the permalink then it will also update everywhere.

What do you think about this? anyway I am very happy with my time spent doing that over the weekend, got my mind busy and active. Also I have the new dev setup to continue working on hivekpi.com after this to add features and make it look nicer. 

At the same time also created nice branded QR codes for events or meeting new people on the road in order to share with a simple scan :

 https://img.inleo.io/DQmeitNBe38javxYGA6DqDVSpMm19HHoybRd9SYo9LpHinP/Travel_BlogQR.png 

https://img.inleo.io/DQmWtjdRUCT45T2HbGZv7eAD5zBFyh6osLQKWPyfcM6AGuU/Inleo_refQR.png 


Posted Using [INLEO](https://inleo.io/@walterjay/building-a-simple-blog-using-my-hive-data-blogwalterjayfr-geq)
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 90 others
properties (23)
authorwalterjay
permlinkbuilding-a-simple-blog-using-my-hive-data-blogwalterjayfr-geq
categoryblog
json_metadata{"app":"leothreads/0.3","format":"markdown","tags":["blog","website","personalsite","dev","hive","qr"],"canonical_url":"https://inleo.io/@walterjay/building-a-simple-blog-using-my-hive-data-blogwalterjayfr-geq","links":["https://blog.walterjay.fr/,","https://blog.walterjay.fr/","https://inleo.io/@walterjay/waltinasia-12-scoot-premium-flight-review-from-bali-to-singapore-volcano-time-tr-281-94b","https://inleo.io/@walterjay/building-a-simple-blog-using-my-hive-data-blogwalterjayfr-geq)"],"images":["https://img.inleo.io/DQmQUuHndnzeFELi7BqUuwcQYbaa6P5ajXM8VNnLLUgbn6b/Screenshot%20from%202025-02-17%2017-56-35.png","https://img.inleo.io/DQmdRm88Bz1L4yXNQJXbAueJ3psmUVmAuuzrdU2SRtjKsd1/Screenshot%20from%202025-02-17%2018-07-51.png","https://img.inleo.io/DQmayxuKXC2aEc5RLx1abNKv2dXiM2fjCVxqnRYWZvsUdyM/Screenshot%20from%202025-02-15%2018-49-02.png","https://img.inleo.io/DQmXKfcVNqXBrmdQH6EjL5F8vDcZ5ga89ZmacTTJguHeQXg/Screenshot%20from%202025-02-17%2018-13-58.png","https://img.inleo.io/DQmUcTbeQRhgyTqsmcJgiefJwR7qzogipRHCwjasSm896GM/Screenshot%20from%202025-02-15%2021-24-17.png","https://img.inleo.io/DQmfCpU2MVrd8iWKjKuYAbe6U8k8Y5RWZxXBbNbcPDk78nz/Screenshot%20from%202025-02-15%2018-55-39.png","https://img.inleo.io/DQmXmzuf1bTqPUw9E81F6GZE3EhoRj6RAHt1wDC7iPr33gc/Screenshot%20from%202025-02-17%2018-19-27.png","https://img.inleo.io/DQmeitNBe38javxYGA6DqDVSpMm19HHoybRd9SYo9LpHinP/Travel_BlogQR.png","https://img.inleo.io/DQmWtjdRUCT45T2HbGZv7eAD5zBFyh6osLQKWPyfcM6AGuU/Inleo_refQR.png"],"isPoll":false,"dimensions":{}}
created2025-02-17 17:32:42
last_update2025-02-17 17:32:42
depth0
children16
last_payout2025-02-24 17:32:42
cashout_time1969-12-31 23:59:59
total_payout_value4.678 HBD
curator_payout_value4.903 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length5,100
author_reputation37,266,206,840,809
root_title"Building a simple blog using my Hive data: blog.walterjay.fr"
beneficiaries
0.
accountleofinance
weight500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id140,856,556
net_rshares22,148,204,394,438
author_curate_reward""
vote details (154)
@aftabirshad ·
@walterjay
I can create any kind of website you want for you.I want to help you by creating a website.
properties (22)
authoraftabirshad
permlinksvfl1k
categoryblog
json_metadata{"users":["walterjay"],"app":"hiveblog/0.1"}
created2025-04-28 13:48:57
last_update2025-04-28 13:48:57
depth1
children0
last_payout2025-05-05 13:48:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length102
author_reputation7,981,073,157,291
root_title"Building a simple blog using my Hive data: blog.walterjay.fr"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id142,372,984
net_rshares0
@drlobes ·
$0.33
If your blog grows and you'll want to run stats or do a search on your much older articles, you should have a look into HiveSQL if you haven't already, its much faster than doing it trough API calls directly on the blockchain. 
👍  , ,
properties (23)
authordrlobes
permlinkre-walterjay-2025218t10275094z
categoryblog
json_metadata{"tags":["blog","website","personalsite","dev","hive","qr"],"app":"ecency/4.0.3-vision","format":"markdown+html"}
created2025-02-18 08:27:51
last_update2025-02-18 08:27:51
depth1
children8
last_payout2025-02-25 08:27:51
cashout_time1969-12-31 23:59:59
total_payout_value0.166 HBD
curator_payout_value0.165 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length227
author_reputation189,313,247,828,513
root_title"Building a simple blog using my Hive data: blog.walterjay.fr"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id140,870,781
net_rshares756,027,851,036
author_curate_reward""
vote details (3)
@arcange ·
$0.06
Good idea to suggest HiveSQL @drlobes 👍

BTW, your support for the previous HiveSQL proposal has been much appreciated but it expired.
May I ask you to support the new proposal (#329) so HiveSQL can stay free for the community?
https://ecency.com/proposals/329
Thank you!<div><a href="https://engage.hivechain.app">![](https://i.imgur.com/XsrNmcl.png)</a></div>
👍  
properties (23)
authorarcange
permlinkre-1739985880664
categoryblog
json_metadata{"app":"engage"}
created2025-02-19 17:24:42
last_update2025-02-19 17:24:42
depth2
children4
last_payout2025-02-26 17:24:42
cashout_time1969-12-31 23:59:59
total_payout_value0.029 HBD
curator_payout_value0.029 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length361
author_reputation1,146,608,602,483,196
root_title"Building a simple blog using my Hive data: blog.walterjay.fr"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id140,905,561
net_rshares145,543,505,122
author_curate_reward""
vote details (1)
@drlobes ·
But of course, it's done!
properties (22)
authordrlobes
permlinkre-arcange-2025220t152926743z
categoryblog
json_metadata{"tags":["ecency"],"app":"ecency/4.0.3-vision","format":"markdown+html"}
created2025-02-20 13:29:27
last_update2025-02-20 13:29:27
depth3
children3
last_payout2025-02-27 13:29:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length25
author_reputation189,313,247,828,513
root_title"Building a simple blog using my Hive data: blog.walterjay.fr"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id140,924,457
net_rshares0
@walterjay ·
$0.06
@walterjay "I didn't even think about HiveSQL, I now it does e..."
I didn't even think about HiveSQL, I now it does exist but it was easy with the API call. At the moment speed isn't really an issue but thanks I will keep that at the back of my mind for this one or other Hiveprojects.
👍  
properties (23)
authorwalterjay
permlinkre-drlobes-2wydhnogm
categoryblog
json_metadata{"app":"leothreads/0.3","format":"markdown","tags":["leofinance"],"canonical_url":"https://inleo.io/threads/view/walterjay/re-drlobes-2wydhnogm","isPoll":false,"pollOptions":{},"dimensions":[]}
created2025-02-18 10:05:09
last_update2025-02-18 10:05:09
depth2
children2
last_payout2025-02-25 10:05:09
cashout_time1969-12-31 23:59:59
total_payout_value0.030 HBD
curator_payout_value0.030 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length218
author_reputation37,266,206,840,809
root_title"Building a simple blog using my Hive data: blog.walterjay.fr"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id140,872,254
net_rshares139,289,763,741
author_curate_reward""
vote details (1)
@arcange ·
Dear @walterjay, if you plan to use HiveSQL, be aware that your support for the previous proposal has been much appreciated but it expired.
May I ask you to support the new proposal (#329) so HiveSQL can stay free for the community?
https://peakd.com/proposals/329
Thank you!<div><a href="https://engage.hivechain.app">![](https://i.imgur.com/XsrNmcl.png)</a></div>
properties (22)
authorarcange
permlinkre-1739986007164
categoryblog
json_metadata{"app":"engage"}
created2025-02-19 17:26:48
last_update2025-02-19 17:26:48
depth3
children0
last_payout2025-02-26 17:26:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length365
author_reputation1,146,608,602,483,196
root_title"Building a simple blog using my Hive data: blog.walterjay.fr"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id140,905,604
net_rshares0
@drlobes ·
I was having fun working on a tool to get some stats and do searches by user or keywords in posts and or comments and using hivesql makes a visible difference compared to directly searching on the blokchain, but I understand its not the case for you, yet. :))
properties (22)
authordrlobes
permlinkre-walterjay-2025219t185936266z
categoryblog
json_metadata{"tags":["leofinance"],"app":"ecency/4.0.3-vision","format":"markdown+html"}
created2025-02-19 16:59:36
last_update2025-02-19 16:59:36
depth3
children0
last_payout2025-02-26 16:59:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length259
author_reputation189,313,247,828,513
root_title"Building a simple blog using my Hive data: blog.walterjay.fr"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id140,905,117
net_rshares0
@fredaig ·
Hmm does hive host domains, the arrangement of your blog is really neat and easy to access, not complicated at all compare to some 
properties (22)
authorfredaig
permlinkre-walterjay-2025223t143140210z
categoryblog
json_metadata{"type":"comment","tags":["blog","website","personalsite","dev","hive","qr"],"app":"ecency/3.2.1-mobile","format":"markdown+html"}
created2025-02-23 13:31:42
last_update2025-02-23 13:31:42
depth1
children0
last_payout2025-03-02 13:31:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length131
author_reputation79,537,003,160,146
root_title"Building a simple blog using my Hive data: blog.walterjay.fr"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id140,992,885
net_rshares0
@gameexp ·
!LOL
!INDEED
!ALIVE
!HOPE
!LUV
properties (22)
authorgameexp
permlinkre-walterjay-srv987
categoryblog
json_metadata{"tags":["blog"],"app":"peakd/2025.2.3","image":[],"users":[]}
created2025-02-18 06:40:54
last_update2025-02-18 06:40:54
depth1
children2
last_payout2025-02-25 06:40:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length30
author_reputation55,782,578,670,648
root_title"Building a simple blog using my Hive data: blog.walterjay.fr"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id140,869,469
net_rshares0
@lolzbot ·
<div class='pull-right'><center><img src="https://lolztoken.com/lolz.png"><br><a href="https://lolztoken.com">lolztoken.com</a></p><br><br><br><br></center></div><p><center><strong>Why don't eggs tell jokes?<br>They'd crack each other up.</strong><br><sub>Credit: <a href="https://peakd.com/@gillianpearce">gillianpearce</a></sub><br>@walterjay, I sent you an <a href="https://lolztoken.com">$LOLZ</a> on behalf of gameexp<br><br>(2/10)<br><div class='pull-left'>https://files.peakd.com/file/peakd-hive/cryptoshots.nft/23xoaireZsyZCrvZLKneUuKiKWkGSajVRi9FspoMe3F5bpYmsQR8tyvNzoiQ3uJLLfqPy.png</div><br><h2><center><a href='https://play.crypto-shots.com'>PLAY</a> & EARN <a href='https://hive-engine.com/trade/DOOM'>$DOOM</a></center></h2></center></p>
properties (22)
authorlolzbot
permlinkre-re-walterjay-srv987-20250218t064538z
categoryblog
json_metadata"{"app": "beem/0.24.19"}"
created2025-02-18 06:45:45
last_update2025-02-18 06:45:45
depth2
children0
last_payout2025-02-25 06:45:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length751
author_reputation196,248,127,232,545
root_title"Building a simple blog using my Hive data: blog.walterjay.fr"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id140,869,515
net_rshares0
@luvshares ·
@walterjay, @gameexp<sub>(2/5)</sub> sent you LUV. | <a
    href="https://crrdlx.on.fleek.co/" style="text-decoration:none">tools</a> | <a 
    href="https://discord.gg/K5GvNhcPqR" style="text-decoration:none">discord</a> | <a href="https://peakd.com/c/hive-159259">community </a> | <a 
    href="https://hivewiki.netlify.app" style="text-decoration:none">HiveWiki</a> | <a href="https://ichthys.netlify.app" style="text-decoration:none"><>< daily</a>



<center>Made with <a href="https://peakd.com/@luvshares" target="_blank">LUV</a> by <a href="https://hive.blog/@crrdlx" target="_blank">crrdlx</a></center>
properties (22)
authorluvshares
permlinkre-re-walterjay-srv987-20250218t064102z
categoryblog
json_metadata"{"app": "beem/0.24.26"}"
created2025-02-18 06:41:03
last_update2025-02-18 06:41:03
depth2
children0
last_payout2025-02-25 06:41:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length610
author_reputation5,651,102,754,153
root_title"Building a simple blog using my Hive data: blog.walterjay.fr"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id140,869,472
net_rshares0
@hivebuzz ·
Congratulations @walterjay! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

<table><tr><td><img src="https://images.hive.blog/60x70/https://hivebuzz.me/@walterjay/upvotes.png?202503160133"></td><td>You distributed more than 630000 upvotes.<br>Your next target is to reach 640000 upvotes.</td></tr>
</table>

<sub>_You can view your badges on [your board](https://hivebuzz.me/@walterjay) and compare yourself to others in the [Ranking](https://hivebuzz.me/ranking)_</sub>
<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>

properties (22)
authorhivebuzz
permlinknotify-1742089427
categoryblog
json_metadata{"image":["https://hivebuzz.me/notify.t6.png"]}
created2025-03-16 01:43:48
last_update2025-03-16 01:43:48
depth1
children0
last_payout2025-03-23 01:43:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length638
author_reputation370,786,204,678,009
root_title"Building a simple blog using my Hive data: blog.walterjay.fr"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id141,460,070
net_rshares0
@libertycrypto27 ·
@tipu curate
properties (22)
authorlibertycrypto27
permlinkre-walterjay-sruvx0
categoryblog
json_metadata{"tags":["blog"],"app":"peakd/2025.2.3","image":[],"users":["tipu"]}
created2025-02-18 01:53:24
last_update2025-02-18 01:53:24
depth1
children0
last_payout2025-02-25 01:53:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length12
author_reputation1,971,705,044,496,691
root_title"Building a simple blog using my Hive data: blog.walterjay.fr"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id140,865,850
net_rshares0