01 - Preheat oven to 350°F. Grease and line two 8-inch round cake pans with parchment paper.
02 - In a large bowl, whisk together flour, black cocoa powder, sugar, baking powder, baking soda, and salt until evenly combined.
03 - Add vegetable oil, milk, eggs, and vanilla extract to the dry mixture. Beat until smooth. Gradually stir in hot water until batter is thin and well-incorporated.
04 - Divide batter evenly between prepared pans. Bake for 35-40 minutes until a toothpick inserted in the center comes out clean. Cool in pans for 10 minutes, then transfer to wire racks to cool completely.
05 - Combine cherries, sugar, and lemon juice in a saucepan. Simmer over medium heat for 5-7 minutes until cherries release juices. Whisk cornstarch with water, stir into cherries, and cook until thickened. Cool completely.
06 - Heat heavy cream until just simmering. Pour over chopped dark chocolate and black cocoa powder in a heat-proof bowl. Let stand for 3 minutes, then whisk until smooth and glossy. Add black food coloring gel if desired.
07 - Place one cooled cake layer on a serving plate. Carefully carve out a shallow circular cavity in the center, leaving a 1-inch border. Fill with cooled cherry compote.
08 - Top with second cake layer. Spread black cocoa ganache evenly over the entire cake using an offset spatula. Refrigerate until ganache is set, about 20-30 minutes.
09 - Pipe or drizzle red food coloring gel in vein-like patterns across the cake surface. Mold fondant or piped chocolate into spider shapes. Arrange spiders decoratively and sprinkle with edible glitter.