Commit graph

133 commits

Author SHA1 Message Date
92794bf08d Improve cgit theme
This adds a fer extra colors that work well in dark mode, light should still be
fixed.

Also fixes up a few other visual elements:

- Line numbers should line up with lines of code again.

- The buttons to switch to a different branch at the top of a repository page
  looks a little more in-place. It has the same padding as the other form
  elements, and the same background as the rest of the header.

- Give other form elements on repository pages more consistent padding.

- Separate the ‘log’, ‘stats’, and ‘plain’ buttons on the repository tree page
  so they don't just look like they're one word together.
2023-05-23 23:49:37 -07:00
3900e028ab Make sure the footer stays under any floating elements 2023-05-23 23:49:37 -07:00
091c55b128 Show images inline when opening ‘index.org’ in Emacs 2023-05-23 23:49:37 -07:00
fc309659b8 Move Avatar to ‘assets’ directory
Just to keep the root directory somewhat clean.
2023-05-23 23:49:37 -07:00
0791a108b6 Add pages for more podcasts 2023-05-23 23:49:37 -07:00
c74fcc5f2b Add page about Emacs 2023-05-23 23:49:37 -07:00
3972473277 Add my avatar 2023-05-23 23:49:37 -07:00
7b11450014 Add the Developer Tea website 2023-05-23 23:49:36 -07:00
23afd6fa73 Fix some references 2023-05-23 23:49:36 -07:00
bcbdcb6419 Change reference from Emacs website to my Emacs page 2023-05-23 23:49:36 -07:00
19de670fd2 Add style for the UP | HOME links generated by org-mode 2023-05-23 23:49:36 -07:00
6edcc99f08 Add serve command to makefile for easy testing 2023-05-23 23:49:36 -07:00
799720ee2c Add a note about Developer Tea 2023-05-23 23:49:36 -07:00
ece3381f66 Add Guix manifest file
With this file I can run the `guix shell --manifest=manifest.scm' command and get all the required dependencies for this project, which right now is just emacs-eldev.
2023-05-23 23:42:27 -07:00
4b60428d3e Underline links
I tried looking at my website on my Kobo the other day and noticed that links on my pages were impossible to discern from other text there. My Kobo just has a monochrome E-ink display, so it cannot differentiate between the links and the rest of the text without this very well.
2023-05-23 23:42:27 -07:00
f31095e65d Add documentation to the make file
Thanks to this excellent article[1] I can now type in ‘make’ to be reminded of
what commands I have available.

[1]: https://victoria.dev/blog/how-to-create-a-self-documenting-makefile/
2022-06-19 01:23:39 -07:00
8e2161b71f [cgit] Update the way tags are displayed in the log 2022-06-19 01:19:49 -07:00
f06d3ea47b Exclude any backup files and the .eldev directory 2022-03-20 21:25:49 -07:00
de402ded78 Add a note component
This highlights a specific piece of text.
2022-03-20 21:25:26 -07:00
d36261a563 Remove my explicit name
It makes me feel weird having my name on my website in that way.
2022-03-20 21:18:09 -07:00
bbec15a8e0 Fix link to Mastodon profile 2022-03-20 01:39:55 -07:00
420088066a Add link to my Mastodon account
This link has the ‘rel’ attribute of ‘me’ so that Mastodon can verify that it's
my personal website.
2022-03-20 01:36:00 -07:00
6d6d37d6f7 Switch from Cask to Eldev 2022-03-20 01:13:28 -07:00
4730feae4e Add `deploy' target to send updates to my site 2021-07-04 02:10:20 -07:00
c9f9a30c21 Fixup the cgit pager, repo section header, and tabs display 2021-07-04 02:09:47 -07:00
d65b08c17a Remove unfinished section 2021-07-04 02:09:15 -07:00
cd9f05c76f Use newer Emacs docker container 2021-07-03 01:50:53 -07:00
3f7955bda0 Fixup folder ownership for Jenkins 2021-07-03 01:44:47 -07:00
2fd6e21e56 Add content to front page
Copy some of the wording from my current front page over to this page.
2021-07-03 01:31:42 -07:00
a4603a7901 Update design and include CSS for my CGit and tekuti instances
This should include both a light and a dark theme, but I will admit that I'm
mostly testing with the dark one.
2021-07-03 01:29:43 -07:00
339103c4fe Use the proper group when changing ownership 2020-11-22 15:44:09 -08:00
4433e31e6d Exclude README from being built 2020-11-22 15:44:09 -08:00
88de93b360 Add Atom feed from my source control system to each page 2020-11-22 15:44:09 -08:00
c8856eb797 Poll if there are any changes to build
Poll once every hour every day between 10am and 3am
2020-10-18 16:09:13 -07:00
c61fa2a1b8 Upload files to ryuslash-next 2020-10-18 14:13:42 -07:00
1a0d823b5c Use HTML5 2020-10-10 18:05:08 -07:00
8625e7e8e8 Add pages about Android launchers and CI/CD pipelines 2020-10-10 18:05:08 -07:00
84bdc58130 Make figures align in the center 2020-10-10 18:05:08 -07:00
e473acb3c9 Use an SSH username and private key combination 2020-10-10 01:37:03 -07:00
5a6f49d286 Delete gitlab-ci
Everything works on Jenkins now, no need to also build on Gitlab.
2020-10-10 01:15:06 -07:00
4a92c675ef Fix upload location
When using rrsync the directory it restricts you to becomes the base directory
you see.
2020-10-10 01:11:11 -07:00
0c0c1602e4 Escape backslashes
I’m not sure how/when to escape these in declarative pipelines
2020-10-10 01:05:47 -07:00
2a2bd05f8c Add known hosts to the rsync command 2020-10-10 01:02:05 -07:00
cb771cd950 Fix credentials used 2020-10-10 00:08:14 -07:00
258d99a4cb Try using chown to fix file permissions 2020-10-09 23:57:49 -07:00
34dc13695e Don’t preserve stashes between runs, don’t use global agent 2020-10-09 23:57:28 -07:00
f0a6ee309a Use any agent
Perhaps it needs to run everything on an agent for stash/unstash to work?
2020-10-09 23:33:39 -07:00
9095479324 Preserve stashes of the latest build
This is to help me inspect them to figure out why I can’t unstash them in the
other job.
2020-10-09 23:27:53 -07:00
d5e49d2a5c Run the Deploy step as root
Running as the default user Jenkins uses it doesn’t seem to have access to
wherever the artifacts from the previous steps get stored, so it fails to
extract them. Hopefully running as root will let it access them.
2020-10-09 23:18:50 -07:00
ede65b4db2 (Try to) Recursively include all files in public/ 2020-10-09 23:15:14 -07:00