Git Product home page Git Product logo

silverrainz / silverrainz.github.io Goto Github PK

View Code? Open in Web Editor NEW
27.0 5.0 5.0 768.56 MB

My note-taking system powered by Sphinx

Home Page: https://silverrainz.me

License: Creative Commons Attribution Share Alike 4.0 International

Makefile 0.14% Python 1.78% Batchfile 0.08% CSS 0.27% LilyPond 1.15% HTML 0.02% reStructuredText 89.67% Rust 3.64% C 0.41% Shell 0.06% Assembly 0.04% Go 2.64% JavaScript 0.11%
blog sphinx sphinx-doc sphinx-documentation restructuredtext notes note-taking pim

silverrainz.github.io's Introduction

logo Silver Bullet

Sphinx-powered note-taking system of SilverRainZ.

There are some articles describes the architecture of this note-taking system.

Browse

Visit https://silverrainz.me/ (hosted by Github Pages).

For visitors in China, there is a Gitee Pages mirror: https://silverrainz.gitee.io/

位于**的访客可以访问 Gitee 镜像: https://silverrainz.gitee.io/

Dependencies

You MUST have following programs installed:

  • Git
  • GNU make
  • Python>=3.9
  • Sphinx>5

Install python package dependencies by the following commmands:

pip3 install --user -r requirements.txt

I developed series of sphinx extensions for my note-taking system. You can found them in the requirements.txt:

The following programs are OPTIONAL if you don’t need to build various contents embedded in the documentation:

  • Lilypond
  • Timidity++
  • FFmpeg
  • ImageMagick
  • Graphviz
  • PlantUML

Build

Firstly clone this repository (The repository is quite big, clone with --depth=1 if you dont want to make any changes):

git clone https://github.com/SilverRainZ/bullet.git

Ask sphinx to build HTML documentation:

make

Root page of the HTML documentation can be found at _build/html/index.html.

LICENSE

Copyright 2020-2024, Shengyu Zhang.

The contents of this repository/documentation are all published under cc-badge Attribution-ShareAlike (CC BY-SA) agreement. For more details, please refer to: LICENSE.

silverrainz.github.io's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

silverrainz.github.io's Issues

RSS 中博客链接错误

举例:

本应该是

https://silverrainz.me/blog/gsoc-2016.html

结果却是

https://silverrainz.me/zh_CN/blog/gsoc-2016.html

Ability to run text builder successfully


make text returns:

...
/Users/bytedance/Documents/bullet/notes/zxsys/way-to-artist/find-yourself.rst:: WARNING: image file not readable: notes/zxsys/way-to-artist/_any/_images/IMG_0098.jpg
/Users/bytedance/Documents/bullet/notes/zxsys/way-to-artist/find-yourself.rst:: WARNING: image file not readable: notes/zxsys/way-to-artist/_any/_images/IMG_20210408_230947__01.jpg
/Users/bytedance/Documents/bullet/notes/zxsys/way-to-artist/find-yourself.rst:: WARNING: image file not readable: notes/zxsys/way-to-artist/_any/_images/IMG_20210408_231027__01.jpg
/Users/bytedance/Documents/bullet/notes/zxsys/way-to-artist/find-yourself.rst:: WARNING: image file not readable: notes/zxsys/way-to-artist/_any/_images/IMG_20210408_231154__01.jpg
/Users/bytedance/Documents/bullet/notes/zxsys/way-to-artist/find-yourself.rst:: WARNING: image file not readable: notes/zxsys/way-to-artist/_any/_images/IMG_20210408_231214__01.jpg
/Users/bytedance/Documents/bullet/notes/zxsys/way-to-artist/find-yourself.rst:: WARNING: image file not readable: notes/zxsys/way-to-artist/_any/_images/IMG_20210408_231237__01__01.jpg
looking for now-outdated files... none found
pickling environment... done
checking consistency... done
preparing documents... done
Building prefix dict from the default dictionary ...
Dumping model to file cache /var/folders/x2/qx6m4lz12hq87zcf853whhx80000gp/T/jieba.cache
Loading model cost 0.674 seconds.
Prefix dict has been built successfully.
purging orphan document(s)... [100%] 404
dumping dirty document(s)... [100%] 404

Exception occurred:
  File "/Users/bytedance/Library/Python/3.9/lib/python/site-packages/sphinx/registry.py", line 347, in create_translator
    setattr(translator, 'visit_' + name, MethodType(visit, translator))
TypeError: first argument must be callable
The full traceback has been saved in /var/folders/x2/qx6m4lz12hq87zcf853whhx80000gp/T/sphinx-err-02_kka25.log, if you want to report the issue to the developers.
Please also report this if it was a user error, so that a better error message can be provided next time.
A bug report can be filed in the tracker at <https://github.com/sphinx-doc/sphinx/issues>. Thanks!
make: *** [text] Error 2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.