Total Pageviews

Friday 1 November 2024

搭建基于go和js的静态博客程序norcia

 cd ~

git clone https://github.com/Besfim/Norcia/

cd Norcia

go build Norcia.go (此命令会在当前目录下,生成Norcia.exe)

$ ls
Norcia.exe*  Norcia_drawin_amd64  Norcia_win_amd64.exe*  TODO.md        blog.html  config.json  document/  google-code-prettify/  img/        js/          tags.html
Norcia.go    Norcia_linux_amd64   README.md              archives.html  build.sh*  css/         fonts/     icons/   index.html  search.html (可见当前目录~/norcia就是静态网站的根目录

$ ./Norcia.exe -p

显示:

...

---------- Norcia 博客预览服务 ----------

请访问: http://localhost:8666/index.html

按ctrl+c,终止运行 ./Norcia.exe -p

新建源帖:

cd document

nano  快乐的节日.md

cat 快乐的节日.md

显示:

此处写正文或html codes即可。

cd ..

nano config.json

(在 "articles": [ 这行的下一行加上:

{
            "title": "快乐的节日",
            "tag": "music,life",
            "create": "2024-11-01 09:26",
            "update": "2024-11-01 09:26",
            "mini": "这是一 首歌"
        },

 然后,

$ ./Norcia.exe -p 即可看到网站更新后的效果。( 一定要运行这一步。它首先起到更新网站的根目录的作用,然后才起到development server的作用)

演示网站:

https://norcia.dujun.bf/

https://besfim.github.io/Norcia/

https://zesty-torrone-5b488a.netlify.app/ 

https://velvety-mermaid-889a00.netlify.app/

项目地址:https://github.com/Besfim/Norcia

No comments:

Post a Comment