juliabooks / books.jl Goto Github PK
View Code? Open in Web Editor NEWCreate books with Julia
Home Page: https://huijzer.xyz/Books.jl/
License: Other
Create books with Julia
Home Page: https://huijzer.xyz/Books.jl/
License: Other
For example, for a DataFrame, provide something which prepares the table according to pandoc-crossref
a b c
--- --- ---
1 2 3
4 5 6
: Caption {#tbl:label}
Occursin:
The link to https://books.huijzer.xyz/books.pdf in https://books.huijzer.xyz/ leads to 404 error.
To avoid things like #45.
But do reload the browser. This is to improve speed.
The Pandoc and LaTeX dependencies installation could be moved into Books.jl. Ensure that these installations are not automatically run to mess up the user's system.
To allow for a fresh environment.
This ensures that the image looks the same on the site and in the PDF.
Maybe run Julia with sudo privileges?
To allow users to specify image size. It could be an ImageOptions
struct wrapped around the image. This object can then be passed through convert_output(path, options::Options)
because that one converts the objects object to keyword arguments.
function f()
p = plot()
imageoptions = ImageOptions(p; width=3cm, height=6cm)
options = Options(imageoptions; caption="My image")
return options
end
With this, I don't think it is necessary to also allow for wrapping Options
in ImageOptions
. When the user does that, try to catch it and show instructions to the user to do it the other way around.
For menu's with lots of text, the spacing is now wrong
This issue is used to trigger TagBot; feel free to unsubscribe.
If you haven't already, you should update your TagBot.yml
to include issue comment triggers.
Please see this post on Discourse for instructions and more details.
If you'd like for me to do this for you, comment TagBot fix
on this issue.
I'll open a PR within a few hours, please be patient!
This basically is stuck on the pip3 cairosvg
dependency.
For Word, this probably means doing md -> md
, fixing the md
and then md -> word/html
.
For Books.jl, it just shows Books - Books.jl
on every page.
Maybe add a link at the bottom of the page to go to the next or to the previous.
Because it's quite annoying to type generate_content
all the time and gen
should be reasonably unique.
This allows for running multiple projects at the same time and always at the same port.
Let's say I want to work on a little book which supports two languages (en_us, zh_cn). I can create two configs but it seems they share the same index.md, right? How about making it configurable?
Then, users can also host the book while using the GitHub or GitLab Pages domains instead of their own.
This to allow a subset of the computations to be ran.
For more information, see https://julialang.org/blog/2019/11/artifacts/.
This is probably a off-by-one error.
And the example pages should just be linked to from the Documenter pages.
This improves documentation clarity a lot and allows for different sites per version.
I'm not sure if this is intentional. The code snippets included in the index.md
file are ignored. It seems
doesn't take the index.md
into account.
Is convenient for papers.
Julia 1.4 as oldest probably
Write test as well.
This way, it is clear which include is related to what function.
With @sc
and @sco
, it would also be convenient to specify these via _gen/foo-sc
. This suffix is possible because Julia doesn't allow for minus signs in function names while it is allowed in file names. So,
foo_bar() = 3
and calling it via
_gen/foo_bar-sc.md
would show the code for the method f
.
The watcher even includes
code(@code_string f(), f)
with
code(s::AbstractString, f::Function)
Preferably, make this interface a bit easier. So, macro, because we need to wrap the macro?
To test the quality, add Geom.line and check whether aliasing is clearly visible.
Lets just remove the subsections from the menu on the left.
And on the long term do something like Bookdown, which is not a priority now.
and let user defined config.toml and metadata.yml override the defaults.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.